X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=string-list.h;h=de6769c92dd109791c872b8d320c2caeee9f2b8d;hb=d4c655271932cd8999a2d8634bde24602c591fe7;hp=db1284861adb707b675714edc1ecacf9357f6661;hpb=94383a813570c254101ffd729dd8251db5fe8044;p=git.git diff --git a/string-list.h b/string-list.h index db1284861..de6769c92 100644 --- a/string-list.h +++ b/string-list.h @@ -5,10 +5,14 @@ struct string_list_item { char *string; void *util; }; + +typedef int (*compare_strings_fn)(const char *, const char *); + struct string_list { struct string_list_item *items; unsigned int nr, alloc; unsigned int strdup_strings:1; + compare_strings_fn cmp; /* NULL uses strcmp() */ }; #define STRING_LIST_INIT_NODUP { NULL, 0, 0, 0 }