mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-11-05 02:04:31 +00:00
SDL_migration: add RW read/write
This commit is contained in:
@@ -31,6 +31,48 @@
|
|||||||
// So this file is a set of many semantic patches, mostly independant.
|
// So this file is a set of many semantic patches, mostly independant.
|
||||||
|
|
||||||
|
|
||||||
|
// SDL_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
|
||||||
|
@@
|
||||||
|
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)
|
||||||
|
)
|
||||||
|
|
||||||
// SDL_SIMDAlloc(), SDL_SIMDFree() have been removed.
|
// SDL_SIMDAlloc(), SDL_SIMDFree() have been removed.
|
||||||
@@
|
@@
|
||||||
|
|||||||
Reference in New Issue
Block a user