Commit 2c0a2a2b authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

fixups: sort stuff a bit

parent 07594e8b
...@@ -73,16 +73,39 @@ typedef struct ...@@ -73,16 +73,39 @@ typedef struct
extern "C" { extern "C" {
#endif #endif
#ifndef HAVE_STRDUP /* stdio.h */
char *strdup (const char *); #ifndef HAVE_ASPRINTF
int asprintf (char **, const char *, ...);
#endif
#ifndef HAVE_GETDELIM
ssize_t getdelim (char **, size_t *, int, FILE *);
ssize_t getline (char **, size_t *, FILE *);
#endif
#ifndef HAVE_REWIND
void rewind (FILE *);
#endif #endif
#ifndef HAVE_VASPRINTF #ifndef HAVE_VASPRINTF
int vasprintf (char **, const char *, va_list); int vasprintf (char **, const char *, va_list);
#endif #endif
#ifndef HAVE_ASPRINTF /* string.h */
int asprintf (char **, const char *, ...); #ifndef HAVE_STRCASECMP
int strcasecmp (const char *, const char *);
#endif
#ifndef HAVE_STRCASESTR
char *strcasestr (const char *, const char *);
#endif
#ifndef HAVE_STRDUP
char *strdup (const char *);
#endif
#ifndef HAVE_STRNCASECMP
int strncasecmp (const char *, const char *, size_t);
#endif #endif
#ifndef HAVE_STRNLEN #ifndef HAVE_STRNLEN
...@@ -97,26 +120,21 @@ char *strndup (const char *, size_t); ...@@ -97,26 +120,21 @@ char *strndup (const char *, size_t);
size_t strlcpy (char *, const char *, size_t); size_t strlcpy (char *, const char *, size_t);
#endif #endif
#ifndef HAVE_STRTOF #ifndef HAVE_STRSEP
#ifndef __ANDROID__ char *strsep (char **, const char *);
float strtof (const char *, char **);
#endif #endif
#ifndef HAVE_STRTOK_R
char *strtok_r(char *, const char *, char **);
#endif #endif
/* stdlib.h */
#ifndef HAVE_ATOF #ifndef HAVE_ATOF
#ifndef __ANDROID__ #ifndef __ANDROID__
double atof (const char *); double atof (const char *);
#endif #endif
#endif #endif
#ifndef HAVE_STRTOLL
long long int strtoll (const char *, char **, int);
#endif
#ifndef HAVE_STRSEP
char *strsep (char **, const char *);
#endif
#ifndef HAVE_ATOLL #ifndef HAVE_ATOLL
long long atoll (const char *); long long atoll (const char *);
#endif #endif
...@@ -125,18 +143,17 @@ long long atoll (const char *); ...@@ -125,18 +143,17 @@ long long atoll (const char *);
lldiv_t lldiv (long long, long long); lldiv_t lldiv (long long, long long);
#endif #endif
#ifndef HAVE_STRCASECMP #ifndef HAVE_STRTOF
int strcasecmp (const char *, const char *); #ifndef __ANDROID__
float strtof (const char *, char **);
#endif #endif
#ifndef HAVE_STRNCASECMP
int strncasecmp (const char *, const char *, size_t);
#endif #endif
#ifndef HAVE_STRCASESTR #ifndef HAVE_STRTOLL
char *strcasestr (const char *, const char *); long long int strtoll (const char *, char **, int);
#endif #endif
/* time.h */
#ifndef HAVE_GMTIME_R #ifndef HAVE_GMTIME_R
struct tm *gmtime_r (const time_t *, struct tm *); struct tm *gmtime_r (const time_t *, struct tm *);
#endif #endif
...@@ -145,27 +162,15 @@ struct tm *gmtime_r (const time_t *, struct tm *); ...@@ -145,27 +162,15 @@ struct tm *gmtime_r (const time_t *, struct tm *);
struct tm *localtime_r (const time_t *, struct tm *); struct tm *localtime_r (const time_t *, struct tm *);
#endif #endif
#ifndef HAVE_REWIND /* unistd.h */
void rewind (FILE *);
#endif
#ifndef HAVE_GETCWD #ifndef HAVE_GETCWD
char *getcwd (char *buf, size_t size); char *getcwd (char *buf, size_t size);
#endif #endif
#ifndef HAVE_GETDELIM
ssize_t getdelim (char **, size_t *, int, FILE *);
ssize_t getline (char **, size_t *, FILE *);
#endif
#ifndef HAVE_GETPID #ifndef HAVE_GETPID
pid_t getpid (void); pid_t getpid (void);
#endif #endif
#ifndef HAVE_STRTOK_R
char *strtok_r(char *, const char *, char **);
#endif
/* dirent.h */ /* dirent.h */
#ifndef HAVE_DIRFD #ifndef HAVE_DIRFD
int dirfd (DIR *); int dirfd (DIR *);
...@@ -175,6 +180,7 @@ int dirfd (DIR *); ...@@ -175,6 +180,7 @@ int dirfd (DIR *);
} /* extern "C" */ } /* extern "C" */
#endif #endif
/* stdlib.h */
#ifndef HAVE_GETENV #ifndef HAVE_GETENV
static inline char *getenv (const char *name) static inline char *getenv (const char *name)
{ {
...@@ -188,13 +194,7 @@ int setenv (const char *, const char *, int); ...@@ -188,13 +194,7 @@ int setenv (const char *, const char *, int);
int unsetenv (const char *); int unsetenv (const char *);
#endif #endif
/* Alignment of critical static data structures */ /* locale.h */
#ifdef ATTRIBUTE_ALIGNED_MAX
# define ATTR_ALIGN(align) __attribute__ ((__aligned__ ((ATTRIBUTE_ALIGNED_MAX < align) ? ATTRIBUTE_ALIGNED_MAX : align)))
#else
# define ATTR_ALIGN(align)
#endif
#ifndef HAVE_USELOCALE #ifndef HAVE_USELOCALE
#define LC_NUMERIC_MASK 0 #define LC_NUMERIC_MASK 0
#define LC_MESSAGES_MASK 0 #define LC_MESSAGES_MASK 0
...@@ -215,6 +215,13 @@ static inline locale_t newlocale(int mask, const char * locale, locale_t base) ...@@ -215,6 +215,13 @@ static inline locale_t newlocale(int mask, const char * locale, locale_t base)
} }
#endif #endif
/* Alignment of critical static data structures */
#ifdef ATTRIBUTE_ALIGNED_MAX
# define ATTR_ALIGN(align) __attribute__ ((__aligned__ ((ATTRIBUTE_ALIGNED_MAX < align) ? ATTRIBUTE_ALIGNED_MAX : align)))
#else
# define ATTR_ALIGN(align)
#endif
/* libintl support */ /* libintl support */
#define _(str) vlc_gettext (str) #define _(str) vlc_gettext (str)
#define N_(str) gettext_noop (str) #define N_(str) gettext_noop (str)
...@@ -258,6 +265,7 @@ struct pollfd ...@@ -258,6 +265,7 @@ struct pollfd
int vlc_poll (struct pollfd *, unsigned, int); int vlc_poll (struct pollfd *, unsigned, int);
#endif #endif
/* search.h */
#ifndef HAVE_SEARCH_H #ifndef HAVE_SEARCH_H
typedef struct entry { typedef struct entry {
char *key; char *key;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment