pike.git / src / builtin_functions.c

version» Context lines:

pike.git/src/builtin_functions.c:1231:    ; \    pop_n_elems(args); \    push_int(len == -1); \    return; \    } \    break       CASE_SHIFT(1,0);    CASE_SHIFT(2,0);    CASE_SHIFT(2,1); + #ifdef PIKE_DEBUG    default:    Pike_error("Unexpected string shift combination: a:%d, b:%d!\n",    a->size_shift, b->size_shift);    break; -  + #endif    }   #undef CASE_SHIFT   #undef TWO_SHIFTS   }      /*! @decl int has_suffix(string s, string suffix)    *!    *! Returns @expr{1@} if the string @[s] ends with @[suffix],    *! returns @expr{0@} (zero) otherwise.    *!
pike.git/src/builtin_functions.c:1305:    ; \    pop_n_elems(args); \    push_int(len == -1); \    return; \    } \    break       CASE_SHIFT(1,0);    CASE_SHIFT(2,0);    CASE_SHIFT(2,1); + #ifdef PIKE_DEBUG    default:    Pike_error("Unexpected string shift combination: a:%d, b:%d!\n",    a->size_shift, b->size_shift);    break; -  + #endif    }   #undef CASE_SHIFT   #undef TWO_SHIFTS   }      /*! @decl int has_index(string haystack, int index)    *! @decl int has_index(array haystack, int index)    *! @decl int has_index(mapping|multiset|object|program haystack, mixed index)    *!    *! Search for @[index] in @[haystack].