compat.h File Reference

Compatible function replacements header file. More...

#include <system/headers.h>

Go to the source code of this file.

Defines

#define EXT   extern
#define snprintf   compat_snprintf
#define vsnprintf   compat_vsnprintf
#define inet_addr   compat_inet_addr
#define inet_aton   compat_inet_aton
#define inet_ntoa   compat_inet_ntoa
#define stpcpy   compat_stpcpy
#define stpncpy   compat_stpncpy
#define strcasecmp   compat_strcasecmp
#define strcspn   compat_strcspn
#define strdup   compat_strdup
#define strerror   compat_strerror
#define stricmp   strcasecmp
#define strncasecmp   compat_strncasecmp
#define strnicmp   strncasecmp
#define strsignal   compat_strsignal
#define strspn   compat_strspn
#define NAME_MAX   255
#define PATH_MAX   4096
#define FORMAT(type, fmt, start)

Typedefs

typedef int gid_t
typedef int mode_t
typedef long off_t
typedef int pid_t
typedef signed ptrdiff_t
typedef unsigned size_t
typedef int socklen_t
typedef signed ssize_t
typedef int uid_t

Functions

EXT int compat_snprintf (char *buf, size_t len, const char *format,...)
EXT int compat_vsnprintf (char *buf, size_t len, const char *format, va_list ap)
EXT in_addr_t compat_inet_addr (char const *cp)
EXT int compat_inet_aton (const char *cp, struct in_addr *inp)
EXT char * compat_inet_ntoa (struct in_addr in)
EXT char * compat_stpcpy (char *dest, char const *src)
EXT char * compat_stpncpy (char *dest, char const *src, size_t n)
EXT int compat_strcasecmp (char const *s1, char const *s2)
EXT size_t compat_strcspn (char const *s, char const *reject)
EXT char * compat_strdup (char const *s)
EXT char * compat_strerror (int errnum)
EXT int compat_strncasecmp (char const *s1, char const *s2, size_t n)
EXT char * compat_strsignal (int signum)
EXT size_t compat_strspn (char const *s, char const *accept)


Detailed Description

This header file provides replacements for missing functions, types and other declarations in the C library headers.
Generated on Fri Apr 18 22:03:27 2008 for Epona API by  doxygen 1.5.3