1/* Definitions for c-common.c.
2 Copyright (C) 1987, 1993, 1994, 1995, 1997, 1998,
3 1999, 2000, 2001, 2002 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
--- 5 unchanged lines hidden (view full) ---
14FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15for more details.
16
17You should have received a copy of the GNU General Public License
18along with GCC; see the file COPYING. If not, write to the Free
19Software Foundation, 59 Temple Place - Suite 330, Boston, MA
2002111-1307, USA. */
21
22/* $FreeBSD: head/contrib/gcc/c-common.h 103452 2002-09-17 04:10:25Z kan $ */
23
24#ifndef GCC_C_COMMON_H
25#define GCC_C_COMMON_H
26
27#include "splay-tree.h"
28#include "cpplib.h"
29
30/* Usage of TREE_LANG_FLAG_?:
--- 438 unchanged lines hidden (view full) ---
469
470extern int warn_conversion;
471
472/* Nonzero means warn about usage of long long,
473 when `-pedantic' and not C99. */
474
475extern int warn_long_long;
476
477/* Nonzero means the expression being parsed will never be evaluated.
478 This is a count, since unevaluated expressions can nest. */
479
480extern int skip_evaluation;
481
482/* C types are partitioned into three subsets: object, function, and
483 incomplete types. */
484#define C_TYPE_OBJECT_P(type) \
485 (TREE_CODE (type) != FUNCTION_TYPE && TYPE_SIZE (type))
486
487#define C_TYPE_INCOMPLETE_P(type) \
488 (TREE_CODE (type) != FUNCTION_TYPE && TYPE_SIZE (type) == 0)
489
--- 401 unchanged lines hidden ---
2 Copyright (C) 1987, 1993, 1994, 1995, 1997, 1998,
3 1999, 2000, 2001, 2002 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
--- 5 unchanged lines hidden (view full) ---
14FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15for more details.
16
17You should have received a copy of the GNU General Public License
18along with GCC; see the file COPYING. If not, write to the Free
19Software Foundation, 59 Temple Place - Suite 330, Boston, MA
2002111-1307, USA. */
21
22/* $FreeBSD: head/contrib/gcc/c-common.h 103452 2002-09-17 04:10:25Z kan $ */
23
24#ifndef GCC_C_COMMON_H
25#define GCC_C_COMMON_H
26
27#include "splay-tree.h"
28#include "cpplib.h"
29
30/* Usage of TREE_LANG_FLAG_?:
--- 438 unchanged lines hidden (view full) ---
469
470extern int warn_conversion;
471
472/* Nonzero means warn about usage of long long,
473 when `-pedantic' and not C99. */
474
475extern int warn_long_long;
476
477/* Nonzero means the expression being parsed will never be evaluated.
478 This is a count, since unevaluated expressions can nest. */
479
480extern int skip_evaluation;
481
482/* C types are partitioned into three subsets: object, function, and
483 incomplete types. */
484#define C_TYPE_OBJECT_P(type) \
485 (TREE_CODE (type) != FUNCTION_TYPE && TYPE_SIZE (type))
486
487#define C_TYPE_INCOMPLETE_P(type) \
488 (TREE_CODE (type) != FUNCTION_TYPE && TYPE_SIZE (type) == 0)
489
--- 401 unchanged lines hidden ---