X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fcompat.h;h=cc7dcefa859a0b610c66ba7698767a33869775ce;hb=9b7e1ca68c3a594f6657ad1d3d151cd74b3e0228;hp=07deb5bf71d54efb3d96ccaae6a044fab2695db0;hpb=5888fddccf0882e7738df13a918f296522034a77;p=fdkaac.git diff --git a/src/compat.h b/src/compat.h index 07deb5b..cc7dcef 100644 --- a/src/compat.h +++ b/src/compat.h @@ -6,7 +6,10 @@ #define COMPAT_H #ifndef HAVE_FSEEKO -# if _MSC_VER >= 1400 +# if HAVE_FSEEKO64 +# define fseeko fseeko64 +# define ftello ftello64 +# elif _MSC_VER >= 1400 # define fseeko _fseeki64 # define ftello _ftelli64 # else @@ -17,9 +20,18 @@ int64_t aacenc_timer(void); FILE *aacenc_fopen(const char *name, const char *mode); +#ifdef _WIN32 void aacenc_getmainargs(int *argc, char ***argv); +#else +#define aacenc_getmainargs(argc, argv) (void)0 +#endif char *aacenc_to_utf8(const char *s); +#ifdef _WIN32 int aacenc_fprintf(FILE *fp, const char *fmt, ...); +#else +#define aacenc_fprintf fprintf +#endif const char *aacenc_basename(const char *path); +int aacenc_seekable(FILE *fp); #endif