SDL_migration: add RW read/write

This commit is contained in:
Sylvain 2023-01-12 10:41:40 +01:00 committed by Sylvain Becker
parent efa2945502
commit 21e4be5a27

View file

@ -31,6 +31,48 @@
// 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.
@@