commit ee130316b8bb26b91cc678b841f6f88a084c544b from: Omar Polo date: Tue Mar 09 05:50:00 2021 UTC add has_prefix commit - 15dc7d0816a074f495897ddb8790f482fbfa27f1 commit + ee130316b8bb26b91cc678b841f6f88a084c544b blob - b96364572d07e7541a29b34c0607238504135ebe blob + de341c4a62cbca4427a2e90cf9c9b046663291d6 --- util.c +++ util.c @@ -43,3 +43,14 @@ telescope_strnchr(char *b, char d, size_t len) return NULL; } + +int +has_prefix(const char *str, const char *prfx) +{ + size_t i; + + for (i = 0; str[i] != '\0' && prfx[i] != '\0'; ++i) + if (str[i] != prfx[i]) + return 0; + return prfx[i] == '\0'; +}