mirror of
https://gitlab.xiph.org/xiph/ezstream.git
synced 2024-12-04 14:46:31 -05:00
739a08b5b9
* update to latest strlc*(3) and strtonum(3) functions * isolate local_basename()
33 lines
674 B
C
33 lines
674 B
C
#ifndef __COMPAT_H__
|
|
#define __COMPAT_H__
|
|
|
|
#ifdef HAVE_CONFIG_H
|
|
# include "config.h"
|
|
#endif /* HAVE_CONFIG_H */
|
|
|
|
#include <sys/types.h>
|
|
|
|
#ifndef HAVE_GETOPT
|
|
extern int opterr;
|
|
extern int optind;
|
|
extern int optopt;
|
|
extern int optreset;
|
|
extern char *optarg;
|
|
|
|
int getopt(int, char * const *, const char *);
|
|
#endif /* !HAVE_GETOPT */
|
|
|
|
#ifndef HAVE_STRLCAT
|
|
size_t strlcat(char *, const char *, size_t);
|
|
#endif /* !HAVE_STRLCAT */
|
|
|
|
#ifndef HAVE_STRLCPY
|
|
size_t strlcpy(char *, const char *, size_t);
|
|
#endif /* !HAVE_STRLCPY */
|
|
|
|
#ifndef HAVE_STRTONUM
|
|
long long strtonum(const char *, long long, long long, const char **);
|
|
#endif /* !HAVE_STROTONUM */
|
|
|
|
#endif /* __COMPAT_H__ */
|