123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741 |
- //
- // This is a coccinelle semantic patch to ease migration of your project from SDL2 to SDL3.
- //
- // It generates a patch that you can apply to your project to build for SDL3. It does not
- // handle conceptual API changes, but it automates API name changes and function parameter
- // transformations.
- //
- // To install (native Ubuntu or using WSL on Windows):
- // sudo apt install coccinelle
- //
- // Apply the semantic patch to generate a patch file:
- // cd path/to/your/code
- // spatch --sp-file path/to/SDL_migration.cocci . >patch.txt
- //
- // A few options:
- // --c++=11 to parse cpp file
- // --max-width 200 to increase line width of generated source
- //
- // Apply the patch to your project:
- // patch -p1 <patch.txt
- //
- //
- // #############
- // In very short, a semantic patch is composed of two sub-blocks, like
- //
- // @@
- // declaration
- // @@
- // rule / transformation
- //
- // So this file is a set of many semantic patches, mostly independent.
- @ rule_audio_open @
- expression e1, e2;
- @@
- - SDL_OpenAudio(e1, e2)
- + (g_audio_id = SDL_OpenAudioDevice(NULL, 0, e1, e2, 0)) > 0 ? 0 : -1
- @ depends on rule_audio_open @
- @@
- {
- + /* FIXME MIGRATION: maybe move this to a global scope ? */
- + SDL_AudioDeviceID g_audio_id = -1;
- ...
- SDL_OpenAudioDevice(...)
- ...
- }
- @@
- @@
- - SDL_LockAudio()
- + SDL_LockAudioDevice(g_audio_id)
- @@
- @@
- - SDL_UnlockAudio()
- + SDL_UnlockAudioDevice(g_audio_id)
- @@
- @@
- - SDL_CloseAudio(void)
- + SDL_CloseAudioDevice(g_audio_id)
- @@
- expression e;
- @@
- - SDL_PauseAudio(e)
- + e ? SDL_PauseAudioDevice(g_audio_id) : SDL_PlayAudioDevice(g_audio_id)
- @@
- @@
- - SDL_GetAudioStatus()
- + SDL_GetAudioDeviceStatus(g_audio_id)
- @@
- @@
- - SDL_GetQueuedAudioSize(1)
- + SDL_GetQueuedAudioSize(g_audio_id)
- @@
- expression e1, e2;
- @@
- - SDL_QueueAudio(1, e1, e2)
- + SDL_QueueAudio(g_audio_id, e1, e2)
- // SDL_EventState() - replaced with SDL_SetEventEnabled()
- @@
- expression e1;
- @@
- (
- - SDL_EventState(e1, SDL_IGNORE)
- + SDL_SetEventEnabled(e1, false)
- |
- - SDL_EventState(e1, SDL_DISABLE)
- + SDL_SetEventEnabled(e1, false)
- |
- - SDL_EventState(e1, SDL_ENABLE)
- + SDL_SetEventEnabled(e1, true)
- |
- - SDL_EventState(e1, SDL_QUERY)
- + SDL_EventEnabled(e1)
- )
- // SDL_GetEventState() - replaced with SDL_EventEnabled()
- @@
- expression e1;
- @@
- - SDL_GetEventState(e1)
- + SDL_EventEnabled(e1)
- @@
- expression e;
- @@
- - SDL_JoystickGetDevicePlayerIndex(e)
- + /* FIXME MIGRATION: check for valid instance */
- + SDL_GetJoystickInstancePlayerIndex(GetJoystickInstanceFromIndex(e))
- @@
- expression e;
- @@
- - SDL_JoystickIsVirtual(e)
- + /* FIXME MIGRATION: check for valid instance */
- + SDL_IsJoystickVirtual(GetJoystickInstanceFromIndex(e))
- @@
- expression e;
- @@
- - SDL_JoystickPathForIndex(e)
- + /* FIXME MIGRATION: check for valid instance */
- + SDL_GetJoystickInstancePath(GetJoystickInstanceFromIndex(e))
- @@
- expression e;
- @@
- - SDL_IsGameController(e)
- + /* FIXME MIGRATION: check for valid instance */
- + SDL_IsGamepad(GetJoystickInstanceFromIndex(e))
- @@
- expression e;
- @@
- - SDL_GameControllerMappingForDeviceIndex(e)
- + /* FIXME MIGRATION: check for valid instance */
- + SDL_GetGamepadInstanceMapping(GetJoystickInstanceFromIndex(e))
- @@
- expression e;
- @@
- - SDL_GameControllerNameForIndex(e)
- + /* FIXME MIGRATION: check for valid instance */
- + SDL_GetGamepadInstanceName(GetJoystickInstanceFromIndex(e))
- @@
- expression e;
- @@
- - SDL_GameControllerPathForIndex(e)
- + /* FIXME MIGRATION: check for valid instance */
- + SDL_GetGamepadInstancePath(GetJoystickInstanceFromIndex(e))
- @@
- expression e;
- @@
- - SDL_GameControllerTypeForIndex(e)
- + /* FIXME MIGRATION: check for valid instance */
- + SDL_GetGamepadInstanceType(GetJoystickInstanceFromIndex(e))
- // SDL_Has3DNow() has been removed; there is no replacement.
- @@
- @@
- + /* FIXME MIGRATION: SDL_Has3DNow() has been removed; there is no replacement. */ 0
- - SDL_Has3DNow()
- // SDL_HasRDTSC() has been removed; there is no replacement.
- @@
- @@
- + /* FIXME MIGRATION: SDL_HasRDTSC() has been removed; there is no replacement. */ 0
- - SDL_HasRDTSC()
- // SDL_HINT_VIDEO_X11_XINERAMA (Xinerama no longer supported by the X11 backend)
- @@
- @@
- + /* FIXME MIGRATION: no longer support by the X11 backend */ NULL
- - SDL_HINT_VIDEO_X11_XINERAMA
- // SDL_HINT_VIDEO_X11_XVIDMODE (Xvidmode no longer supported by the X11 backend)
- @@
- @@
- + /* FIXME MIGRATION: no longer support by the X11 backend */ NULL
- - SDL_HINT_VIDEO_X11_XVIDMODE
- // SDL_HINT_VIDEO_X11_FORCE_EGL (use SDL_HINT_VIDEO_FORCE_EGL instead)
- @@
- @@
- - SDL_HINT_VIDEO_X11_FORCE_EGL
- + SDL_HINT_VIDEO_FORCE_EGL
- @@
- @@
- - SDL_HINT_AUDIODRIVER
- + SDL_HINT_AUDIO_DRIVER
- @@
- @@
- - SDL_HINT_VIDEODRIVER
- + SDL_HINT_VIDEO_DRIVER
- // SDL_GetRevisionNumber() has been removed from the API, it always returned 0 in SDL 2.0.
- @@
- @@
- + /* FIXME MIGRATION: SDL_GetRevisionNumber() removed */ 0
- - SDL_GetRevisionNumber()
- // SDL_RWread
- @ rule_rwread @
- expression e1, e2, e3, e4;
- identifier i;
- @@
- (
- i = SDL_RWread(e1, e2,
- - e3, e4);
- + e3 * e4);
- + i = (i <= 0) ? 0 : i / e3;
- |
- SDL_RWread(e1, e2,
- - e3, e4);
- + e3 * e4);
- |
- + /* FIXME MIGRATION: double-check if you use the returned value of SDL_RWread() */
- SDL_RWread(e1, e2,
- - e3, e4)
- + e3 * e4)
- )
- // SDL_RWwrite
- @ rule_rwwrite @
- expression e1, e2, e3, e4;
- identifier i;
- @@
- (
- i = SDL_RWwrite(e1, e2,
- - e3, e4);
- + e3 * e4);
- + i = (i <= 0) ? 0 : i / e3;
- |
- SDL_RWwrite(e1, e2,
- - e3, e4);
- + e3 * e4);
- |
- + /* FIXME MIGRATION: double-check if you use the returned value of SDL_RWwrite() */
- SDL_RWwrite(e1, e2,
- - e3, e4)
- + e3 * e4)
- )
- @ depends on rule_rwread || rule_rwwrite @
- expression e;
- @@
- (
- - e * 1
- + e
- |
- - e / 1
- + e
- )
- // SDL_SIMDAlloc(), SDL_SIMDFree() have been removed.
- @@
- expression e1;
- @@
- - SDL_SIMDAlloc(e1)
- + SDL_aligned_alloc(SDL_SIMDGetAlignment(), e1)
- @@
- expression e1;
- @@
- - SDL_SIMDFree(
- + SDL_aligned_free(
- e1)
- // SDL_Vulkan_GetInstanceExtensions() no longer takes a window parameter.
- @@
- expression e1, e2, e3;
- @@
- SDL_Vulkan_GetInstanceExtensions(
- - e1,
- e2, e3)
- // SDL_Vulkan_GetVkGetInstanceProcAddr() now returns `SDL_FunctionPointer` instead of `void *`, and should be cast to PFN_vkGetInstanceProcAddr.
- @@
- typedef PFN_vkGetInstanceProcAddr;
- @@
- (
- (PFN_vkGetInstanceProcAddr)SDL_Vulkan_GetVkGetInstanceProcAddr()
- |
- + (PFN_vkGetInstanceProcAddr)
- SDL_Vulkan_GetVkGetInstanceProcAddr()
- )
- // SDL_PauseAudioDevice / SDL_PlayAudioDevice
- @@
- expression e;
- @@
- (
- - SDL_PauseAudioDevice(e, 1)
- + SDL_PauseAudioDevice(e)
- |
- - SDL_PauseAudioDevice(e, SDL_TRUE)
- + SDL_PauseAudioDevice(e)
- |
- - SDL_PauseAudioDevice(e, 0)
- + SDL_ResumeAudioDevice(e)
- |
- - SDL_PauseAudioDevice(e, SDL_FALSE)
- + SDL_ResumeAudioDevice(e)
- )
- @@
- expression e, pause_on;
- @@
- - SDL_PauseAudioDevice(e, pause_on);
- + if (pause_on) {
- + SDL_PauseAudioDevice(e);
- + } else {
- + SDL_ResumeAudioDevice(e);
- + }
- // Remove SDL_WINDOW_SHOWN
- @@
- expression e;
- @@
- (
- - SDL_WINDOW_SHOWN | e
- + e
- |
- - SDL_WINDOW_SHOWN
- + 0
- )
- @@
- // Remove parameter from SDL_ConvertSurface
- expression e1, e2, e3;
- @@
- SDL_ConvertSurface(e1, e2
- - ,e3)
- + )
- @@
- // Remove parameter from SDL_ConvertSurfaceFormat
- expression e1, e2, e3;
- @@
- SDL_ConvertSurfaceFormat(e1, e2
- - ,e3)
- + )
- @@
- // SDL_CreateRGBSurfaceWithFormat
- // remove 'flags'
- // remove 'depth'
- // rename to SDL_CreateSurface
- expression e1, e2, e3, e4, e5;
- @@
- - SDL_CreateRGBSurfaceWithFormat(e1, e2, e3, e4, e5)
- + SDL_CreateSurface(e2, e3, e5)
- @@
- // SDL_CreateRGBSurfaceWithFormat:
- // remove 'depth'
- // rename to SDL_CreateSurfaceFrom
- expression e1, e2, e3, e4, e5, e6;
- @@
- - SDL_CreateRGBSurfaceWithFormatFrom(e1, e2, e3, e4, e5, e6)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e5, e6)
- @@
- // SDL_CreateRGBSurface : convert Masks to format
- expression e1, e2, e3, e4, e5, e6, e7, e8, e9;
- @@
- (
- // Generated for all formats:
- - SDL_CreateRGBSurface(e1, e2, e3, 1, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_INDEX1LSB)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 1, e4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_INDEX1LSB)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 1, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_INDEX1MSB)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 1, e4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_INDEX1MSB)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_INDEX4LSB)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 4, e4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_INDEX4LSB)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_INDEX4MSB)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 4, e4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_INDEX4MSB)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 8, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_INDEX8)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 8, e4, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_INDEX8)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 8, 0x000000E0, 0x0000001C, 0x00000003, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGB332)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 8, e4, 0x000000E0, 0x0000001C, 0x00000003, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGB332)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 12, 0x00000F00, 0x000000F0, 0x0000000F, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGB444)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 12, e4, 0x00000F00, 0x000000F0, 0x0000000F, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGB444)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 15, 0x00007C00, 0x000003E0, 0x0000001F, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGB555)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 15, e4, 0x00007C00, 0x000003E0, 0x0000001F, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGB555)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 15, 0x0000001F, 0x000003E0, 0x00007C00, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGR555)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 15, e4, 0x0000001F, 0x000003E0, 0x00007C00, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGR555)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x00000F00, 0x000000F0, 0x0000000F, 0x0000F000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ARGB4444)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x00000F00, 0x000000F0, 0x0000000F, 0x0000F000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ARGB4444)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000F000, 0x00000F00, 0x000000F0, 0x0000000F)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGBA4444)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000F000, 0x00000F00, 0x000000F0, 0x0000000F)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGBA4444)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000000F, 0x000000F0, 0x00000F00, 0x0000F000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ABGR4444)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000000F, 0x000000F0, 0x00000F00, 0x0000F000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ABGR4444)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x000000F0, 0x00000F00, 0x0000F000, 0x0000000F)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGRA4444)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x000000F0, 0x00000F00, 0x0000F000, 0x0000000F)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGRA4444)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x00007C00, 0x000003E0, 0x0000001F, 0x00008000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ARGB1555)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x00007C00, 0x000003E0, 0x0000001F, 0x00008000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ARGB1555)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000F800, 0x000007C0, 0x0000003E, 0x00000001)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGBA5551)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000F800, 0x000007C0, 0x0000003E, 0x00000001)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGBA5551)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000001F, 0x000003E0, 0x00007C00, 0x00008000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ABGR1555)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000001F, 0x000003E0, 0x00007C00, 0x00008000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ABGR1555)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000003E, 0x000007C0, 0x0000F800, 0x00000001)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGRA5551)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000003E, 0x000007C0, 0x0000F800, 0x00000001)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGRA5551)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000F800, 0x000007E0, 0x0000001F, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGB565)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000F800, 0x000007E0, 0x0000001F, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGB565)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 16, 0x0000001F, 0x000007E0, 0x0000F800, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGR565)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 16, e4, 0x0000001F, 0x000007E0, 0x0000F800, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGR565)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 24, 0x000000FF, 0x0000FF00, 0x00FF0000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGB24)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 24, e4, 0x000000FF, 0x0000FF00, 0x00FF0000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGB24)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 24, 0x00FF0000, 0x0000FF00, 0x000000FF, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGR24)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 24, e4, 0x00FF0000, 0x0000FF00, 0x000000FF, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGR24)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x00FF0000, 0x0000FF00, 0x000000FF, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_XRGB8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x00FF0000, 0x0000FF00, 0x000000FF, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_XRGB8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0xFF000000, 0x00FF0000, 0x0000FF00, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGBX8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0xFF000000, 0x00FF0000, 0x0000FF00, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGBX8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x000000FF, 0x0000FF00, 0x00FF0000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_XBGR8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x000000FF, 0x0000FF00, 0x00FF0000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_XBGR8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x0000FF00, 0x00FF0000, 0xFF000000, 0x00000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGRX8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x0000FF00, 0x00FF0000, 0xFF000000, 0x00000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGRX8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x00FF0000, 0x0000FF00, 0x000000FF, 0xFF000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ARGB8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x00FF0000, 0x0000FF00, 0x000000FF, 0xFF000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ARGB8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0xFF000000, 0x00FF0000, 0x0000FF00, 0x000000FF)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_RGBA8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0xFF000000, 0x00FF0000, 0x0000FF00, 0x000000FF)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_RGBA8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x000000FF, 0x0000FF00, 0x00FF0000, 0xFF000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ABGR8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x000000FF, 0x0000FF00, 0x00FF0000, 0xFF000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ABGR8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x0000FF00, 0x00FF0000, 0xFF000000, 0x000000FF)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_BGRA8888)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x0000FF00, 0x00FF0000, 0xFF000000, 0x000000FF)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_BGRA8888)
- |
- - SDL_CreateRGBSurface(e1, e2, e3, 32, 0x3FF00000, 0x000FFC00, 0x000003FF, 0xC0000000)
- + SDL_CreateSurface(e2, e3, SDL_PIXELFORMAT_ARGB2101010)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, 32, e4, 0x3FF00000, 0x000FFC00, 0x000003FF, 0xC0000000)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e4, SDL_PIXELFORMAT_ARGB2101010)
- |
- // End Generated
- - SDL_CreateRGBSurface(e1, e2, e3, e4->BitsPerPixel, e4->Rmask, e4->Gmask, e4->Bmask, e4->Amask)
- + SDL_CreateSurface(e2, e3, e4->format)
- |
- - SDL_CreateRGBSurfaceFrom(e1, e2, e3, e4->BitsPerPixel, e5, e4->Rmask, e4->Gmask, e4->Bmask, e4->Amask)
- + SDL_CreateSurfaceFrom(e1, e2, e3, e5, e4->format)
- |
- -SDL_CreateRGBSurface(e1, e2, e3, e4, e5, e6, e7, e8)
- +SDL_CreateSurface(e2, e3, SDL_MasksToPixelFormatEnum(e4, e5, e6, e7, e8))
- |
- -SDL_CreateRGBSurfaceFrom(e1, e2, e3, e4, e5, e6, e7, e8, e9)
- +SDL_CreateSurfaceFrom(e1, e2, e3, e5, SDL_MasksToPixelFormatEnum(e4, e6, e7, e8, e9))
- )
- @@
- // SDL_CreateRenderer:
- // 2nd argument changed from int (default=-1) to const char* (default=NULL)
- expression e1, e3;
- int e2;
- @@
- (
- -SDL_CreateRenderer(e1, -1, e3)
- +SDL_CreateRenderer(e1, NULL, e3)
- |
- -SDL_CreateRenderer(e1, e2, e3)
- +SDL_CreateRenderer(e1, SDL_GetRenderDriver(e2), e3)
- )
- // Renaming of SDL_oldnames.h
- @@
- @@
- - SDL_AudioStreamAvailable
- + SDL_GetAudioStreamAvailable
- (...)
- @@
- @@
- - SDL_AudioStreamClear
- + SDL_ClearAudioStream
- (...)
- @@
- @@
- - SDL_AudioStreamFlush
- + SDL_FlushAudioStream
- (...)
- @@
- @@
- - SDL_AudioStreamGet
- + SDL_GetAudioStreamData
- (...)
- @@
- @@
- - SDL_AudioStreamPut
- + SDL_PutAudioStreamData
- (...)
- @@
- @@
- - SDL_FreeAudioStream
- + SDL_DestroyAudioStream
- (...)
- @@
- @@
- - SDL_FreeWAV
- + SDL_free
- (...)
- @@
- @@
- - SDL_NewAudioStream
- + SDL_CreateAudioStream
- (...)
- @@
- @@
- - SDL_CONTROLLERAXISMOTION
- + SDL_EVENT_GAMEPAD_AXIS_MOTION
- @@
- @@
- - SDL_CONTROLLERBUTTONDOWN
- + SDL_EVENT_GAMEPAD_BUTTON_DOWN
- @@
- @@
- - SDL_CONTROLLERBUTTONUP
- + SDL_EVENT_GAMEPAD_BUTTON_UP
- @@
- @@
- - SDL_CONTROLLERDEVICEADDED
- + SDL_EVENT_GAMEPAD_ADDED
- @@
- @@
- - SDL_CONTROLLERDEVICEREMAPPED
- + SDL_EVENT_GAMEPAD_REMAPPED
- @@
- @@
- - SDL_CONTROLLERDEVICEREMOVED
- + SDL_EVENT_GAMEPAD_REMOVED
- @@
- @@
- - SDL_CONTROLLERSENSORUPDATE
- + SDL_EVENT_GAMEPAD_SENSOR_UPDATE
- @@
- @@
- - SDL_CONTROLLERTOUCHPADDOWN
- + SDL_EVENT_GAMEPAD_TOUCHPAD_DOWN
- @@
- @@
- - SDL_CONTROLLERTOUCHPADMOTION
- + SDL_EVENT_GAMEPAD_TOUCHPAD_MOTION
- @@
- @@
- - SDL_CONTROLLERTOUCHPADUP
- + SDL_EVENT_GAMEPAD_TOUCHPAD_UP
- @@
- typedef SDL_ControllerAxisEvent, SDL_GamepadAxisEvent;
- @@
- - SDL_ControllerAxisEvent
- + SDL_GamepadAxisEvent
- @@
- typedef SDL_ControllerButtonEvent, SDL_GamepadButtonEvent;
- @@
- - SDL_ControllerButtonEvent
- + SDL_GamepadButtonEvent
- @@
- typedef SDL_ControllerDeviceEvent, SDL_GamepadDeviceEvent;
- @@
- - SDL_ControllerDeviceEvent
- + SDL_GamepadDeviceEvent
- @@
- typedef SDL_ControllerSensorEvent, SDL_GamepadSensorEvent;
- @@
- - SDL_ControllerSensorEvent
- + SDL_GamepadSensorEvent
- @@
- typedef SDL_ControllerTouchpadEvent, SDL_GamepadTouchpadEvent;
- @@
- - SDL_ControllerTouchpadEvent
- + SDL_GamepadTouchpadEvent
- @@
- @@
- - SDL_CONTROLLER_AXIS_INVALID
- + SDL_GAMEPAD_AXIS_INVALID
- @@
- @@
- - SDL_CONTROLLER_AXIS_LEFTX
- + SDL_GAMEPAD_AXIS_LEFTX
- @@
- @@
- - SDL_CONTROLLER_AXIS_LEFTY
- + SDL_GAMEPAD_AXIS_LEFTY
- @@
- @@
- - SDL_CONTROLLER_AXIS_MAX
- + SDL_GAMEPAD_AXIS_COUNT
- @@
- @@
- - SDL_CONTROLLER_AXIS_RIGHTX
- + SDL_GAMEPAD_AXIS_RIGHTX
- @@
- @@
- - SDL_CONTROLLER_AXIS_RIGHTY
- + SDL_GAMEPAD_AXIS_RIGHTY
- @@
- @@
- - SDL_CONTROLLER_AXIS_TRIGGERLEFT
- + SDL_GAMEPAD_AXIS_LEFT_TRIGGER
- @@
- @@
- - SDL_CONTROLLER_AXIS_TRIGGERRIGHT
- + SDL_GAMEPAD_AXIS_RIGHT_TRIGGER
- @@
- @@
- - SDL_CONTROLLER_BINDTYPE_AXIS
- + SDL_GAMEPAD_BINDTYPE_AXIS
- @@
- @@
- - SDL_CONTROLLER_BINDTYPE_BUTTON
- + SDL_GAMEPAD_BINDTYPE_BUTTON
- @@
- @@
- - SDL_CONTROLLER_BINDTYPE_HAT
- + SDL_GAMEPAD_BINDTYPE_HAT
- @@
- @@
- - SDL_CONTROLLER_BINDTYPE_NONE
- + SDL_GAMEPAD_BINDTYPE_NONE
- @@
- @@
- - SDL_CONTROLLER_BUTTON_A
- + SDL_GAMEPAD_BUTTON_SOUTH
- @@
- @@
- - SDL_CONTROLLER_BUTTON_B
- + SDL_GAMEPAD_BUTTON_EAST
- @@
- @@
- - SDL_CONTROLLER_BUTTON_BACK
- + SDL_GAMEPAD_BUTTON_BACK
- @@
- @@
- - SDL_CONTROLLER_BUTTON_DPAD_DOWN
- + SDL_GAMEPAD_BUTTON_DPAD_DOWN
- @@
- @@
- - SDL_CONTROLLER_BUTTON_DPAD_LEFT
- + SDL_GAMEPAD_BUTTON_DPAD_LEFT
- @@
- @@
- - SDL_CONTROLLER_BUTTON_DPAD_RIGHT
- + SDL_GAMEPAD_BUTTON_DPAD_RIGHT
- @@
- @@
- - SDL_CONTROLLER_BUTTON_DPAD_UP
- + SDL_GAMEPAD_BUTTON_DPAD_UP
- @@
- @@
- - SDL_CONTROLLER_BUTTON_GUIDE
- + SDL_GAMEPAD_BUTTON_GUIDE
- @@
- @@
- - SDL_CONTROLLER_BUTTON_INVALID
- + SDL_GAMEPAD_BUTTON_INVALID
- @@
- @@
- - SDL_CONTROLLER_BUTTON_LEFTSHOULDER
- + SDL_GAMEPAD_BUTTON_LEFT_SHOULDER
- @@
- @@
- - SDL_CONTROLLER_BUTTON_LEFTSTICK
- + SDL_GAMEPAD_BUTTON_LEFT_STICK
- @@
- @@
- - SDL_CONTROLLER_BUTTON_MAX
- + SDL_GAMEPAD_BUTTON_COUNT
- @@
- @@
- - SDL_CONTROLLER_BUTTON_MISC1
- + SDL_GAMEPAD_BUTTON_MISC1
- @@
- @@
- - SDL_CONTROLLER_BUTTON_PADDLE1
- + SDL_GAMEPAD_BUTTON_RIGHT_PADDLE1
- @@
- @@
- - SDL_CONTROLLER_BUTTON_PADDLE2
- + SDL_GAMEPAD_BUTTON_LEFT_PADDLE1
- @@
- @@
- - SDL_CONTROLLER_BUTTON_PADDLE3
- + SDL_GAMEPAD_BUTTON_RIGHT_PADDLE2
- @@
- @@
- - SDL_CONTROLLER_BUTTON_PADDLE4
- + SDL_GAMEPAD_BUTTON_LEFT_PADDLE2
- @@
- @@
- - SDL_CONTROLLER_BUTTON_RIGHTSHOULDER
- + SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER
- @@
- @@
- - SDL_CONTROLLER_BUTTON_RIGHTSTICK
- + SDL_GAMEPAD_BUTTON_RIGHT_STICK
- @@
- @@
- - SDL_CONTROLLER_BUTTON_START
- + SDL_GAMEPAD_BUTTON_START
- @@
- @@
- - SDL_CONTROLLER_BUTTON_TOUCHPAD
- + SDL_GAMEPAD_BUTTON_TOUCHPAD
- @@
- @@
- - SDL_CONTROLLER_BUTTON_X
- + SDL_GAMEPAD_BUTTON_WEST
- @@
- @@
- - SDL_CONTROLLER_BUTTON_Y
- + SDL_GAMEPAD_BUTTON_NORTH
- @@
- @@
- - SDL_CONTROLLER_TYPE_AMAZON_LUNA
- + SDL_GAMEPAD_TYPE_AMAZON_LUNA
- @@
- @@
- - SDL_CONTROLLER_TYPE_GOOGLE_STADIA
- + SDL_GAMEPAD_TYPE_GOOGLE_STADIA
- @@
- @@
- - SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
- + SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
- @@
- @@
- - SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
- + SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
- @@
- @@
- - SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
- + SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
- @@
- @@
- - SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO
- + SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO
- @@
- @@
- - SDL_CONTROLLER_TYPE_NVIDIA_SHIELD
- + SDL_GAMEPAD_TYPE_NVIDIA_SHIELD
- @@
- @@
- - SDL_CONTROLLER_TYPE_PS3
- + SDL_GAMEPAD_TYPE_PS3
- @@
- @@
- - SDL_CONTROLLER_TYPE_PS4
- + SDL_GAMEPAD_TYPE_PS4
- @@
- @@
- - SDL_CONTROLLER_TYPE_PS5
- + SDL_GAMEPAD_TYPE_PS5
- @@
- @@
- - SDL_CONTROLLER_TYPE_UNKNOWN
- + SDL_GAMEPAD_TYPE_UNKNOWN
- @@
- @@
- - SDL_CONTROLLER_TYPE_VIRTUAL
- + SDL_GAMEPAD_TYPE_VIRTUAL
- @@
- @@
- - SDL_CONTROLLER_TYPE_XBOX360
- + SDL_GAMEPAD_TYPE_XBOX360
- @@
- @@
- - SDL_CONTROLLER_TYPE_XBOXONE
- + SDL_GAMEPAD_TYPE_XBOXONE
- @@
- typedef SDL_GameController, SDL_Gamepad;
- @@
- - SDL_GameController
- + SDL_Gamepad
- @@
- @@
- - SDL_GameControllerAddMapping
- + SDL_AddGamepadMapping
- (...)
- @@
- @@
- - SDL_GameControllerAddMappingsFromFile
- + SDL_AddGamepadMappingsFromFile
- (...)
- @@
- @@
- - SDL_GameControllerAddMappingsFromRW
- + SDL_AddGamepadMappingsFromIO
- (...)
- @@
- typedef SDL_GameControllerAxis, SDL_GamepadAxis;
- @@
- - SDL_GameControllerAxis
- + SDL_GamepadAxis
- @@
- typedef SDL_GameControllerBindType, SDL_GamepadBindingType;
- @@
- - SDL_GameControllerBindType
- + SDL_GamepadBindingType
- @@
- typedef SDL_GameControllerButton, SDL_GamepadButton;
- @@
- - SDL_GameControllerButton
- + SDL_GamepadButton
- @@
- @@
- - SDL_GameControllerClose
- + SDL_CloseGamepad
- (...)
- @@
- @@
- - SDL_GameControllerFromInstanceID
- + SDL_GetGamepadFromID
- (...)
- @@
- @@
- - SDL_GameControllerFromPlayerIndex
- + SDL_GetGamepadFromPlayerIndex
- (...)
- @@
- @@
- - SDL_GameControllerGetAppleSFSymbolsNameForAxis
- + SDL_GetGamepadAppleSFSymbolsNameForAxis
- (...)
- @@
- @@
- - SDL_GameControllerGetAppleSFSymbolsNameForButton
- + SDL_GetGamepadAppleSFSymbolsNameForButton
- (...)
- @@
- @@
- - SDL_GameControllerGetAttached
- + SDL_GamepadConnected
- (...)
- @@
- @@
- - SDL_GameControllerGetAxis
- + SDL_GetGamepadAxis
- (...)
- @@
- @@
- - SDL_GameControllerGetAxisFromString
- + SDL_GetGamepadAxisFromString
- (...)
- @@
- @@
- - SDL_GameControllerGetButton
- + SDL_GetGamepadButton
- (...)
- @@
- @@
- - SDL_GameControllerGetButtonFromString
- + SDL_GetGamepadButtonFromString
- (...)
- @@
- @@
- - SDL_GameControllerGetFirmwareVersion
- + SDL_GetGamepadFirmwareVersion
- (...)
- @@
- @@
- - SDL_GameControllerGetJoystick
- + SDL_GetGamepadJoystick
- (...)
- @@
- @@
- - SDL_GameControllerGetNumTouchpadFingers
- + SDL_GetGamepadNumTouchpadFingers
- (...)
- @@
- @@
- - SDL_GameControllerGetNumTouchpads
- + SDL_GetGamepadNumTouchpads
- (...)
- @@
- @@
- - SDL_GameControllerGetPlayerIndex
- + SDL_GetGamepadPlayerIndex
- (...)
- @@
- @@
- - SDL_GameControllerGetProduct
- + SDL_GetGamepadProduct
- (...)
- @@
- @@
- - SDL_GameControllerGetProductVersion
- + SDL_GetGamepadProductVersion
- (...)
- @@
- @@
- - SDL_GameControllerGetSensorData
- + SDL_GetGamepadSensorData
- (...)
- @@
- @@
- - SDL_GameControllerGetSensorDataRate
- + SDL_GetGamepadSensorDataRate
- (...)
- @@
- @@
- - SDL_GameControllerGetSerial
- + SDL_GetGamepadSerial
- (...)
- @@
- @@
- - SDL_GameControllerGetStringForAxis
- + SDL_GetGamepadStringForAxis
- (...)
- @@
- @@
- - SDL_GameControllerGetStringForButton
- + SDL_GetGamepadStringForButton
- (...)
- @@
- @@
- - SDL_GameControllerGetTouchpadFinger
- + SDL_GetGamepadTouchpadFinger
- (...)
- @@
- @@
- - SDL_GameControllerGetType
- + SDL_GetGamepadType
- (...)
- @@
- @@
- - SDL_GameControllerGetVendor
- + SDL_GetGamepadVendor
- (...)
- @@
- @@
- - SDL_GameControllerHasAxis
- + SDL_GamepadHasAxis
- (...)
- @@
- @@
- - SDL_GameControllerHasButton
- + SDL_GamepadHasButton
- (...)
- @@
- @@
- - SDL_GameControllerHasSensor
- + SDL_GamepadHasSensor
- (...)
- @@
- @@
- - SDL_GameControllerIsSensorEnabled
- + SDL_GamepadSensorEnabled
- (...)
- @@
- @@
- - SDL_GameControllerMapping
- + SDL_GetGamepadMapping
- (...)
- @@
- @@
- - SDL_GameControllerMappingForGUID
- + SDL_GetGamepadMappingForGUID
- (...)
- @@
- @@
- - SDL_GameControllerName
- + SDL_GetGamepadName
- (...)
- @@
- @@
- - SDL_GameControllerOpen
- + SDL_OpenGamepad
- (...)
- @@
- @@
- - SDL_GameControllerPath
- + SDL_GetGamepadPath
- (...)
- @@
- @@
- - SDL_GameControllerRumble
- + SDL_RumbleGamepad
- (...)
- @@
- @@
- - SDL_GameControllerRumbleTriggers
- + SDL_RumbleGamepadTriggers
- (...)
- @@
- @@
- - SDL_GameControllerSendEffect
- + SDL_SendGamepadEffect
- (...)
- @@
- @@
- - SDL_GameControllerSetLED
- + SDL_SetGamepadLED
- (...)
- @@
- @@
- - SDL_GameControllerSetPlayerIndex
- + SDL_SetGamepadPlayerIndex
- (...)
- @@
- @@
- - SDL_GameControllerSetSensorEnabled
- + SDL_SetGamepadSensorEnabled
- (...)
- @@
- @@
- - SDL_GameControllerType
- + SDL_GamepadType
- (...)
- @@
- @@
- - SDL_GameControllerUpdate
- + SDL_UpdateGamepads
- (...)
- @@
- @@
- - SDL_INIT_GAMECONTROLLER
- + SDL_INIT_GAMEPAD
- @ rule_init_noparachute @
- @@
- - SDL_INIT_NOPARACHUTE
- + 0
- @@
- @@
- - SDL_JOYSTICK_TYPE_GAMECONTROLLER
- + SDL_JOYSTICK_TYPE_GAMEPAD
- @@
- @@
- - SDL_JoystickAttachVirtualEx
- + SDL_AttachVirtualJoystick
- (...)
- @@
- @@
- - SDL_JoystickClose
- + SDL_CloseJoystick
- (...)
- @@
- @@
- - SDL_JoystickCurrentPowerLevel
- + SDL_GetJoystickPowerLevel
- (...)
- @@
- @@
- - SDL_JoystickDetachVirtual
- + SDL_DetachVirtualJoystick
- (...)
- @@
- @@
- - SDL_JoystickFromInstanceID
- + SDL_GetJoystickFromID
- (...)
- @@
- @@
- - SDL_JoystickFromPlayerIndex
- + SDL_GetJoystickFromPlayerIndex
- (...)
- @@
- @@
- - SDL_JoystickGetAttached
- + SDL_JoystickConnected
- (...)
- @@
- @@
- - SDL_JoystickGetAxis
- + SDL_GetJoystickAxis
- (...)
- @@
- @@
- - SDL_JoystickGetAxisInitialState
- + SDL_GetJoystickAxisInitialState
- (...)
- @@
- @@
- - SDL_JoystickGetButton
- + SDL_GetJoystickButton
- (...)
- @@
- @@
- - SDL_JoystickGetFirmwareVersion
- + SDL_GetJoystickFirmwareVersion
- (...)
- @@
- @@
- - SDL_JoystickGetGUID
- + SDL_GetJoystickGUID
- (...)
- @@
- @@
- - SDL_JoystickGetGUIDFromString
- + SDL_StringToGUID
- (...)
- @@
- @@
- - SDL_JoystickGetHat
- + SDL_GetJoystickHat
- (...)
- @@
- @@
- - SDL_JoystickGetPlayerIndex
- + SDL_GetJoystickPlayerIndex
- (...)
- @@
- @@
- - SDL_JoystickGetProduct
- + SDL_GetJoystickProduct
- (...)
- @@
- @@
- - SDL_JoystickGetProductVersion
- + SDL_GetJoystickProductVersion
- (...)
- @@
- @@
- - SDL_JoystickGetSerial
- + SDL_GetJoystickSerial
- (...)
- @@
- @@
- - SDL_JoystickGetType
- + SDL_GetJoystickType
- (...)
- @@
- @@
- - SDL_JoystickGetVendor
- + SDL_GetJoystickVendor
- (...)
- @@
- @@
- - SDL_JoystickInstanceID
- + SDL_GetJoystickID
- (...)
- @@
- @@
- - SDL_JoystickName
- + SDL_GetJoystickName
- (...)
- @@
- @@
- - SDL_JoystickNumAxes
- + SDL_GetNumJoystickAxes
- (...)
- @@
- @@
- - SDL_JoystickNumButtons
- + SDL_GetNumJoystickButtons
- (...)
- @@
- @@
- - SDL_JoystickNumHats
- + SDL_GetNumJoystickHats
- (...)
- @@
- @@
- - SDL_JoystickOpen
- + SDL_OpenJoystick
- (...)
- @@
- @@
- - SDL_JoystickPath
- + SDL_GetJoystickPath
- (...)
- @@
- @@
- - SDL_JoystickRumble
- + SDL_RumbleJoystick
- (...)
- @@
- @@
- - SDL_JoystickRumbleTriggers
- + SDL_RumbleJoystickTriggers
- (...)
- @@
- @@
- - SDL_JoystickSendEffect
- + SDL_SendJoystickEffect
- (...)
- @@
- @@
- - SDL_JoystickSetLED
- + SDL_SetJoystickLED
- (...)
- @@
- @@
- - SDL_JoystickSetPlayerIndex
- + SDL_SetJoystickPlayerIndex
- (...)
- @@
- @@
- - SDL_JoystickSetVirtualAxis
- + SDL_SetJoystickVirtualAxis
- (...)
- @@
- @@
- - SDL_JoystickSetVirtualButton
- + SDL_SetJoystickVirtualButton
- (...)
- @@
- @@
- - SDL_JoystickSetVirtualHat
- + SDL_SetJoystickVirtualHat
- (...)
- @@
- @@
- - SDL_JoystickUpdate
- + SDL_UpdateJoysticks
- (...)
- @@
- @@
- - SDL_IsScreenKeyboardShown
- + SDL_ScreenKeyboardShown
- (...)
- @@
- @@
- - SDL_IsTextInputActive
- + SDL_TextInputActive
- (...)
- @@
- @@
- - SDL_IsTextInputShown
- + SDL_TextInputShown
- (...)
- @@
- @@
- - KMOD_ALT
- + SDL_KMOD_ALT
- @@
- @@
- - KMOD_CAPS
- + SDL_KMOD_CAPS
- @@
- @@
- - KMOD_CTRL
- + SDL_KMOD_CTRL
- @@
- @@
- - KMOD_GUI
- + SDL_KMOD_GUI
- @@
- @@
- - KMOD_LALT
- + SDL_KMOD_LALT
- @@
- @@
- - KMOD_LCTRL
- + SDL_KMOD_LCTRL
- @@
- @@
- - KMOD_LGUI
- + SDL_KMOD_LGUI
- @@
- @@
- - KMOD_LSHIFT
- + SDL_KMOD_LSHIFT
- @@
- @@
- - KMOD_MODE
- + SDL_KMOD_MODE
- @@
- @@
- - KMOD_NONE
- + SDL_KMOD_NONE
- @@
- @@
- - KMOD_NUM
- + SDL_KMOD_NUM
- @@
- @@
- - KMOD_RALT
- + SDL_KMOD_RALT
- @@
- @@
- - KMOD_RCTRL
- + SDL_KMOD_RCTRL
- @@
- @@
- - KMOD_RGUI
- + SDL_KMOD_RGUI
- @@
- @@
- - KMOD_RSHIFT
- + SDL_KMOD_RSHIFT
- @@
- @@
- - KMOD_SCROLL
- + SDL_KMOD_SCROLL
- @@
- @@
- - KMOD_SHIFT
- + SDL_KMOD_SHIFT
- @@
- @@
- - SDL_FreeCursor
- + SDL_DestroyCursor
- (...)
- @@
- @@
- - SDL_AllocFormat
- + SDL_GetPixelFormatDetails
- (...)
- @@
- @@
- - SDL_AllocPalette
- + SDL_CreatePalette
- (...)
- @@
- @@
- - SDL_FreePalette
- + SDL_DestroyPalette
- (...)
- @@
- @@
- - SDL_MasksToPixelFormatEnum
- + SDL_GetPixelFormatForMasks
- (...)
- @@
- @@
- - SDL_PixelFormatEnumToMasks
- + SDL_GetMasksForPixelFormat
- (...)
- @@
- @@
- - SDL_EncloseFPoints
- + SDL_GetRectEnclosingPointsFloat
- (...)
- @@
- @@
- - SDL_EnclosePoints
- + SDL_GetRectEnclosingPoints
- (...)
- @@
- @@
- - SDL_FRectEmpty
- + SDL_RectEmptyFloat
- (...)
- @@
- @@
- - SDL_FRectEquals
- + SDL_RectsEqualFloat
- (...)
- @@
- @@
- - SDL_FRectEqualsEpsilon
- + SDL_RectsEqualEpsilon
- (...)
- @@
- @@
- - SDL_HasIntersection
- + SDL_HasRectIntersection
- (...)
- @@
- @@
- - SDL_HasIntersectionF
- + SDL_HasRectIntersectionFloat
- (...)
- @@
- @@
- - SDL_IntersectFRect
- + SDL_GetRectIntersectionFloat
- (...)
- @@
- @@
- - SDL_IntersectFRectAndLine
- + SDL_GetRectAndLineIntersectionFloat
- (...)
- @@
- @@
- - SDL_IntersectRect
- + SDL_GetRectIntersection
- (...)
- @@
- @@
- - SDL_IntersectRectAndLine
- + SDL_GetRectAndLineIntersection
- (...)
- @@
- @@
- - SDL_PointInFRect
- + SDL_PointInRectFloat
- (...)
- @@
- @@
- - SDL_RectEquals
- + SDL_RectsEqual
- (...)
- @@
- @@
- - SDL_UnionFRect
- + SDL_GetRectUnionFloat
- (...)
- @@
- @@
- - SDL_UnionRect
- + SDL_GetRectUnion
- (...)
- @@
- @@
- - SDL_RenderCopyExF
- + SDL_RenderTextureRotated
- (...)
- @@
- @@
- - SDL_RenderCopyF
- + SDL_RenderTexture
- (...)
- @@
- @@
- - SDL_RenderDrawLineF
- + SDL_RenderLine
- (...)
- @@
- @@
- - SDL_RenderDrawLinesF
- + SDL_RenderLines
- (...)
- @@
- @@
- - SDL_RenderDrawPointF
- + SDL_RenderPoint
- (...)
- @@
- @@
- - SDL_RenderDrawPointsF
- + SDL_RenderPoints
- (...)
- @@
- @@
- - SDL_RenderDrawRectF
- + SDL_RenderRect
- (...)
- @@
- @@
- - SDL_RenderDrawRectsF
- + SDL_RenderRects
- (...)
- @@
- @@
- - SDL_RenderFillRectF
- + SDL_RenderFillRect
- (...)
- @@
- @@
- - SDL_RenderFillRectsF
- + SDL_RenderFillRects
- (...)
- @@
- @@
- - SDL_RenderGetClipRect
- + SDL_GetRenderClipRect
- (...)
- @@
- SDL_Renderer *renderer;
- int *e1;
- int *e2;
- @@
- - SDL_RenderGetLogicalSize(renderer, e1, e2)
- + SDL_GetRenderLogicalPresentation(renderer, e1, e2, NULL, NULL)
- @@
- @@
- - SDL_RenderGetMetalCommandEncoder
- + SDL_GetRenderMetalCommandEncoder
- (...)
- @@
- @@
- - SDL_RenderGetMetalLayer
- + SDL_GetRenderMetalLayer
- (...)
- @@
- @@
- - SDL_RenderGetScale
- + SDL_GetRenderScale
- (...)
- @@
- @@
- - SDL_RenderGetViewport
- + SDL_GetRenderViewport
- (...)
- @@
- @@
- - SDL_RenderGetWindow
- + SDL_GetRenderWindow
- (...)
- @@
- @@
- - SDL_RenderIsClipEnabled
- + SDL_RenderClipEnabled
- (...)
- @@
- @@
- - SDL_RenderSetClipRect
- + SDL_SetRenderClipRect
- (...)
- @@
- SDL_Renderer *renderer;
- expression e1;
- expression e2;
- @@
- (
- - SDL_RenderSetLogicalSize(renderer, 0, 0)
- + SDL_SetRenderLogicalPresentation(renderer, 0, 0, SDL_LOGICAL_PRESENTATION_DISABLED)
- |
- - SDL_RenderSetLogicalSize(renderer, e1, e2)
- + SDL_SetRenderLogicalPresentation(renderer, e1, e2, SDL_LOGICAL_PRESENTATION_LETTERBOX)
- )
- @@
- @@
- - SDL_RenderSetScale
- + SDL_SetRenderScale
- (...)
- @@
- @@
- - SDL_RenderSetVSync
- + SDL_SetRenderVSync
- (...)
- @@
- @@
- - SDL_RenderSetViewport
- + SDL_SetRenderViewport
- (...)
- @@
- @@
- - RW_SEEK_CUR
- + SDL_IO_SEEK_CUR
- @@
- @@
- - RW_SEEK_END
- + SDL_IO_SEEK_END
- @@
- @@
- - RW_SEEK_SET
- + SDL_IO_SEEK_SET
- @@
- @@
- - SDL_SensorClose
- + SDL_CloseSensor
- (...)
- @@
- @@
- - SDL_SensorFromInstanceID
- + SDL_GetSensorFromID
- (...)
- @@
- @@
- - SDL_SensorGetData
- + SDL_GetSensorData
- (...)
- @@
- @@
- - SDL_SensorGetInstanceID
- + SDL_GetSensorID
- (...)
- @@
- @@
- - SDL_SensorGetName
- + SDL_GetSensorName
- (...)
- @@
- @@
- - SDL_SensorGetNonPortableType
- + SDL_GetSensorNonPortableType
- (...)
- @@
- @@
- - SDL_SensorGetType
- + SDL_GetSensorType
- (...)
- @@
- @@
- - SDL_SensorOpen
- + SDL_OpenSensor
- (...)
- @@
- @@
- - SDL_SensorUpdate
- + SDL_UpdateSensors
- (...)
- @@
- @@
- - SDL_FillRect
- + SDL_FillSurfaceRect
- (...)
- @@
- @@
- - SDL_FillRects
- + SDL_FillSurfaceRects
- (...)
- @@
- @@
- - SDL_FreeSurface
- + SDL_DestroySurface
- (...)
- @@
- @@
- - SDL_GetClipRect
- + SDL_GetSurfaceClipRect
- (...)
- @@
- @@
- - SDL_GetColorKey
- + SDL_GetSurfaceColorKey
- (...)
- @@
- @@
- - SDL_HasColorKey
- + SDL_SurfaceHasColorKey
- (...)
- @@
- @@
- - SDL_HasSurfaceRLE
- + SDL_SurfaceHasRLE
- (...)
- @@
- @@
- - SDL_LowerBlit
- + SDL_BlitSurfaceUnchecked
- (...)
- @@
- expression e1, e2, e3, e4;
- @@
- - SDL_LowerBlitScaled(e1, e2, e3, e4)
- + SDL_BlitSurfaceUncheckedScaled(e1, e2, e3, e4, SDL_SCALEMODE_NEAREST)
- @@
- @@
- - SDL_SetClipRect
- + SDL_SetSurfaceClipRect
- (...)
- @@
- @@
- - SDL_SetColorKey
- + SDL_SetSurfaceColorKey
- (...)
- @@
- @@
- - SDL_UpperBlit
- + SDL_BlitSurface
- (...)
- @@
- expression e1, e2, e3, e4;
- @@
- - SDL_UpperBlitScaled(e1, e2, e3, e4)
- + SDL_BlitSurfaceScaled(e1, e2, e3, e4, SDL_SCALEMODE_NEAREST)
- @@
- @@
- - SDL_RenderGetD3D11Device
- + SDL_GetRenderD3D11Device
- (...)
- @@
- @@
- - SDL_RenderGetD3D9Device
- + SDL_GetRenderD3D9Device
- (...)
- @@
- @@
- - SDL_GetTicks64
- + SDL_GetTicks
- (...)
- @@
- @@
- - SDL_GetPointDisplayIndex
- + SDL_GetDisplayForPoint
- (...)
- @@
- @@
- - SDL_GetRectDisplayIndex
- + SDL_GetDisplayForRect
- (...)
- @ depends on rule_init_noparachute @
- expression e;
- @@
- - e | 0
- + e
- @@
- @@
- - SDL_FIRSTEVENT
- + SDL_EVENT_FIRST
- @@
- @@
- - SDL_QUIT
- + SDL_EVENT_QUIT
- @@
- @@
- - SDL_APP_TERMINATING
- + SDL_EVENT_TERMINATING
- @@
- @@
- - SDL_APP_LOWMEMORY
- + SDL_EVENT_LOW_MEMORY
- @@
- @@
- - SDL_APP_WILLENTERBACKGROUND
- + SDL_EVENT_WILL_ENTER_BACKGROUND
- @@
- @@
- - SDL_APP_DIDENTERBACKGROUND
- + SDL_EVENT_DID_ENTER_BACKGROUND
- @@
- @@
- - SDL_APP_WILLENTERFOREGROUND
- + SDL_EVENT_WILL_ENTER_FOREGROUND
- @@
- @@
- - SDL_APP_DIDENTERFOREGROUND
- + SDL_EVENT_DID_ENTER_FOREGROUND
- @@
- @@
- - SDL_LOCALECHANGED
- + SDL_EVENT_LOCALE_CHANGED
- @@
- @@
- - SDL_DISPLAYEVENT_ORIENTATION
- + SDL_EVENT_DISPLAY_ORIENTATION
- @@
- @@
- - SDL_DISPLAYEVENT_CONNECTED
- + SDL_EVENT_DISPLAY_CONNECTED
- @@
- @@
- - SDL_DISPLAYEVENT_DISCONNECTED
- + SDL_EVENT_DISPLAY_DISCONNECTED
- @@
- @@
- - SDL_DISPLAYEVENT_MOVED
- + SDL_EVENT_DISPLAY_MOVED
- @@
- @@
- - SDL_DISPLAYEVENT_FIRST
- + SDL_EVENT_DISPLAY_FIRST
- @@
- @@
- - SDL_DISPLAYEVENT_LAST
- + SDL_EVENT_DISPLAY_LAST
- @@
- @@
- - SDL_SYSWMEVENT
- + SDL_EVENT_SYSWM
- @@
- @@
- - SDL_WINDOWEVENT_SHOWN
- + SDL_EVENT_WINDOW_SHOWN
- @@
- @@
- - SDL_WINDOWEVENT_HIDDEN
- + SDL_EVENT_WINDOW_HIDDEN
- @@
- @@
- - SDL_WINDOWEVENT_EXPOSED
- + SDL_EVENT_WINDOW_EXPOSED
- @@
- @@
- - SDL_WINDOWEVENT_MOVED
- + SDL_EVENT_WINDOW_MOVED
- @@
- @@
- - SDL_WINDOWEVENT_RESIZED
- + SDL_EVENT_WINDOW_RESIZED
- @@
- @@
- - SDL_WINDOWEVENT_SIZE_CHANGED
- + SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED
- @@
- @@
- - SDL_WINDOWEVENT_MINIMIZED
- + SDL_EVENT_WINDOW_MINIMIZED
- @@
- @@
- - SDL_WINDOWEVENT_MAXIMIZED
- + SDL_EVENT_WINDOW_MAXIMIZED
- @@
- @@
- - SDL_WINDOWEVENT_RESTORED
- + SDL_EVENT_WINDOW_RESTORED
- @@
- @@
- - SDL_WINDOWEVENT_ENTER
- + SDL_EVENT_WINDOW_MOUSE_ENTER
- @@
- @@
- - SDL_WINDOWEVENT_LEAVE
- + SDL_EVENT_WINDOW_MOUSE_LEAVE
- @@
- @@
- - SDL_WINDOWEVENT_FOCUS_GAINED
- + SDL_EVENT_WINDOW_FOCUS_GAINED
- @@
- @@
- - SDL_WINDOWEVENT_FOCUS_LOST
- + SDL_EVENT_WINDOW_FOCUS_LOST
- @@
- @@
- - SDL_WINDOWEVENT_CLOSE
- + SDL_EVENT_WINDOW_CLOSE_REQUESTED
- @@
- @@
- - SDL_WINDOWEVENT_TAKE_FOCUS
- + /* FIXME MIGRATION: SDL_WINDOWEVENT_TAKE_FOCUS has been removed; there is no replacement. */ 0
- @@
- @@
- - SDL_WINDOWEVENT_HIT_TEST
- + SDL_EVENT_WINDOW_HIT_TEST
- @@
- @@
- - SDL_WINDOWEVENT_ICCPROF_CHANGED
- + SDL_EVENT_WINDOW_ICCPROF_CHANGED
- @@
- @@
- - SDL_WINDOWEVENT_DISPLAY_CHANGED
- + SDL_EVENT_WINDOW_DISPLAY_CHANGED
- @@
- @@
- - SDL_WINDOWEVENT_FIRST
- + SDL_EVENT_WINDOW_FIRST
- @@
- @@
- - SDL_WINDOWEVENT_LAST
- + SDL_EVENT_WINDOW_LAST
- @@
- @@
- - SDL_KEYDOWN
- + SDL_EVENT_KEY_DOWN
- @@
- @@
- - SDL_KEYUP
- + SDL_EVENT_KEY_UP
- @@
- @@
- - SDL_TEXTEDITING
- + SDL_EVENT_TEXT_EDITING
- @@
- @@
- - SDL_TEXTINPUT
- + SDL_EVENT_TEXT_INPUT
- @@
- @@
- - SDL_KEYMAPCHANGED
- + SDL_EVENT_KEYMAP_CHANGED
- @@
- @@
- - SDL_TEXTEDITING_EXT
- + SDL_EVENT_TEXT_EDITING_EXT
- @@
- @@
- - SDL_MOUSEMOTION
- + SDL_EVENT_MOUSE_MOTION
- @@
- @@
- - SDL_MOUSEBUTTONDOWN
- + SDL_EVENT_MOUSE_BUTTON_DOWN
- @@
- @@
- - SDL_MOUSEBUTTONUP
- + SDL_EVENT_MOUSE_BUTTON_UP
- @@
- @@
- - SDL_MOUSEWHEEL
- + SDL_EVENT_MOUSE_WHEEL
- @@
- @@
- - SDL_JOYAXISMOTION
- + SDL_EVENT_JOYSTICK_AXIS_MOTION
- @@
- @@
- - SDL_JOYBALLMOTION
- + SDL_EVENT_JOYSTICK_BALL_MOTION
- @@
- @@
- - SDL_JOYHATMOTION
- + SDL_EVENT_JOYSTICK_HAT_MOTION
- @@
- @@
- - SDL_JOYBUTTONDOWN
- + SDL_EVENT_JOYSTICK_BUTTON_DOWN
- @@
- @@
- - SDL_JOYBUTTONUP
- + SDL_EVENT_JOYSTICK_BUTTON_UP
- @@
- @@
- - SDL_JOYDEVICEADDED
- + SDL_EVENT_JOYSTICK_ADDED
- @@
- @@
- - SDL_JOYDEVICEREMOVED
- + SDL_EVENT_JOYSTICK_REMOVED
- @@
- @@
- - SDL_JOYBATTERYUPDATED
- + SDL_EVENT_JOYSTICK_BATTERY_UPDATED
- @@
- @@
- - SDL_FINGERDOWN
- + SDL_EVENT_FINGER_DOWN
- @@
- @@
- - SDL_FINGERUP
- + SDL_EVENT_FINGER_UP
- @@
- @@
- - SDL_FINGERMOTION
- + SDL_EVENT_FINGER_MOTION
- @@
- @@
- - SDL_CLIPBOARDUPDATE
- + SDL_EVENT_CLIPBOARD_UPDATE
- @@
- @@
- - SDL_DROPFILE
- + SDL_EVENT_DROP_FILE
- @@
- @@
- - SDL_DROPTEXT
- + SDL_EVENT_DROP_TEXT
- @@
- @@
- - SDL_DROPBEGIN
- + SDL_EVENT_DROP_BEGIN
- @@
- @@
- - SDL_DROPCOMPLETE
- + SDL_EVENT_DROP_COMPLETE
- @@
- @@
- - SDL_AUDIODEVICEADDED
- + SDL_EVENT_AUDIO_DEVICE_ADDED
- @@
- @@
- - SDL_AUDIODEVICEREMOVED
- + SDL_EVENT_AUDIO_DEVICE_REMOVED
- @@
- @@
- - SDL_SENSORUPDATE
- + SDL_EVENT_SENSOR_UPDATE
- @@
- @@
- - SDL_RENDER_TARGETS_RESET
- + SDL_EVENT_RENDER_TARGETS_RESET
- @@
- @@
- - SDL_RENDER_DEVICE_RESET
- + SDL_EVENT_RENDER_DEVICE_RESET
- @@
- @@
- - SDL_POLLSENTINEL
- + SDL_EVENT_POLL_SENTINEL
- @@
- @@
- - SDL_USEREVENT
- + SDL_EVENT_USER
- @@
- @@
- - SDL_LASTEVENT
- + SDL_EVENT_LAST
- @@
- @@
- - SDL_WINDOW_INPUT_GRABBED
- + SDL_WINDOW_MOUSE_GRABBED
- @@
- @@
- - SDL_GetWindowDisplayIndex
- + SDL_GetDisplayForWindow
- (...)
- @@
- @@
- - SDL_SetWindowDisplayMode
- + SDL_SetWindowFullscreenMode
- (...)
- @@
- @@
- - SDL_GetWindowDisplayMode
- + SDL_GetWindowFullscreenMode
- (...)
- @@
- @@
- - SDL_GetClosestDisplayMode
- + SDL_GetClosestFullscreenDisplayMode
- (...)
- @@
- @@
- - SDL_GetRendererOutputSize
- + SDL_GetCurrentRenderOutputSize
- (...)
- @@
- @@
- - SDL_RenderWindowToLogical
- + SDL_RenderCoordinatesFromWindow
- (...)
- @@
- @@
- - SDL_RenderLogicalToWindow
- + SDL_RenderCoordinatesToWindow
- (...)
- @@
- symbol SDL_ScaleModeNearest;
- @@
- - SDL_ScaleModeNearest
- + SDL_SCALEMODE_NEAREST
- @@
- symbol SDL_ScaleModeLinear;
- @@
- - SDL_ScaleModeLinear
- + SDL_SCALEMODE_LINEAR
- @@
- @@
- - SDL_RenderCopy
- + SDL_RenderTexture
- (...)
- @@
- @@
- - SDL_RenderCopyEx
- + SDL_RenderTextureRotated
- (...)
- @@
- SDL_Renderer *renderer;
- constant c1;
- constant c2;
- constant c3;
- constant c4;
- expression e1;
- expression e2;
- expression e3;
- expression e4;
- @@
- - SDL_RenderDrawLine(renderer,
- + SDL_RenderLine(renderer,
- (
- c1
- |
- - e1
- + (float)e1
- )
- ,
- (
- c2
- |
- - e2
- + (float)e2
- )
- ,
- (
- c3
- |
- - e3
- + (float)e3
- )
- ,
- (
- c4
- |
- - e4
- + (float)e4
- )
- )
- @@
- @@
- - SDL_RenderDrawLines
- + SDL_RenderLines
- (...)
- @@
- SDL_Renderer *renderer;
- constant c1;
- constant c2;
- expression e1;
- expression e2;
- @@
- - SDL_RenderDrawPoint(renderer,
- + SDL_RenderPoint(renderer,
- (
- c1
- |
- - e1
- + (float)e1
- )
- ,
- (
- c2
- |
- - e2
- + (float)e2
- )
- )
- @@
- @@
- - SDL_RenderDrawPoints
- + SDL_RenderPoints
- (...)
- @@
- @@
- - SDL_RenderDrawRect
- + SDL_RenderRect
- (...)
- @@
- @@
- - SDL_RenderDrawRects
- + SDL_RenderRects
- (...)
- @@
- @@
- - SDL_GL_GetDrawableSize
- + SDL_GetWindowSizeInPixels
- (...)
- @@
- @@
- - SDL_Metal_GetDrawableSize
- + SDL_GetWindowSizeInPixels
- (...)
- @@
- @@
- - SDL_Vulkan_GetDrawableSize
- + SDL_GetWindowSizeInPixels
- (...)
- @@
- @@
- - SDL_IsScreenSaverEnabled
- + SDL_ScreenSaverEnabled
- (...)
- @@
- SDL_Event e1;
- @@
- - e1.caxis
- + e1.gaxis
- @@
- SDL_Event *e1;
- @@
- - e1->caxis
- + e1->gaxis
- @@
- SDL_Event e1;
- @@
- - e1.cbutton
- + e1.gbutton
- @@
- SDL_Event *e1;
- @@
- - e1->cbutton
- + e1->gbutton
- @@
- SDL_Event e1;
- @@
- - e1.cdevice
- + e1.gdevice
- @@
- SDL_Event *e1;
- @@
- - e1->cdevice
- + e1->gdevice
- @@
- SDL_Event e1;
- @@
- - e1.ctouchpad
- + e1.gtouchpad
- @@
- SDL_Event *e1;
- @@
- - e1->ctouchpad
- + e1->gtouchpad
- @@
- SDL_Event e1;
- @@
- - e1.csensor
- + e1.gsensor
- @@
- SDL_Event *e1;
- @@
- - e1->csensor
- + e1->gsensor
- @@
- SDL_Event e1;
- @@
- - e1.wheel.mouseX
- + e1.wheel.mouse_x
- @@
- SDL_Event *e1;
- @@
- - e1->wheel.mouseX
- + e1->wheel.mouse_x
- @@
- SDL_Event e1;
- @@
- - e1.wheel.mouseY
- + e1.wheel.mouse_y
- @@
- SDL_Event *e1;
- @@
- - e1->wheel.mouseY
- + e1->wheel.mouse_y
- @@
- SDL_Event e1;
- @@
- - e1.tfinger.touchId
- + e1.tfinger.touchID
- @@
- SDL_Event *e1;
- @@
- - e1->tfinger.touchId
- + e1->tfinger.touchID
- @@
- SDL_Event e1;
- @@
- - e1.tfinger.fingerId
- + e1.tfinger.fingerID
- @@
- SDL_Event *e1;
- @@
- - e1->tfinger.fingerId
- + e1->tfinger.fingerID
- @@
- expression e1, e2, e3, e4;
- @@
- - SDL_CreateWindow(e1, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, e2, e3, e4)
- + SDL_CreateWindow(e1, e2, e3, e4)
- @@
- expression e1, e2, e3, e4;
- constant c1, c2;
- @@
- - SDL_CreateShapedWindow(e1, c1, c2, e2, e3, e4)
- + SDL_CreateShapedWindow(e1, e2, e3, e4)
- @@
- typedef SDL_atomic_t, SDL_AtomicInt;
- @@
- - SDL_atomic_t
- + SDL_AtomicInt
- @@
- @@
- - SDL_SemWait
- + SDL_WaitSemaphore
- (...)
- @@
- @@
- - SDL_SemTryWait
- + SDL_TryWaitSemaphore
- (...)
- @@
- @@
- - SDL_SemWaitTimeout
- + SDL_WaitSemaphoreTimeout
- (...)
- @@
- @@
- - SDL_SemPost
- + SDL_SignalSemaphore
- (...)
- @@
- @@
- - SDL_SemValue
- + SDL_GetSemaphoreValue
- (...)
- @@
- @@
- - SDL_CreateCond
- + SDL_CreateCondition
- (...)
- @@
- @@
- - SDL_DestroyCond
- + SDL_DestroyCondition
- (...)
- @@
- @@
- - SDL_CondSignal
- + SDL_SignalCondition
- (...)
- @@
- @@
- - SDL_CondBroadcast
- + SDL_BroadcastCondition
- (...)
- @@
- @@
- - SDL_CondWait
- + SDL_WaitCondition
- (...)
- @@
- @@
- - SDL_CondWaitTimeout
- + SDL_WaitConditionTimeout
- (...)
- @@
- typedef SDL_mutex, SDL_Mutex;
- @@
- - SDL_mutex
- + SDL_Mutex
- @@
- typedef SDL_sem, SDL_Semaphore;
- @@
- - SDL_sem
- + SDL_Semaphore
- @@
- typedef SDL_cond, SDL_Condition;
- @@
- - SDL_cond
- + SDL_Condition
- @@
- @@
- - AUDIO_F32
- + SDL_AUDIO_F32LE
- @@
- @@
- - AUDIO_F32LSB
- + SDL_AUDIO_F32LE
- @@
- @@
- - AUDIO_F32MSB
- + SDL_AUDIO_F32BE
- @@
- @@
- - AUDIO_F32SYS
- + SDL_AUDIO_F32
- @@
- @@
- - AUDIO_S16
- + SDL_AUDIO_S16LE
- @@
- @@
- - AUDIO_S16LSB
- + SDL_AUDIO_S16LE
- @@
- @@
- - AUDIO_S16MSB
- + SDL_AUDIO_S16BE
- @@
- @@
- - AUDIO_S16SYS
- + SDL_AUDIO_S16
- @@
- @@
- - AUDIO_S32
- + SDL_AUDIO_S32LE
- @@
- @@
- - AUDIO_S32LSB
- + SDL_AUDIO_S32LE
- @@
- @@
- - AUDIO_S32MSB
- + SDL_AUDIO_S32BE
- @@
- @@
- - AUDIO_S32SYS
- + SDL_AUDIO_S32
- @@
- @@
- - AUDIO_S8
- + SDL_AUDIO_S8
- @@
- @@
- - AUDIO_U8
- + SDL_AUDIO_U8
- @@
- @@
- - SDL_WINDOW_ALLOW_HIGHDPI
- + SDL_WINDOW_HIGH_PIXEL_DENSITY
- @@
- @@
- - SDL_TLSGet
- + SDL_GetTLS
- (...)
- @@
- @@
- - SDL_TLSSet
- + SDL_SetTLS
- (...)
- @@
- @@
- - SDL_TLSCleanup
- + SDL_CleanupTLS
- (...)
- @@
- @@
- - SDL_GetDisplayOrientation
- + SDL_GetDisplayCurrentOrientation
- (...)
- @@
- @@
- - SDL_WINDOW_SKIP_TASKBAR
- + SDL_WINDOW_UTILITY
- @@
- @@
- - SDL_PIXELFORMAT_BGR444
- + SDL_PIXELFORMAT_XBGR4444
- @@
- @@
- - SDL_PIXELFORMAT_BGR555
- + SDL_PIXELFORMAT_XBGR1555
- @@
- @@
- - SDL_PIXELFORMAT_BGR888
- + SDL_PIXELFORMAT_XBGR8888
- @@
- @@
- - SDL_PIXELFORMAT_RGB444
- + SDL_PIXELFORMAT_XRGB4444
- @@
- @@
- - SDL_PIXELFORMAT_RGB555
- + SDL_PIXELFORMAT_XRGB1555
- @@
- @@
- - SDL_PIXELFORMAT_RGB888
- + SDL_PIXELFORMAT_XRGB8888
- @@
- @@
- - SDL_strtokr
- + SDL_strtok_r
- (...)
- @@
- @@
- - SDL_ReadLE16
- + SDL_ReadU16LE
- (...)
- @@
- @@
- - SDL_ReadLE32
- + SDL_ReadU32LE
- (...)
- @@
- @@
- - SDL_ReadBE32
- + SDL_ReadU32BE
- (...)
- @@
- @@
- - SDL_ReadBE16
- + SDL_ReadU16BE
- (...)
- @@
- @@
- - SDL_ReadLE64
- + SDL_ReadU64LE
- (...)
- @@
- @@
- - SDL_ReadBE64
- + SDL_ReadU64BE
- (...)
- @@
- @@
- - SDL_WriteLE16
- + SDL_WriteU16LE
- (...)
- @@
- @@
- - SDL_WriteBE16
- + SDL_WriteU16BE
- (...)
- @@
- @@
- - SDL_WriteLE32
- + SDL_WriteU32LE
- (...)
- @@
- @@
- - SDL_WriteBE32
- + SDL_WriteU32BE
- (...)
- @@
- @@
- - SDL_WriteLE64
- + SDL_WriteU64LE
- (...)
- @@
- @@
- - SDL_WriteBE64
- + SDL_WriteU64BE
- (...)
- @@
- expression e, n;
- @@
- - SDL_GetWindowData(e, n)
- + SDL_GetProperty(SDL_GetWindowProperties(e), n)
- @@
- expression e, n, v;
- @@
- - SDL_SetWindowData(e, n, v)
- + SDL_SetProperty(SDL_GetWindowProperties(e), n, v, NULL, NULL)
- @@
- expression w, i, s;
- @@
- - SDL_Vulkan_CreateSurface(w, i, s)
- + SDL_Vulkan_CreateSurface(w, i, NULL, s)
- @@
- @@
- - SDL_RenderFlush
- + SDL_FlushRenderer
- (...)
- @@
- @@
- - SDL_CONTROLLERSTEAMHANDLEUPDATED
- + SDL_EVENT_GAMEPAD_STEAM_HANDLE_UPDATED
- @@
- @@
- - SDL_GameControllerGetSteamHandle
- + SDL_GetGamepadSteamHandle
- (...)
- @@
- expression e1, e2, e3, e4;
- @@
- - SDL_SoftStretch(e1, e2, e3, e4)
- + SDL_SoftStretch(e1, e2, e3, e4, SDL_SCALEMODE_NEAREST)
- @@
- expression e1, e2, e3, e4;
- @@
- - SDL_SoftStretchLinear(e1, e2, e3, e4)
- + SDL_SoftStretch(e1, e2, e3, e4, SDL_SCALEMODE_LINEAR)
- @@
- @@
- - SDL_HapticClose
- + SDL_CloseHaptic
- (...)
- @@
- @@
- - SDL_HapticOpen
- + SDL_OpenHaptic
- (...)
- @@
- @@
- - SDL_HapticOpenFromMouse
- + SDL_OpenHapticFromMouse
- (...)
- @@
- @@
- - SDL_HapticOpenFromJoystick
- + SDL_OpenHapticFromJoystick
- (...)
- @@
- @@
- - SDL_MouseIsHaptic
- + SDL_IsMouseHaptic
- (...)
- @@
- @@
- - SDL_JoystickIsHaptic
- + SDL_IsJoystickHaptic
- (...)
- @@
- @@
- - SDL_HapticNumEffects
- + SDL_GetMaxHapticEffects
- (...)
- @@
- @@
- - SDL_HapticNumEffectsPlaying
- + SDL_GetMaxHapticEffectsPlaying
- (...)
- @@
- @@
- - SDL_HapticQuery
- + SDL_GetHapticFeatures
- (...)
- @@
- @@
- - SDL_HapticNumAxes
- + SDL_GetNumHapticAxes
- (...)
- @@
- @@
- - SDL_HapticNewEffect
- + SDL_CreateHapticEffect
- (...)
- @@
- @@
- - SDL_HapticUpdateEffect
- + SDL_UpdateHapticEffect
- (...)
- @@
- @@
- - SDL_HapticRunEffect
- + SDL_RunHapticEffect
- (...)
- @@
- @@
- - SDL_HapticStopEffect
- + SDL_StopHapticEffect
- (...)
- @@
- @@
- - SDL_HapticDestroyEffect
- + SDL_DestroyHapticEffect
- (...)
- @@
- @@
- - SDL_HapticGetEffectStatus
- + SDL_GetHapticEffectStatus
- (...)
- @@
- @@
- - SDL_HapticSetGain
- + SDL_SetHapticGain
- (...)
- @@
- @@
- - SDL_HapticSetAutocenter
- + SDL_SetHapticAutocenter
- (...)
- @@
- @@
- - SDL_HapticPause
- + SDL_PauseHaptic
- (...)
- @@
- @@
- - SDL_HapticUnpause
- + SDL_ResumeHaptic
- (...)
- @@
- @@
- - SDL_HapticStopAll
- + SDL_StopHapticEffects
- (...)
- @@
- @@
- - SDL_HapticRumbleInit
- + SDL_InitHapticRumble
- (...)
- @@
- @@
- - SDL_HapticRumblePlay
- + SDL_PlayHapticRumble
- (...)
- @@
- @@
- - SDL_HapticRumbleStop
- + SDL_StopHapticRumble
- (...)
- @@
- @@
- - SDL_AtomicTryLock
- + SDL_TryLockSpinlock
- (...)
- @@
- @@
- - SDL_AtomicLock
- + SDL_LockSpinlock
- (...)
- @@
- @@
- - SDL_AtomicUnlock
- + SDL_UnlockSpinlock
- (...)
- @@
- @@
- - SDL_AtomicCAS
- + SDL_CompareAndSwapAtomicInt
- (...)
- @@
- @@
- - SDL_AtomicSet
- + SDL_SetAtomicInt
- (...)
- @@
- @@
- - SDL_AtomicGet
- + SDL_GetAtomicInt
- (...)
- @@
- @@
- - SDL_AtomicAdd
- + SDL_AddAtomicInt
- (...)
- @@
- @@
- - SDL_AtomicCASPtr
- + SDL_CompareAndSwapAtomicPointer
- (...)
- @@
- @@
- - SDL_AtomicSetPtr
- + SDL_SetAtomicPointer
- (...)
- @@
- @@
- - SDL_AtomicGetPtr
- + SDL_GetAtomicPointer
- (...)
- @@
- @@
- - SDL_ThreadID
- + SDL_GetCurrentThreadID
- (...)
- @@
- @@
- - SDL_threadID
- + SDL_ThreadID
- (...)
- @@
- @@
- - SDL_HasWindowSurface
- + SDL_WindowHasSurface
- (...)
- @@
- SDL_PixelFormat e1;
- @@
- - e1.BitsPerPixel
- + e1.bits_per_pixel
- @@
- SDL_PixelFormat *e1;
- @@
- - e1->BitsPerPixel
- + e1->bits_per_pixel
- @@
- SDL_PixelFormat e1;
- @@
- - e1.BytesPerPixel
- + e1.bytes_per_pixel
- @@
- SDL_PixelFormat *e1;
- @@
- - e1->BytesPerPixel
- + e1->bytes_per_pixel
- @@
- SDL_MessageBoxButtonData e1;
- @@
- - e1.buttonid
- + e1.buttonID
- @@
- SDL_MessageBoxButtonData *e1;
- @@
- - e1->buttonid
- + e1->buttonID
- @@
- SDL_GamepadBinding e1;
- @@
- - e1.inputType
- + e1.input_type
- @@
- SDL_GamepadBinding *e1;
- @@
- - e1->inputType
- + e1->input_type
- @@
- SDL_GamepadBinding e1;
- @@
- - e1.outputType
- + e1.output_type
- @@
- SDL_GamepadBinding *e1;
- @@
- - e1->outputType
- + e1->output_type
- @@
- @@
- - SDL_HINT_ALLOW_TOPMOST
- + SDL_HINT_WINDOW_ALLOW_TOPMOST
- @@
- @@
- - SDL_HINT_DIRECTINPUT_ENABLED
- + SDL_HINT_JOYSTICK_DIRECTINPUT
- @@
- @@
- - SDL_HINT_GDK_TEXTINPUT_DEFAULT
- + SDL_HINT_GDK_TEXTINPUT_DEFAULT_TEXT
- @@
- @@
- - SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE
- + SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE_RUMBLE_BRAKE
- @@
- @@
- - SDL_HINT_LINUX_DIGITAL_HATS
- + SDL_HINT_JOYSTICK_LINUX_DIGITAL_HATS
- @@
- @@
- - SDL_HINT_LINUX_HAT_DEADZONES
- + SDL_HINT_JOYSTICK_LINUX_HAT_DEADZONES
- @@
- @@
- - SDL_HINT_LINUX_JOYSTICK_CLASSIC
- + SDL_HINT_JOYSTICK_LINUX_CLASSIC
- @@
- @@
- - SDL_HINT_LINUX_JOYSTICK_DEADZONES
- + SDL_HINT_JOYSTICK_LINUX_DEADZONES
- @@
- @@
- - SDL_HINT_PS2_DYNAMIC_VSYNC
- + SDL_HINT_RENDER_PS2_DYNAMIC_VSYNC
- @@
- @@
- - SDL_JoystickNumBalls
- + SDL_GetNumJoystickBalls
- (...)
- @@
- @@
- - SDL_JoystickGetBall
- + SDL_GetJoystickBall
- (...)
- @@
- @@
- - SDL_RWclose
- + SDL_CloseIO
- (...)
- @@
- @@
- - SDL_RWread
- + SDL_ReadIO
- (...)
- @@
- @@
- - SDL_RWwrite
- + SDL_WriteIO
- (...)
- @@
- @@
- - SDL_RWtell
- + SDL_TellIO
- (...)
- @@
- @@
- - SDL_RWsize
- + SDL_SizeIO
- (...)
- @@
- @@
- - SDL_RWseek
- + SDL_SeekIO
- (...)
- @@
- @@
- - SDL_LoadBMP_RW
- + SDL_LoadBMP_IO
- (...)
- @@
- @@
- - SDL_LoadWAV_RW
- + SDL_LoadWAV_IO
- (...)
- @@
- @@
- - SDL_SaveBMP_RW
- + SDL_SaveBMP_IO
- (...)
- @@
- @@
- - SDL_RWFromFile
- + SDL_IOFromFile
- (...)
- @@
- @@
- - SDL_RWFromMem
- + SDL_IOFromMem
- (...)
- @@
- @@
- - SDL_RWFromConstMem
- + SDL_IOFromConstMem
- (...)
- @@
- typedef SDL_RWops, SDL_IOStream;
- @@
- - SDL_RWops
- + SDL_IOStream
- @@
- @@
- - SDL_LogGetOutputFunction
- + SDL_GetLogOutputFunction
- (...)
- @@
- @@
- - SDL_LogSetOutputFunction
- + SDL_SetLogOutputFunction
- (...)
- @@
- typedef SDL_eventaction, SDL_EventAction;
- @@
- - SDL_eventaction
- + SDL_EventAction
- @@
- typedef SDL_RendererFlip, SDL_FlipMode;
- @@
- - SDL_RendererFlip
- + SDL_FlipMode
- @@
- typedef SDL_Colour, SDL_Color;
- @@
- - SDL_Colour
- + SDL_Color
- @@
- @@
- - SDL_iPhoneSetAnimationCallback
- + SDL_SetiOSAnimationCallback
- (...)
- @@
- @@
- - SDL_iPhoneSetEventPump
- + SDL_SetiOSEventPump
- (...)
- @@
- @@
- - SDL_COMPILEDVERSION
- + SDL_VERSION
- @@
- @@
- - SDL_PATCHLEVEL
- + SDL_MICRO_VERSION
- @@
- @@
- - SDL_TABLESIZE
- + SDL_arraysize
- @@
- @@
- - SDLK_QUOTE
- + SDLK_APOSTROPHE
- @@
- @@
- - SDLK_BACKQUOTE
- + SDLK_GRAVE
- @@
- @@
- - SDLK_QUOTEDBL
- + SDLK_DBLAPOSTROPHE
- @@
- @@
- - SDL_LogSetAllPriority
- + SDL_SetLogPriorities
- (...)
- @@
- @@
- - SDL_LogSetPriority
- + SDL_SetLogPriority
- (...)
- @@
- @@
- - SDL_LogGetPriority
- + SDL_GetLogPriority
- (...)
- @@
- @@
- - SDL_LogResetPriorities
- + SDL_ResetLogPriorities
- (...)
- @@
- @@
- - SDL_SIMDGetAlignment
- + SDL_GetSIMDAlignment
- (...)
- @@
- @@
- - SDL_MixAudioFormat
- + SDL_MixAudio
- (...)
- @@
- @@
- - SDL_BlitScaled
- + SDL_BlitSurfaceScaled
- (...)
- @@
- @@
- - SDL_SYSTEM_CURSOR_ARROW
- + SDL_SYSTEM_CURSOR_DEFAULT
- @@
- @@
- - SDL_SYSTEM_CURSOR_IBEAM
- + SDL_SYSTEM_CURSOR_TEXT
- @@
- @@
- - SDL_SYSTEM_CURSOR_WAITARROW
- + SDL_SYSTEM_CURSOR_PROGRESS
- @@
- @@
- - SDL_SYSTEM_CURSOR_SIZENWSE
- + SDL_SYSTEM_CURSOR_NWSE_RESIZE
- @@
- @@
- - SDL_SYSTEM_CURSOR_SIZENESW
- + SDL_SYSTEM_CURSOR_NESW_RESIZE
- @@
- @@
- - SDL_SYSTEM_CURSOR_SIZEWE
- + SDL_SYSTEM_CURSOR_EW_RESIZE
- @@
- @@
- - SDL_SYSTEM_CURSOR_SIZENS
- + SDL_SYSTEM_CURSOR_NS_RESIZE
- @@
- @@
- - SDL_SYSTEM_CURSOR_SIZEALL
- + SDL_SYSTEM_CURSOR_MOVE
- @@
- @@
- - SDL_SYSTEM_CURSOR_NO
- + SDL_SYSTEM_CURSOR_NOT_ALLOWED
- @@
- @@
- - SDL_SYSTEM_CURSOR_HAND
- + SDL_SYSTEM_CURSOR_POINTER
- @@
- @@
- - SDL_SYSTEM_CURSOR_WINDOW_TOPLEFT
- + SDL_SYSTEM_CURSOR_NW_RESIZE
- @@
- @@
- - SDL_SYSTEM_CURSOR_WINDOW_TOP
- + SDL_SYSTEM_CURSOR_N_RESIZE
- @@
- @@
- - SDL_SYSTEM_CURSOR_WINDOW_TOPRIGHT
- + SDL_SYSTEM_CURSOR_NE_RESIZE
- @@
- @@
- - SDL_SYSTEM_CURSOR_WINDOW_RIGHT
- + SDL_SYSTEM_CURSOR_E_RESIZE
- @@
- @@
- - SDL_SYSTEM_CURSOR_WINDOW_BOTTOMRIGHT
- + SDL_SYSTEM_CURSOR_SE_RESIZE
- @@
- @@
- - SDL_SYSTEM_CURSOR_WINDOW_BOTTOM
- + SDL_SYSTEM_CURSOR_S_RESIZE
- @@
- @@
- - SDL_SYSTEM_CURSOR_WINDOW_BOTTOMLEFT
- + SDL_SYSTEM_CURSOR_SW_RESIZE
- @@
- @@
- - SDL_SYSTEM_CURSOR_WINDOW_LEFT
- + SDL_SYSTEM_CURSOR_W_RESIZE
- @@
- @@
- - SDL_SwapLE16
- + SDL_Swap16LE
- (...)
- @@
- @@
- - SDL_SwapLE32
- + SDL_Swap32LE
- (...)
- @@
- @@
- - SDL_SwapBE16
- + SDL_Swap16BE
- (...)
- @@
- @@
- - SDL_SwapBE32
- + SDL_Swap32BE
- (...)
- @@
- @@
- - SDL_SwapLE64
- + SDL_Swap64LE
- (...)
- @@
- @@
- - SDL_SwapBE64
- + SDL_Swap64BE
- (...)
- @@
- @@
- - SDL_SCANCODE_AUDIOMUTE
- + SDL_SCANCODE_MUTE
- @@
- @@
- - SDLK_AUDIOMUTE
- + SDLK_MUTE
- @@
- @@
- - SDL_SCANCODE_EJECT
- + SDL_SCANCODE_MEDIA_EJECT
- @@
- @@
- - SDLK_EJECT
- + SDLK_MEDIA_EJECT
- @@
- @@
- - SDL_SCANCODE_AUDIONEXT
- + SDL_SCANCODE_MEDIA_NEXT_TRACK
- @@
- @@
- - SDLK_AUDIONEXT
- + SDLK_MEDIA_NEXT_TRACK
- @@
- @@
- - SDL_SCANCODE_AUDIOPREV
- + SDL_SCANCODE_MEDIA_PREVIOUS_TRACK
- @@
- @@
- - SDLK_AUDIOPREV
- + SDLK_MEDIA_PREVIOUS_TRACK
- @@
- @@
- - SDL_SCANCODE_AUDIOSTOP
- + SDL_SCANCODE_MEDIA_STOP
- @@
- @@
- - SDLK_AUDIOSTOP
- + SDLK_MEDIA_STOP
- @@
- @@
- - SDL_SCANCODE_AUDIOPLAY
- + SDL_SCANCODE_MEDIA_PLAY
- @@
- @@
- - SDLK_AUDIOPLAY
- + SDLK_MEDIA_PLAY
- @@
- @@
- - SDL_SCANCODE_AUDIOREWIND
- + SDL_SCANCODE_MEDIA_REWIND
- @@
- @@
- - SDLK_AUDIOREWIND
- + SDLK_MEDIA_REWIND
- @@
- @@
- - SDL_SCANCODE_AUDIOFASTFORWARD
- + SDL_SCANCODE_MEDIA_FAST_FORWARD
- @@
- @@
- - SDLK_AUDIOFASTFORWARD
- + SDLK_MEDIA_FAST_FORWARD
- @@
- @@
- - SDL_SCANCODE_MEDIASELECT
- + SDL_SCANCODE_MEDIA_SELECT
- @@
- @@
- - SDLK_MEDIASELECT
- + SDLK_MEDIA_SELECT
- @@
- @@
- - SDLK_a
- + SDLK_A
- @@
- @@
- - SDLK_b
- + SDLK_B
- @@
- @@
- - SDLK_c
- + SDLK_C
- @@
- @@
- - SDLK_d
- + SDLK_D
- @@
- @@
- - SDLK_e
- + SDLK_E
- @@
- @@
- - SDLK_f
- + SDLK_F
- @@
- @@
- - SDLK_g
- + SDLK_G
- @@
- @@
- - SDLK_h
- + SDLK_H
- @@
- @@
- - SDLK_i
- + SDLK_I
- @@
- @@
- - SDLK_j
- + SDLK_J
- @@
- @@
- - SDLK_k
- + SDLK_K
- @@
- @@
- - SDLK_l
- + SDLK_L
- @@
- @@
- - SDLK_m
- + SDLK_M
- @@
- @@
- - SDLK_n
- + SDLK_N
- @@
- @@
- - SDLK_o
- + SDLK_O
- @@
- @@
- - SDLK_p
- + SDLK_P
- @@
- @@
- - SDLK_q
- + SDLK_Q
- @@
- @@
- - SDLK_r
- + SDLK_R
- @@
- @@
- - SDLK_s
- + SDLK_S
- @@
- @@
- - SDLK_t
- + SDLK_T
- @@
- @@
- - SDLK_u
- + SDLK_U
- @@
- @@
- - SDLK_v
- + SDLK_V
- @@
- @@
- - SDLK_w
- + SDLK_W
- @@
- @@
- - SDLK_x
- + SDLK_X
- @@
- @@
- - SDLK_y
- + SDLK_Y
- @@
- @@
- - SDLK_z
- + SDLK_Z
- @@
- @@
- - SDL_ConvertSurfaceFormat
- + SDL_ConvertSurface
- (...)
- @@
- @@
- - SDL_PREALLOC
- + SDL_SURFACE_PREALLOCATED
- @@
- @@
- - SDL_SIMD_ALIGNED
- + SDL_SURFACE_SIMD_ALIGNED
- @@
- @@
- - SDL_GL_DeleteContext
- + SDL_GL_DestroyContext
- (...)
- @@
- @@
- - SDL_AndroidGetActivity
- + SDL_GetAndroidActivity
- (...)
- @@
- @@
- - SDL_AndroidGetExternalStoragePath
- + SDL_GetAndroidExternalStoragePath
- (...)
- @@
- @@
- - SDL_AndroidGetExternalStorageState
- + SDL_GetAndroidExternalStorageState
- (...)
- @@
- @@
- - SDL_AndroidGetInternalStoragePath
- + SDL_GetAndroidInternalStoragePath
- (...)
- @@
- @@
- - SDL_AndroidGetJNIEnv
- + SDL_GetAndroidJNIEnv
- (...)
- @@
- @@
- - SDL_Direct3D9GetAdapterIndex
- + SDL_GetDirect3D9AdapterIndex
- (...)
- @@
- @@
- - SDL_GDKGetDefaultUser
- + SDL_GetGDKDefaultUser
- (...)
- @@
- @@
- - SDL_GDKGetTaskQueue
- + SDL_GetGDKTaskQueue
- (...)
- @@
- @@
- - SDL_LinuxSetThreadPriority
- + SDL_SetLinuxThreadPriority
- (...)
- @@
- @@
- - SDL_LinuxSetThreadPriorityAndPolicy
- + SDL_SetLinuxThreadPriorityAndPolicy
- (...)
- @@
- @@
- - SDL_DXGIGetOutputInfo
- + SDL_GetDXGIOutputInfo
- (...)
- @@
- @@
- - SDL_AndroidBackButton
- + SDL_TriggerAndroidBackButton
- (...)
- @@
- @@
- - SDL_AndroidRequestPermission
- + SDL_RequestAndroidPermission
- (...)
- @@
- @@
- - SDL_AndroidRequestPermissionCallback
- + SDL_RequestAndroidPermissionCallback
- (...)
- @@
- @@
- - SDL_AndroidShowToast
- + SDL_ShowAndroidToast
- (...)
- @@
- @@
- - SDL_AndroidSendMessage
- + SDL_SendAndroidMessage
- (...)
- @@
- typedef SDL_JoystickGUID, SDL_GUID;
- @@
- - SDL_JoystickGUID
- + SDL_GUID
- @@
- @@
- - SDL_GUIDFromString
- + SDL_StringToGUID
- (...)
- @@
- @@
- - SDL_OnApplicationWillResignActive
- + SDL_OnApplicationWillEnterBackground
- (...)
- @@
- @@
- - SDL_OnApplicationDidBecomeActive
- + SDL_OnApplicationDidEnterForeground
- (...)
- @@
- @@
- - SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP
- + SDL_HINT_MOUSE_EMULATE_WARP_WITH_RELATIVE
- @@
- @@
- - SDL_DelEventWatch
- + SDL_RemoveEventWatch
- (...)
- @@
- @@
- - SDL_DelHintCallback
- + SDL_RemoveHintCallback
- (...)
- @@
- @@
- - SDL_size_mul_overflow
- + SDL_size_mul_check_overflow
- (...)
- @@
- @@
- - SDL_size_add_overflow
- + SDL_size_add_check_overflow
- (...)
- @@
- @@
- - SDL_PRESSED
- + true
- @@
- @@
- - SDL_RELEASED
- + false
- // This should be the last rule in the file, since it works on SDL3 functions and previous rules may have renamed old functions.
- @ bool_return_type @
- identifier func =~ "^(SDL_AddEventWatch|SDL_AddHintCallback|SDL_AddSurfaceAlternateImage|SDL_AddVulkanRenderSemaphores|SDL_BindAudioStream|SDL_BindAudioStreams|SDL_BlitSurface|SDL_BlitSurface9Grid|SDL_BlitSurfaceScaled|SDL_BlitSurfaceTiled|SDL_BlitSurfaceTiledWithScale|SDL_BlitSurfaceUnchecked|SDL_BlitSurfaceUncheckedScaled|SDL_CaptureMouse|SDL_ClearAudioStream|SDL_ClearClipboardData|SDL_ClearComposition|SDL_ClearError|SDL_ClearProperty|SDL_ClearSurface|SDL_CloseIO|SDL_CloseStorage|SDL_ConvertAudioSamples|SDL_ConvertEventToRenderCoordinates|SDL_ConvertPixels|SDL_ConvertPixelsAndColorspace|SDL_CopyFile|SDL_CopyProperties|SDL_CopyStorageFile|SDL_CreateDirectory|SDL_CreateStorageDirectory|SDL_CreateWindowAndRenderer|SDL_DateTimeToTime|SDL_DestroyWindowSurface|SDL_DetachVirtualJoystick|SDL_DisableScreenSaver|SDL_EnableScreenSaver|SDL_EnumerateDirectory|SDL_EnumerateProperties|SDL_EnumerateStorageDirectory|SDL_FillSurfaceRect|SDL_FillSurfaceRects|SDL_FlashWindow|SDL_FlipSurface|SDL_FlushAudioStream|SDL_FlushRenderer|SDL_GL_DestroyContext|SDL_GL_GetAttribute|SDL_GL_GetSwapInterval|SDL_GL_LoadLibrary|SDL_GL_MakeCurrent|SDL_GL_SetAttribute|SDL_GL_SetSwapInterval|SDL_GL_SwapWindow|SDL_GetAudioDeviceFormat|SDL_GetAudioStreamFormat|SDL_GetCameraFormat|SDL_GetClosestFullscreenDisplayMode|SDL_GetCurrentRenderOutputSize|SDL_GetCurrentTime|SDL_GetDXGIOutputInfo|SDL_GetDateTimeLocalePreferences|SDL_GetDisplayBounds|SDL_GetDisplayUsableBounds|SDL_GetGDKDefaultUser|SDL_GetGDKTaskQueue|SDL_GetGamepadSensorData|SDL_GetGamepadTouchpadFinger|SDL_GetHapticEffectStatus|SDL_GetJoystickBall|SDL_GetMasksForPixelFormat|SDL_GetPathInfo|SDL_GetRectUnion|SDL_GetRectUnionFloat|SDL_GetRenderClipRect|SDL_GetRenderColorScale|SDL_GetRenderDrawBlendMode|SDL_GetRenderDrawColor|SDL_GetRenderDrawColorFloat|SDL_GetRenderLogicalPresentation|SDL_GetRenderLogicalPresentationRect|SDL_GetRenderOutputSize|SDL_GetRenderSafeArea|SDL_GetRenderScale|SDL_GetRenderVSync|SDL_GetRenderViewport|SDL_GetSensorData|SDL_GetStorageFileSize|SDL_GetStoragePathInfo|SDL_GetSurfaceAlphaMod|SDL_GetSurfaceBlendMode|SDL_GetSurfaceClipRect|SDL_GetSurfaceColorKey|SDL_GetSurfaceColorMod|SDL_GetTextInputArea|SDL_GetTextureAlphaMod|SDL_GetTextureAlphaModFloat|SDL_GetTextureBlendMode|SDL_GetTextureColorMod|SDL_GetTextureColorModFloat|SDL_GetTextureScaleMode|SDL_GetTextureSize|SDL_GetWindowAspectRatio|SDL_GetWindowBordersSize|SDL_GetWindowMaximumSize|SDL_GetWindowMinimumSize|SDL_GetWindowPosition|SDL_GetWindowRelativeMouseMode|SDL_GetWindowSafeArea|SDL_GetWindowSize|SDL_GetWindowSizeInPixels|SDL_GetWindowSurfaceVSync|SDL_HideCursor|SDL_HideWindow|SDL_Init|SDL_InitHapticRumble|SDL_InitSubSystem|SDL_LoadWAV|SDL_LoadWAV_IO|SDL_LockAudioStream|SDL_LockProperties|SDL_LockSurface|SDL_LockTexture|SDL_LockTextureToSurface|SDL_MaximizeWindow|SDL_MinimizeWindow|SDL_MixAudio|SDL_OpenURL|SDL_OutOfMemory|SDL_PauseAudioDevice|SDL_PauseAudioStreamDevice|SDL_PauseHaptic|SDL_PlayHapticRumble|SDL_PremultiplyAlpha|SDL_PremultiplySurfaceAlpha|SDL_PushEvent|SDL_PutAudioStreamData|SDL_RaiseWindow|SDL_ReadStorageFile|SDL_ReadSurfacePixel|SDL_ReadSurfacePixelFloat|SDL_RegisterApp|SDL_ReloadGamepadMappings|SDL_RemovePath|SDL_RemoveStoragePath|SDL_RemoveTimer|SDL_RenamePath|SDL_RenameStoragePath|SDL_RenderClear|SDL_RenderCoordinatesFromWindow|SDL_RenderCoordinatesToWindow|SDL_RenderFillRect|SDL_RenderFillRects|SDL_RenderGeometry|SDL_RenderGeometryRaw|SDL_RenderLine|SDL_RenderLines|SDL_RenderPoint|SDL_RenderPoints|SDL_RenderPresent|SDL_RenderRect|SDL_RenderRects|SDL_RenderTexture|SDL_RenderTexture9Grid|SDL_RenderTextureRotated|SDL_RenderTextureTiled|SDL_RequestAndroidPermission|SDL_RestoreWindow|SDL_ResumeAudioDevice|SDL_ResumeAudioStreamDevice|SDL_ResumeHaptic|SDL_RumbleGamepad|SDL_RumbleGamepadTriggers|SDL_RumbleJoystick|SDL_RumbleJoystickTriggers|SDL_RunHapticEffect|SDL_SaveBMP|SDL_SaveBMP_IO|SDL_SendAndroidMessage|SDL_SendGamepadEffect|SDL_SendJoystickEffect|SDL_SendJoystickVirtualSensorData|SDL_SetAppMetadata|SDL_SetAppMetadataProperty|SDL_SetAudioDeviceGain|SDL_SetAudioPostmixCallback|SDL_SetAudioStreamFormat|SDL_SetAudioStreamFrequencyRatio|SDL_SetAudioStreamGain|SDL_SetAudioStreamGetCallback|SDL_SetAudioStreamInputChannelMap|SDL_SetAudioStreamOutputChannelMap|SDL_SetAudioStreamPutCallback|SDL_SetBooleanProperty|SDL_SetClipboardData|SDL_SetClipboardText|SDL_SetCursor|SDL_SetFloatProperty|SDL_SetGamepadLED|SDL_SetGamepadMapping|SDL_SetGamepadPlayerIndex|SDL_SetGamepadSensorEnabled|SDL_SetHapticAutocenter|SDL_SetHapticGain|SDL_SetJoystickLED|SDL_SetJoystickPlayerIndex|SDL_SetJoystickVirtualAxis|SDL_SetJoystickVirtualBall|SDL_SetJoystickVirtualButton|SDL_SetJoystickVirtualHat|SDL_SetJoystickVirtualTouchpad|SDL_SetLinuxThreadPriority|SDL_SetLinuxThreadPriorityAndPolicy|SDL_SetLogPriorityPrefix|SDL_SetMemoryFunctions|SDL_SetNumberProperty|SDL_SetPaletteColors|SDL_SetPointerProperty|SDL_SetPointerPropertyWithCleanup|SDL_SetPrimarySelectionText|SDL_SetRenderClipRect|SDL_SetRenderColorScale|SDL_SetRenderDrawBlendMode|SDL_SetRenderDrawColor|SDL_SetRenderDrawColorFloat|SDL_SetRenderLogicalPresentation|SDL_SetRenderScale|SDL_SetRenderTarget|SDL_SetRenderVSync|SDL_SetRenderViewport|SDL_SetScancodeName|SDL_SetStringProperty|SDL_SetSurfaceAlphaMod|SDL_SetSurfaceBlendMode|SDL_SetSurfaceColorKey|SDL_SetSurfaceColorMod|SDL_SetSurfaceColorspace|SDL_SetSurfacePalette|SDL_SetSurfaceRLE|SDL_SetTLS|SDL_SetTextInputArea|SDL_SetTextureAlphaMod|SDL_SetTextureAlphaModFloat|SDL_SetTextureBlendMode|SDL_SetTextureColorMod|SDL_SetTextureColorModFloat|SDL_SetTextureScaleMode|SDL_SetThreadPriority|SDL_SetWindowAlwaysOnTop|SDL_SetWindowAspectRatio|SDL_SetWindowBordered|SDL_SetWindowFocusable|SDL_SetWindowFullscreen|SDL_SetWindowFullscreenMode|SDL_SetWindowHitTest|SDL_SetWindowIcon|SDL_SetWindowKeyboardGrab|SDL_SetWindowMaximumSize|SDL_SetWindowMinimumSize|SDL_SetWindowModalFor|SDL_SetWindowMouseGrab|SDL_SetWindowMouseRect|SDL_SetWindowOpacity|SDL_SetWindowPosition|SDL_SetWindowRelativeMouseMode|SDL_SetWindowResizable|SDL_SetWindowShape|SDL_SetWindowSize|SDL_SetWindowSurfaceVSync|SDL_SetWindowTitle|SDL_SetiOSAnimationCallback|SDL_ShowAndroidToast|SDL_ShowCursor|SDL_ShowMessageBox|SDL_ShowSimpleMessageBox|SDL_ShowWindow|SDL_ShowWindowSystemMenu|SDL_StartTextInput|SDL_StartTextInputWithProperties|SDL_StopHapticEffect|SDL_StopHapticEffects|SDL_StopHapticRumble|SDL_StopTextInput|SDL_SyncWindow|SDL_TimeToDateTime|SDL_TryLockMutex|SDL_TryLockRWLockForReading|SDL_TryLockRWLockForWriting|SDL_TryWaitSemaphore|SDL_UnlockAudioStream|SDL_UpdateHapticEffect|SDL_UpdateNVTexture|SDL_UpdateTexture|SDL_UpdateWindowSurface|SDL_UpdateWindowSurfaceRects|SDL_UpdateYUVTexture|SDL_Vulkan_CreateSurface|SDL_Vulkan_LoadLibrary|SDL_WaitConditionTimeout|SDL_WaitSemaphoreTimeout|SDL_WarpMouseGlobal|SDL_WriteStorageFile|SDL_WriteSurfacePixel|SDL_WriteSurfacePixelFloat|SDL_size_mul_check_overflow|SDL_size_add_check_overflow|TTF_GlyphMetrics|TTF_GlyphMetrics32|TTF_Init|TTF_MeasureText|TTF_MeasureUNICODE|TTF_MeasureUTF8|TTF_SetFontDirection|TTF_SetFontLanguage|TTF_SetFontScriptName|TTF_SetFontSDF|TTF_SetFontSize|TTF_SetFontSizeDPI|TTF_SizeText|TTF_SizeUNICODE|TTF_SizeUTF8|IMG_SaveAVIF|IMG_SaveAVIF_IO|IMG_SaveJPG|IMG_SaveJPG_IO|IMG_SavePNG|IMG_SavePNG_IO|Mix_FadeInMusic|Mix_FadeInMusicPos|Mix_GroupChannels|Mix_ModMusicJumpToOrder|Mix_OpenAudio|Mix_PlayMusic|Mix_SetMusicCMD|Mix_SetMusicPosition|Mix_SetSoundFonts|Mix_StartTrack)$";
- @@
- (
- func(
- ...
- )
- - == 0
- |
- - func(
- + !func(
- ...
- )
- - < 0
- |
- - func(
- + !func(
- ...
- )
- - != 0
- |
- - func(
- + !func(
- ...
- )
- - == -1
- )
- @@
- @@
- - SDL_NUM_LOG_PRIORITIES
- + SDL_LOG_PRIORITY_COUNT
- @@
- @@
- - SDL_MESSAGEBOX_COLOR_MAX
- + SDL_MESSAGEBOX_COLOR_COUNT
- @@
- @@
- - SDL_NUM_SYSTEM_CURSORS
- + SDL_SYSTEM_CURSOR_COUNT
- @@
- @@
- - SDL_NUM_SCANCODES
- + SDL_SCANCODE_COUNT
- @@
- @@
- - SDL_GetCPUCount
- + SDL_GetNumLogicalCPUCores
- (...)
- @@
- typedef SDL_bool, bool;
- @@
- - SDL_bool
- + bool
- @@
- @@
- - SDL_TRUE
- + true
- @@
- @@
- - SDL_FALSE
- + false
- @@
- @@
- - SDL_IsAndroidTV
- + SDL_IsTV
- (...)
- @@
- @@
- - SDL_SetThreadPriority
- + SDL_SetCurrentThreadPriority
- (...)
- @@
- @@
- - SDL_BUTTON
- + SDL_BUTTON_MASK
- @@
- @@
- - SDL_GLprofile
- + SDL_GLProfile
- @@
- @@
- - SDL_GLcontextFlag
- + SDL_GLContextFlag
- @@
- @@
- - SDL_GLcontextReleaseFlag
- + SDL_GLContextReleaseFlag
- @@
- @@
- - SDL_GLattr
- + SDL_GLAttr
- @@
- @@
- - SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE
- + SDL_HINT_JOYSTICK_ENHANCED_REPORTS
- @@
- @@
- - SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE
- + SDL_HINT_JOYSTICK_ENHANCED_REPORTS
|