diff --git a/include/vkd3d_windows.h b/include/vkd3d_windows.h index a030d1be..cf971f14 100644 --- a/include/vkd3d_windows.h +++ b/include/vkd3d_windows.h @@ -179,6 +179,7 @@ typedef struct SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES; #endif /* _WIN32 */ +/* Nameless unions */ #ifndef __C89_NAMELESS # ifdef NONAMELESSUNION # define __C89_NAMELESS @@ -189,4 +190,13 @@ typedef struct SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES; # endif /* NONAMELESSUNION */ #endif /* __C89_NAMELESS */ +/* Define min() & max() macros */ +#ifndef min +# define min(a, b) (((a) <= (b)) ? (a) : (b)) +#endif + +#ifndef max +# define max(a, b) (((a) >= (b)) ? (a) : (b)) +#endif + #endif /* __VKD3D_WINDOWS_H */