1 /* match.h - interface to shell ##/%% matching code */
3 PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN
5 typedef char *(*scan_t)(char *string, char *match, bool zero);
7 char *scanleft(char *string, char *match, bool zero);
8 char *scanright(char *string, char *match, bool zero);
10 static inline scan_t pick_scan(char op1, char op2, bool *zero)
19 return op1 == op2 ? scanright : scanleft;
22 return op1 == op2 ? scanleft : scanright;
26 POP_SAVED_FUNCTION_VISIBILITY