Lines Matching refs:struct_decl
389 char *struct_decl = NULL; in read_input() local
589 size_t old_len = (struct_decl ? strlen (struct_decl) : 0); in read_input()
594 memcpy (new_struct_decl, struct_decl, old_len); in read_input()
597 if (struct_decl) in read_input()
598 delete[] struct_decl; in read_input()
599 struct_decl = new_struct_decl; in read_input()
626 if (struct_decl) in read_input()
630 char *p = struct_decl; in read_input()
680 if (p != struct_decl) in read_input()
685 delete[] struct_decl; in read_input()
686 struct_decl = new_struct_decl; in read_input()
691 for (char *p = struct_decl + strlen (struct_decl); p > struct_decl;) in read_input()
697 if (struct_decl == NULL || struct_decl[0] == '\0') in read_input()
706 size_t old_len = strlen (struct_decl); in read_input()
707 if (struct_decl[old_len - 1] != ';') in read_input()
710 memcpy (new_struct_decl, struct_decl, old_len); in read_input()
713 delete[] struct_decl; in read_input()
714 struct_decl = new_struct_decl; in read_input()
718 _struct_decl = struct_decl; in read_input()
721 for (p = struct_decl; *p && *p != '{' && *p != ';' && *p != '\n'; p++) in read_input()
723 for (; p > struct_decl;) in read_input()
728 size_t struct_tag_length = p - struct_decl; in read_input()
730 memcpy (struct_tag, struct_decl, struct_tag_length); in read_input()
737 memcpy (return_type, struct_decl, struct_tag_length); in read_input()