X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=correct.c;h=d144c31baab8afdcb1f22a2830ce46ec614ee0c1;hp=0c1fc88a348c87f656d3ec145a1beb18cefcb101;hb=d97e032fcfe6e1c1a080aa66f435426330e8585e;hpb=7ef051f58a723e48b8d2ca597697e0c7a1ddd209 diff --git a/correct.c b/correct.c index 0c1fc88..d144c31 100644 --- a/correct.c +++ b/correct.c @@ -342,7 +342,7 @@ void correct_add(ht table, size_t ***size, const char *ident) { } } -char *correct_correct(ht table, const char *ident) { +char *correct_str(ht table, const char *ident) { char **e1; char **e2; char *e1ident; @@ -385,37 +385,3 @@ void correct_del(ht dictonary, size_t **data) { vec_free(data); util_htdel(dictonary); } - -int main() { - opts.debug = true; - opts.memchk = true; - con_init(); - - ht t = util_htnew(1024); - size_t **d = NULL; - - correct_add(t, &d, "hellobain"); - correct_add(t, &d, "ellor"); - correct_add(t, &d, "world"); - - printf("found identifiers: (2)\n"); - printf(" 1: hellobain\n"); - printf(" 2: ellor\n"); - printf(" 3: world\n"); - - char *b = correct_correct(t, "rld"); - char *a = correct_correct(t, "ello"); - char *c = correct_correct(t, "helbain"); - - printf("invalid identifier: `%s` (did you mean: `%s`?)\n", "ello", a); - printf("invalid identifier: `%s` (did you mean: `%s`?)\n", "rld", b); - printf("invalid identifier: `%s` (did you mean: `%s`?)\n", "helbain", c); - - correct_del(t, d); - mem_d(b); - mem_d(a); - mem_d(c); - - /*util_meminfo();*/ - -}