Deleted Added
full compact
internal.h (258501) internal.h (260310)
1/* Part of CPP library.
2 Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
3 Free Software Foundation, Inc.
4
5This program is free software; you can redistribute it and/or modify it
6under the terms of the GNU General Public License as published by the
7Free Software Foundation; either version 2, or (at your option) any
8later version.

--- 206 unchanged lines hidden (view full) ---

215 /* Nonzero to skip evaluating part of an expression. */
216 unsigned int skip_eval;
217
218 /* Nonzero when handling a deferred pragma. */
219 unsigned char in_deferred_pragma;
220
221 /* Nonzero if the deferred pragma being handled allows macro expansion. */
222 unsigned char pragma_allow_expansion;
1/* Part of CPP library.
2 Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
3 Free Software Foundation, Inc.
4
5This program is free software; you can redistribute it and/or modify it
6under the terms of the GNU General Public License as published by the
7Free Software Foundation; either version 2, or (at your option) any
8later version.

--- 206 unchanged lines hidden (view full) ---

215 /* Nonzero to skip evaluating part of an expression. */
216 unsigned int skip_eval;
217
218 /* Nonzero when handling a deferred pragma. */
219 unsigned char in_deferred_pragma;
220
221 /* Nonzero if the deferred pragma being handled allows macro expansion. */
222 unsigned char pragma_allow_expansion;
223
224 /* APPLE LOCAL begin #error with unmatched quotes 5607574 */
225 /* Nonzero when handling #error and #warning to allow unmatched quotes. */
226 unsigned char in_diagnostic;
227 /* APPLE LOCAL end #error with unmatched quotes 5607574 */
223};
224
225/* Special nodes - identifiers with predefined significance. */
226struct spec_nodes
227{
228 cpp_hashnode *n_defined; /* defined operator */
229 cpp_hashnode *n_true; /* C++ keyword true */
230 cpp_hashnode *n_false; /* C++ keyword false */

--- 457 unchanged lines hidden ---
228};
229
230/* Special nodes - identifiers with predefined significance. */
231struct spec_nodes
232{
233 cpp_hashnode *n_defined; /* defined operator */
234 cpp_hashnode *n_true; /* C++ keyword true */
235 cpp_hashnode *n_false; /* C++ keyword false */

--- 457 unchanged lines hidden ---