Deleted Added
full compact
c-common.h (259947) c-common.h (260074)
1/* Definitions for c-common.c.
2 Copyright (C) 1987, 1993, 1994, 1995, 1997, 1998,
3 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
4
5This file is part of GCC.
6
7GCC is free software; you can redistribute it and/or modify it under
8the terms of the GNU General Public License as published by the Free

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

384/* Nonzero means give `double' the same size as `float'. */
385
386extern int flag_short_double;
387
388/* Nonzero means give `wchar_t' the same size as `short'. */
389
390extern int flag_short_wchar;
391
1/* Definitions for c-common.c.
2 Copyright (C) 1987, 1993, 1994, 1995, 1997, 1998,
3 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
4
5This file is part of GCC.
6
7GCC is free software; you can redistribute it and/or modify it under
8the terms of the GNU General Public License as published by the Free

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

384/* Nonzero means give `double' the same size as `float'. */
385
386extern int flag_short_double;
387
388/* Nonzero means give `wchar_t' the same size as `short'. */
389
390extern int flag_short_wchar;
391
392/* Nonzero means allow implicit conversions between vectors with
393 differing numbers of subparts and/or differing element types. */
394extern int flag_lax_vector_conversions;
395
392/* Nonzero means allow Microsoft extensions without warnings or errors. */
393extern int flag_ms_extensions;
394
395/* Nonzero means don't recognize the keyword `asm'. */
396
397extern int flag_no_asm;
398
399/* Nonzero means give string constants the type `const char *', as mandated

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

786
787extern tree finish_label_address_expr (tree);
788
789/* Same function prototype, but the C and C++ front ends have
790 different implementations. Used in c-common.c. */
791extern tree lookup_label (tree);
792extern tree lookup_name (tree);
793
396/* Nonzero means allow Microsoft extensions without warnings or errors. */
397extern int flag_ms_extensions;
398
399/* Nonzero means don't recognize the keyword `asm'. */
400
401extern int flag_no_asm;
402
403/* Nonzero means give string constants the type `const char *', as mandated

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

790
791extern tree finish_label_address_expr (tree);
792
793/* Same function prototype, but the C and C++ front ends have
794 different implementations. Used in c-common.c. */
795extern tree lookup_label (tree);
796extern tree lookup_name (tree);
797
794extern int vector_types_convertible_p (tree t1, tree t2);
798extern bool vector_types_convertible_p (tree t1, tree t2, bool emit_lax_note);
795
796extern rtx c_expand_expr (tree, rtx, enum machine_mode, int, rtx *);
797
798extern tree c_staticp (tree);
799
800extern void init_c_lex (void);
801
802extern void c_cpp_builtins (cpp_reader *);

--- 171 unchanged lines hidden ---
799
800extern rtx c_expand_expr (tree, rtx, enum machine_mode, int, rtx *);
801
802extern tree c_staticp (tree);
803
804extern void init_c_lex (void);
805
806extern void c_cpp_builtins (cpp_reader *);

--- 171 unchanged lines hidden ---