1*a9e8641dSBaptiste Daroussin #ifndef DFCOMPAT_H 2*a9e8641dSBaptiste Daroussin #define DFCOMPAT_H 3*a9e8641dSBaptiste Daroussin 4*a9e8641dSBaptiste Daroussin #define _GNU_SOURCE 5*a9e8641dSBaptiste Daroussin 6*a9e8641dSBaptiste Daroussin #include <sys/types.h> 7*a9e8641dSBaptiste Daroussin 8*a9e8641dSBaptiste Daroussin #ifndef __DECONST 9*a9e8641dSBaptiste Daroussin #define __DECONST(type, var) ((type)(uintptr_t)(const void *)(var)) 10*a9e8641dSBaptiste Daroussin #endif 11*a9e8641dSBaptiste Daroussin 12*a9e8641dSBaptiste Daroussin #ifndef HAVE_STRLCPY 13*a9e8641dSBaptiste Daroussin size_t strlcpy(char *, const char *, size_t); 14*a9e8641dSBaptiste Daroussin #endif 15*a9e8641dSBaptiste Daroussin 16*a9e8641dSBaptiste Daroussin #ifndef HAVE_REALLOCF 17*a9e8641dSBaptiste Daroussin void *reallocf(void *, size_t); 18*a9e8641dSBaptiste Daroussin #endif 19*a9e8641dSBaptiste Daroussin 20*a9e8641dSBaptiste Daroussin #ifndef HAVE_GETPROGNAME 21*a9e8641dSBaptiste Daroussin const char *getprogname(void); 22*a9e8641dSBaptiste Daroussin #endif 23*a9e8641dSBaptiste Daroussin 24*a9e8641dSBaptiste Daroussin #endif /* DFCOMPAT_H */ 25