Lines Matching defs:pragma_entry
42 struct pragma_entry
44 struct pragma_entry *next;
52 struct pragma_entry *space;
116 static struct pragma_entry *lookup_pragma_entry (struct pragma_entry *,
118 static int count_registered_pragmas (struct pragma_entry *);
119 static char ** save_registered_pragmas (struct pragma_entry *, char **);
120 static char ** restore_registered_pragmas (cpp_reader *, struct pragma_entry *,
1260 static struct pragma_entry *
1261 lookup_pragma_entry (struct pragma_entry *chain, const cpp_hashnode *pragma)
1271 static struct pragma_entry *
1272 new_pragma_entry (cpp_reader *pfile, struct pragma_entry **chain)
1274 struct pragma_entry *new_entry;
1276 new_entry = (struct pragma_entry *)
1277 _cpp_aligned_alloc (pfile, sizeof (struct pragma_entry));
1279 memset (new_entry, 0, sizeof (struct pragma_entry));
1288 static struct pragma_entry *
1292 struct pragma_entry **chain = &pfile->pragmas;
1293 struct pragma_entry *entry;
1355 struct pragma_entry *entry;
1371 struct pragma_entry *entry;
1395 struct pragma_entry *entry;
1427 count_registered_pragmas (struct pragma_entry *pe)
1443 save_registered_pragmas (struct pragma_entry *pe, char **sd)
1472 restore_registered_pragmas (cpp_reader *pfile, struct pragma_entry *pe,
1505 const struct pragma_entry *p = NULL;