commit - 8bb1b2363302a31c91ba921580d3227ccd3e878c
commit + 95500a936a1b0e42d304315fd2f7ae20ca391042
blob - 64cbc3bd39667bec13ea6f830d3435eaa833a50b
blob + a5fb2e79519208260a87ddb0b3848cd653b808fe
--- gmid.h
+++ gmid.h
/* utils.c */
const char *strip_path(const char *, int);
-int starts_with(const char*, const char*);
int ends_with(const char*, const char*);
char *absolutify_path(const char*);
char *xstrdup(const char*);
blob - 7c3c92e44bd2c94761d452d3df7cc28193a0b4aa
blob + e6ea4383449e33ef6e8afc042f8bfd70d634330e
--- puny.c
+++ puny.c
unsigned int numpoints;
const char *s;
- if (!starts_with(str, "xn--")) {
+ if (strncmp(str, "xn--", 4) != 0) {
strncpy(out, str, len);
return 1;
}
blob - 4485f899a5f154db521cd7d2dba27eaef9a50675
blob + f75fa1c1eafb0c2d8ab9069b2d490e5666ee1f08
--- utils.c
+++ utils.c
}
return path;
-}
-
-int
-starts_with(const char *str, const char *prefix)
-{
- size_t i;
-
- if (prefix == NULL)
- return 0;
-
- for (i = 0; prefix[i] != '\0'; ++i)
- if (str[i] != prefix[i])
- return 0;
- return 1;
}
int