Lines Matching refs:cframe
60 static void initialize_cframe (struct conditional_frame *cframe);
75 struct conditional_frame cframe; in s_ifdef() local
94 initialize_cframe (&cframe); in s_ifdef()
96 if (cframe.dead_tree) in s_ifdef()
97 cframe.ignoring = 1; in s_ifdef()
110 cframe.ignoring = ! (test_defined ^ is_defined); in s_ifdef()
114 (struct conditional_frame *) obstack_alloc (&cond_obstack, sizeof cframe); in s_ifdef()
115 memcpy (current_cframe, &cframe, sizeof cframe); in s_ifdef()
118 && cframe.ignoring in s_ifdef()
119 && (cframe.previous_cframe == NULL in s_ifdef()
120 || ! cframe.previous_cframe->ignoring)) in s_ifdef()
130 struct conditional_frame cframe; in s_if() local
169 initialize_cframe (&cframe); in s_if()
170 cframe.ignoring = cframe.dead_tree || ! t; in s_if()
172 (struct conditional_frame *) obstack_alloc (&cond_obstack, sizeof cframe); in s_if()
173 memcpy (current_cframe, & cframe, sizeof cframe); in s_if()
176 && cframe.ignoring in s_if()
177 && (cframe.previous_cframe == NULL in s_if()
178 || ! cframe.previous_cframe->ignoring)) in s_if()
193 struct conditional_frame cframe; in s_ifb() local
195 initialize_cframe (&cframe); in s_ifb()
197 if (cframe.dead_tree) in s_ifb()
198 cframe.ignoring = 1; in s_ifb()
205 cframe.ignoring = (test_blank == !is_eol); in s_ifb()
209 (struct conditional_frame *) obstack_alloc (&cond_obstack, sizeof cframe); in s_ifb()
210 memcpy (current_cframe, &cframe, sizeof cframe); in s_ifb()
213 && cframe.ignoring in s_ifb()
214 && (cframe.previous_cframe == NULL in s_ifb()
215 || ! cframe.previous_cframe->ignoring)) in s_ifb()
271 struct conditional_frame cframe; in s_ifc() local
287 initialize_cframe (&cframe); in s_ifc()
288 cframe.ignoring = cframe.dead_tree || ! (res ^ arg); in s_ifc()
290 (struct conditional_frame *) obstack_alloc (&cond_obstack, sizeof cframe); in s_ifc()
291 memcpy (current_cframe, &cframe, sizeof cframe); in s_ifc()
294 && cframe.ignoring in s_ifc()
295 && (cframe.previous_cframe == NULL in s_ifc()
296 || ! cframe.previous_cframe->ignoring)) in s_ifc()
464 struct conditional_frame cframe; in s_ifeqs() local
482 initialize_cframe (&cframe); in s_ifeqs()
483 cframe.ignoring = cframe.dead_tree || ! (res ^ arg); in s_ifeqs()
485 (struct conditional_frame *) obstack_alloc (&cond_obstack, sizeof cframe); in s_ifeqs()
486 memcpy (current_cframe, &cframe, sizeof cframe); in s_ifeqs()
489 && cframe.ignoring in s_ifeqs()
490 && (cframe.previous_cframe == NULL in s_ifeqs()
491 || ! cframe.previous_cframe->ignoring)) in s_ifeqs()
538 initialize_cframe (struct conditional_frame *cframe) in initialize_cframe() argument
540 memset (cframe, 0, sizeof (*cframe)); in initialize_cframe()
541 cframe->if_file_line.file in initialize_cframe()
542 = as_where (&cframe->if_file_line.line); in initialize_cframe()
543 cframe->previous_cframe = current_cframe; in initialize_cframe()
544 cframe->dead_tree = current_cframe != NULL && current_cframe->ignoring; in initialize_cframe()
545 cframe->macro_nest = macro_nest; in initialize_cframe()