mirror of
https://github.com/Ryujinx/SDL.git
synced 2024-12-23 06:55:38 +00:00
Clarified that you should never have side-effects in the parameters to SDL_min/SDL_max
This commit is contained in:
parent
bb91d7a5ea
commit
d5ad6f6e6a
|
@ -430,8 +430,7 @@ extern DECLSPEC void SDLCALL SDL_qsort(void *base, size_t nmemb, size_t size, in
|
||||||
|
|
||||||
extern DECLSPEC int SDLCALL SDL_abs(int x);
|
extern DECLSPEC int SDLCALL SDL_abs(int x);
|
||||||
|
|
||||||
/* !!! FIXME: these have side effects. You probably shouldn't use them. */
|
/* NOTE: these double-evaluate their arguments, so you should never have side effects in the parameters */
|
||||||
/* !!! FIXME: Maybe we do forceinline functions of SDL_mini, SDL_minf, etc? */
|
|
||||||
#define SDL_min(x, y) (((x) < (y)) ? (x) : (y))
|
#define SDL_min(x, y) (((x) < (y)) ? (x) : (y))
|
||||||
#define SDL_max(x, y) (((x) > (y)) ? (x) : (y))
|
#define SDL_max(x, y) (((x) > (y)) ? (x) : (y))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue