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