Lines Matching refs:string

73 search (char *string, SEARCH_BINDING *binding)  in search()  argument
79 result = search_backward (string, binding); in search()
81 result = search_forward (string, binding); in search()
88 search_forward (char *string, SEARCH_BINDING *binding) in search_forward() argument
94 len = strlen (string); in search_forward()
103 alternate = xstrdup (string); in search_forward()
123 if ((c != string[i]) && (!alternate || c != alternate[i])) in search_forward()
127 if (!string[i]) in search_forward()
151 char *string; in search_backward() local
157 string = (char *)xmalloc (1 + len); in search_backward()
159 string[i] = input_string[c]; in search_backward()
161 string[c] = '\0'; in search_backward()
170 alternate = xstrdup (string); in search_backward()
190 if (c != string[i] && (!alternate || c != alternate[i])) in search_backward()
194 if (!string[i]) in search_backward()
196 free (string); in search_backward()
208 free (string); in search_backward()
219 string_in_line (char *string, char *line) in string_in_line() argument
233 return (search_forward (string, &binding)); in string_in_line()
238 looking_at (char *string, SEARCH_BINDING *binding) in looking_at() argument
242 search_end = search (string, binding); in looking_at()
264 skip_whitespace (char *string) in skip_whitespace() argument
268 for (i = 0; string && whitespace (string[i]); i++); in skip_whitespace()
275 skip_whitespace_and_newlines (char *string) in skip_whitespace_and_newlines() argument
279 for (i = 0; string && whitespace_or_newline (string[i]); i++); in skip_whitespace_and_newlines()
285 skip_non_whitespace (char *string) in skip_non_whitespace() argument
289 for (i = 0; string && string[i] && !whitespace (string[i]); i++); in skip_non_whitespace()
301 skip_node_characters (char *string, int newlines_okay) in skip_node_characters() argument
311 if (string && *string == '.') in skip_node_characters()
314 if (string && *string == '(') in skip_node_characters()
321 for (; string && (c = string[i]); i++) in skip_node_characters()
339 ((paren_seen && string[i - 1] == ')') && in skip_node_characters()
347 (!string[i + 1]) || in skip_node_characters()
349 (whitespace_or_newline (string[i + 1])) || in skip_node_characters()
350 (string[i + 1] == ')')))) in skip_node_characters()
416 skip_line (char *string) in skip_line() argument
420 for (i = 0; string && string[i] && string[i] != '\n'; i++); in skip_line()
422 if (string[i] == '\n') in skip_line()