Lines Matching defs:pragma_entry
43 struct pragma_entry
45 struct pragma_entry *next;
53 struct pragma_entry *space;
108 static struct pragma_entry *lookup_pragma_entry (struct pragma_entry *,
110 static int count_registered_pragmas (struct pragma_entry *);
111 static char ** save_registered_pragmas (struct pragma_entry *, char **);
112 static char ** restore_registered_pragmas (cpp_reader *, struct pragma_entry *,
1034 static struct pragma_entry *
1035 lookup_pragma_entry (struct pragma_entry *chain, const cpp_hashnode *pragma)
1045 static struct pragma_entry *
1046 new_pragma_entry (cpp_reader *pfile, struct pragma_entry **chain)
1048 struct pragma_entry *new_entry;
1050 new_entry = (struct pragma_entry *)
1051 _cpp_aligned_alloc (pfile, sizeof (struct pragma_entry));
1053 memset (new_entry, 0, sizeof (struct pragma_entry));
1062 static struct pragma_entry *
1066 struct pragma_entry **chain = &pfile->pragmas;
1067 struct pragma_entry *entry;
1129 struct pragma_entry *entry;
1145 struct pragma_entry *entry;
1169 struct pragma_entry *entry;
1210 count_registered_pragmas (struct pragma_entry *pe)
1226 save_registered_pragmas (struct pragma_entry *pe, char **sd)
1255 restore_registered_pragmas (cpp_reader *pfile, struct pragma_entry *pe,
1288 const struct pragma_entry *p = NULL;