Lines Matching refs:pattern
44 /* Remove the last character from the match pattern buffer */
46 (menu)->pattern[--((menu)->pindex)] = '\0'
48 /* Add a new character to the match pattern buffer */
50 { (menu)->pattern[((menu)->pindex)++] = (char) (ch);\
51 (menu)->pattern[(menu)->pindex] = '\0'; }
102 | the current pattern and the next item matching
103 | this pattern is searched.
104 | - NUL; the pattern stays as it is and the next item
105 | matching the pattern is searched
106 | - BS; the pattern stays as it is and the previous
107 | item matching the pattern is searched
114 | Return Values : E_OK - an item matching the pattern was found
140 pattern search we always start the scan with the actual item. If
162 menu->pattern,
181 If we searched with an expanded new pattern, we should never reach
182 this point, because if the expanded pattern matches also the actual
192 /* if we had no match with a new pattern, we have to restore it */
244 assert(menu->pattern);
389 assert(menu->pattern);
399 assert(menu->pattern);
400 if (menu->pattern[0])
418 assert(menu->pattern);
419 if (menu->pattern[0])