pike.git / src / pike_search_engine.c

version» Context lines:

pike.git/src/pike_search_engine.c:26:    PCHARP haystack, \    ptrdiff_t haystacklen) \   { \    switch(haystack.shift) \    { \    INTERCASE(NAME,0); \    INTERCASE(NAME,1); \    INTERCASE(NAME,2); \    } \    fatal("Illegal shift\n"); \ -  return NULL; /* NOT_REACHED */ \ +  return haystack; /* NOT_REACHED */ \   } \    \   static 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), \    PxC2(NAME,_free), \   };   
pike.git/src/pike_search_engine.c:105:    if(max > MEMSEARCH_LINKS) max=MEMSEARCH_LINKS;       /* This assumes 512 buckets - Hubbe */    maxlinklength = my_sqrt(DO_NOT_WARN((unsigned int)max/2))+1;       ptr=& s->links[0];       q=(NCHAR *)needle;      #if PIKE_BYTEORDER == 4321 && NSHIFT == 0 -  for(tmp=e=0;e<sizeof(INT32)-1;e++) +  for(tmp = e = 0; e < (ptrdiff_t)sizeof(INT32)-1; e++)    {    tmp<<=8;    tmp|=*(q++);    }   #endif       for(e=0;e<max;e++)    {   #if PIKE_BYTEORDER == 4321 && NSHIFT == 0    tmp<<=8;