/* See LICENSE file for copyright and license details. */ #ifndef __STRING2_H__ #define __STRING2_H__ #include char **strsplit(char *str, char delim, int *size); #define strstarts(str, prefix) (strncmp(str, prefix, strlen(prefix)) == 0) static int strends(const char *str, const char *suffix) { int offset = strlen(str) - strlen(suffix); return offset < 0 ? 0 : strcmp(str + offset, suffix) == 0; } #endif /* __STRING2_H__ */