Lines Matching refs:word
23 static void metaphone(unsigned char *word, size_t word_len, zend_long max_phonemes, zend_string **p…
114 #define Read_Raw_Next_Letter (word[w_idx+1])
117 #define Read_Raw_Curr_Letter (word[w_idx])
120 #define Look_Back_Letter(n) (w_idx >= n ? Convert_Raw(word[w_idx-n]) : '\0')
124 #define Read_After_Next_Letter (Read_Raw_Next_Letter != '\0' ? Convert_Raw(word[w_idx+2]) \
126 #define Look_Ahead_Letter(n) (toupper(Lookahead((char *) word+w_idx, n)))
131 static char Lookahead(char *word, int how_far) in Lookahead() argument
134 for (idx = 0; word[idx] != '\0' && idx < how_far; idx++); in Lookahead()
137 return word[idx]; /* idx will be either == to how_far or in Lookahead()
171 static void metaphone(unsigned char *word, size_t word_len, zend_long max_phonemes, zend_string **p… in metaphone() argument
177 ZEND_ASSERT(word != NULL); in metaphone()