X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=platform%2Fwin32%2Finternals%2F_PDCLIB_config.h;h=27a87b9955b46fa50000c45600f1acbc8d81792b;hb=d25724faa06d4681497286469367d82df728d2dc;hp=793065d6c6ec2656c155ca7f99667a62c485b69d;hpb=5fd032eae66fba700cb9927840222b068c62361e;p=pdclib diff --git a/platform/win32/internals/_PDCLIB_config.h b/platform/win32/internals/_PDCLIB_config.h index 793065d..27a87b9 100644 --- a/platform/win32/internals/_PDCLIB_config.h +++ b/platform/win32/internals/_PDCLIB_config.h @@ -274,10 +274,10 @@ struct _PDCLIB_imaxdiv_t #ifdef __GNUC__ typedef char * _PDCLIB_va_list; - #define _PDCLIB_va_arg( ap, type ) __builtin_va_arg( ap, type ) - #define _PDCLIB_va_copy( dest, src ) __builtin_va_copy( dest, src) - #define _PDCLIB_va_end( ap ) __builtin_va_end( ap ) - #define _PDCLIB_va_start( ap, parmN ) __builtin_va_start( ap, parmN ) + #define _PDCLIB_va_arg( ap, type ) (__builtin_va_arg( (ap), type )) + #define _PDCLIB_va_copy( dest, src ) (__builtin_va_copy( (dest), (src) )) + #define _PDCLIB_va_end( ap ) (__builtin_va_end( ap ) ) + #define _PDCLIB_va_start( ap, parmN ) (__builtin_va_start( (ap), (parmN) )) #else #error Compiler support please #endif @@ -336,6 +336,8 @@ typedef void * _PDCLIB_fd_t; /* The values of SEEK_SET, SEEK_CUR and SEEK_END, used by fseek(). Since at least one platform (POSIX) uses the same symbols for its own "seek" function, we use whatever the host defines (if it does define them). + + Win32 note: Must match Win32 API values (FILE_BEGIN/FILE_CURRENT/FILE_END) */ #define _PDCLIB_SEEK_SET 0 #define _PDCLIB_SEEK_CUR 1