#include "stringutil.h" char* strend(char* s) { if (strlen(s) == 0) return '\0'; while(*s != '\0') ++s; return --s; } bool endswith(char* s, char* suff) { if (strlen(s) < strlen(suff)) return false; char* a = strend(s)-(strlen(suff)-1); if (!a) return false; if (!strcmp(a, suff)) return true; return false; }