Imported Upstream version 0.6.3
[fdkaac.git] / src / compat.h
CommitLineData
48e2f01c 1/*
2 * Copyright (C) 2013 nu774
3 * For conditions of distribution and use, see copyright notice in COPYING
4 */
5#ifndef COMPAT_H
6#define COMPAT_H
7
8#ifndef HAVE_FSEEKO
70e912ed 9# if HAVE_FSEEKO64
10# define fseeko fseeko64
11# define ftello ftello64
12# elif _MSC_VER >= 1400
48e2f01c 13# define fseeko _fseeki64
14# define ftello _ftelli64
15# else
16# define fseeko fseek
17# define ftello ftell
18# endif
19#endif
20
21int64_t aacenc_timer(void);
22FILE *aacenc_fopen(const char *name, const char *mode);
9b7e1ca6 23#ifdef _WIN32
48e2f01c 24void aacenc_getmainargs(int *argc, char ***argv);
9b7e1ca6
MG
25#else
26#define aacenc_getmainargs(argc, argv) (void)0
27#endif
48e2f01c 28char *aacenc_to_utf8(const char *s);
9b7e1ca6 29#ifdef _WIN32
48e2f01c 30int aacenc_fprintf(FILE *fp, const char *fmt, ...);
9b7e1ca6
MG
31#else
32#define aacenc_fprintf fprintf
33#endif
5888fddc 34const char *aacenc_basename(const char *path);
9b7e1ca6 35int aacenc_seekable(FILE *fp);
48e2f01c 36
37#endif
This page took 0.012557 seconds and 4 git commands to generate.