pike.git / src / pike_search_engine.c

version» Context lines:

pike.git/src/pike_search_engine.c:30:   PCHARP PxC3(NAME,NSHIFT,N)(void *s, \    PCHARP haystack, \    ptrdiff_t haystacklen) \   { \    switch(haystack.shift) \    { \    INTERCASE(NAME,0); \    INTERCASE(NAME,1); \    INTERCASE(NAME,2); \    } \ -  Pike_fatal("Illegal shift\n"); \ +     UNREACHABLE(return haystack); \   } \    \   static const struct SearchMojtVtable PxC3(NAME,NSHIFT,_vtable) = { \    (SearchMojtFunc0)PxC3(NAME,NSHIFT,0), \    (SearchMojtFunc1)PxC3(NAME,NSHIFT,1), \    (SearchMojtFunc2)PxC3(NAME,NSHIFT,2), \    (SearchMojtFuncN)PxC3(NAME,NSHIFT,N), \   };