X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_fixups.h;h=512b78557e68088bb69bbd8317993df56bf5be4b;hb=b95ba5d21d897ef795365b5c91083191a31c06a4;hp=f7e2de2ef6c97c6d50c4ab34a2889d629861feb1;hpb=15f6ae0b9e547f8809cbef7090284fefc83d019b;p=vlc diff --git a/include/vlc_fixups.h b/include/vlc_fixups.h index f7e2de2ef6..512b78557e 100644 --- a/include/vlc_fixups.h +++ b/include/vlc_fixups.h @@ -38,6 +38,11 @@ typedef struct } lldiv_t; #endif +#if !defined(HAVE_GETENV) || \ + !defined(HAVE_USELOCALE) +# include /* NULL */ +#endif + #ifndef HAVE_REWIND # include /* FILE */ #endif @@ -53,6 +58,10 @@ typedef struct # include /* va_list */ #endif +#ifndef HAVE_GETPID +# include /* pid_t */ +#endif + #ifdef __cplusplus extern "C" { #endif @@ -133,6 +142,10 @@ void rewind (FILE *); char *getcwd (char *buf, size_t size); #endif +#ifndef HAVE_GETPID +pid_t getpid (void); +#endif + #ifdef __cplusplus } /* extern "C" */ #endif @@ -153,6 +166,7 @@ static inline char *getenv (const char *name) #endif #ifndef HAVE_USELOCALE +#define LC_NUMERIC_MASK 0 typedef void *locale_t; static inline locale_t uselocale(locale_t loc) {