Lines Matching defs:SubString
180 char *SubString;
187 SubString = Buffer;
189 while (SubString)
191 SubString = strstr (SubBuffer, Keyword);
193 if (SubString)
195 SubBuffer = SubString;
198 (!AsMatchExactWord (SubString, KeywordLength)))
206 while (*SubString != '\n')
208 SubString--;
210 SubString++;
237 SubBuffer = AsRemoveData (SubString, SubBuffer);
257 char *SubString;
267 SubString = Buffer;
269 while (SubString)
271 SubBuffer = strstr (SubString, Keyword);
287 Comment = strstr (SubString, AS_START_IGNORE);
293 SubString = strstr (Comment, AS_STOP_IGNORE);
294 if (!SubString)
299 SubString += 3;
305 Comment = strstr (SubString, "/*");
310 SubString = strstr (Comment, "*/");
311 if (!SubString)
316 SubString += 2;
320 SubString = SubBuffer;
321 if (!AsMatchExactWord (SubString, KeywordLength))
323 SubString++;
329 while (*SubString != '\n' && (SubString > Buffer))
331 SubString--;
334 SubString++;
338 IfPtr = strstr (SubString, "#if");
348 SubString = SubBuffer + strlen (Keyword);
377 AsRemoveData (SubString, SubBuffer);
381 EndifPtr = strstr (SubString, "#endif");
389 SubString = EndifPtr;
403 (void) AsRemoveData (SubString, SubBuffer);
428 char *SubString;
434 SubString = Buffer;
436 while (SubString)
438 SubString = strstr (SubBuffer, Keyword);
440 if (SubString)
442 SubBuffer = SubString;
446 while (*SubString != '(')
448 SubString++;
450 SubString++;
454 SubString = AsRemoveData (SubBuffer, SubString);
457 while (*SubString)
459 if (*SubString == '(')
463 else if (*SubString == ')')
468 SubString++;
478 SubBuffer = AsRemoveData (SubString-1, SubString);
498 char *SubString;
503 SubString = Buffer;
505 while (SubString)
507 SubString = strstr (SubBuffer, Keyword);
509 if (SubString)
511 SubBuffer = SubString;
515 while (*SubString != '\n')
517 SubString--;
519 SubString++;
531 SubBuffer = AsRemoveData (SubString, SubBuffer);
550 char *SubString;
557 SubString = Buffer;
559 while (SubString)
561 SubString = strstr (SubBuffer, Keyword);
563 if (SubString)
565 SubSubString = SubString + strlen (Keyword);
592 SubBuffer = SubString + strlen ("typedef") + 1;
593 (void) AsRemoveData (SubString, SubBuffer);
597 while (*SubString != '{')
599 SubString++;
601 SubString++;
606 while (*SubString)
608 if (*SubString == '{')
612 else if (*SubString == '}')
617 SubString++;
627 if (!strncmp (SubString - 3, "\n\n", 2))
629 *(SubString -2) = '}';
630 SubString--;
635 SubBuffer = AsSkipUntilChar (SubString, ';');
639 SubBuffer = AsRemoveData (SubString, SubBuffer);
645 SubString = strchr (SubString, ';') + 1;
646 SubBuffer = SubString;
784 char *SubString;
792 SubString = Buffer;
794 while (SubString)
796 SubString = strstr (SubBuffer, Keyword);
798 if (SubString)
802 while (*SubString != '(')
804 SubString++;
807 SubString++;
810 while (*SubString)
812 if (*SubString == '(')
816 else if (*SubString == ')')
821 SubString++;
834 while (!NewLine && *SubString)
836 if (*SubString == '\n' && *(SubString - 1) != '\\')
841 SubString++;
846 if (*SubString == '#' || *SubString == '\n')
851 SubBuffer = SubString;
855 while (*SubString == ' ')
857 SubString++;
862 if (*SubString == '#' || *SubString == '\n')
869 if (*SubString == '/' || *SubString == '*')
871 CommentEnd = strstr (SubString, "*/");
874 SubString = CommentEnd + 2;
879 SubString = AsRemoveData (SubBuffer, SubString);