X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fapi%2Fsearch.c;h=83e11621fbac1f2eeb92febdacb822c97cfcc516;hb=0d73b701b3c4bb8a200a35eed056ef6eef311713;hp=014b96fdadff7b6b5e9ef7e63eb604a9d3c8b711;hpb=0ef2646848cbc2e6c59f8757165b5790b0132281;p=libc-test diff --git a/src/api/search.c b/src/api/search.c index 014b96f..83e1162 100644 --- a/src/api/search.c +++ b/src/api/search.c @@ -7,8 +7,9 @@ static void f() T(size_t) T(ACTION) T(VISIT) +T(ENTRY) { -ENTRY x; +struct entry x; F(char*,key) F(void*,data) } @@ -24,7 +25,7 @@ case leaf:; } {int(*p)(size_t) = hcreate;} {void(*p)(void) = hdestroy;} -ENTRY*(*p)(ENTRY,ACTION) = hsearch; +{ENTRY*(*p)(ENTRY,ACTION) = hsearch;} {void(*p)(void*,void*) = insque;} {void*(*p)(const void*,const void*,size_t*,size_t,int(*)(const void*,const void*)) = lfind;} {void*(*p)(const void*,void*,size_t*,size_t,int(*)(const void*,const void*)) = lsearch;}