#include "usuals.h" #include "compat.h" #ifndef HAVE_REALLOCF void* reallocf(void* ptr, size_t size) { void* ret = realloc(ptr, size); if(!ret && size) free(ptr); return ret; } #endif #ifndef HAVE_STRLWR char* strlwr(char* s) { char* t = s; while(*t) { *t = tolower(*t); t++; } return s; } #endif #ifndef HAVE_STRUPR char* strupr(char* s) { char* t = s; while(*t) { *t = toupper(*t); t++; } return s; } #endif