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 13size_t strlcpy(char *, const char *, size_t); 14#endif 15 16#ifndef HAVE_REALLOCF 17void *reallocf(void *, size_t); 18#endif 19 20#ifndef HAVE_GETPROGNAME 21const char *getprogname(void); 22#endif 23 24#endif /* DFCOMPAT_H */ 25