osprey-gcc-4.2.0/gcc/c-cppbuiltin.c File Reference

#include "config.h"
#include "system.h"
#include "coretypes.h"
#include "tm.h"
#include "tree.h"
#include "version.h"
#include "flags.h"
#include "real.h"
#include "c-common.h"
#include "c-pragma.h"
#include "output.h"
#include "except.h"
#include "toplev.h"
#include "tm_p.h"
#include "target.h"

Include dependency graph for c-cppbuiltin.c:

Go to the source code of this file.

Defines

#define TARGET_OS_CPP_BUILTINS()
#define TARGET_OBJFMT_CPP_BUILTINS()
#define REGISTER_PREFIX   ""
#define preprocessing_asm_p()   (cpp_get_options (pfile)->lang == CLK_ASM)
#define preprocessing_trad_p()   (cpp_get_options (pfile)->traditional)
#define builtin_define(TXT)   cpp_define (pfile, TXT)
#define builtin_assert(TXT)   cpp_assert (pfile, TXT)

Functions/Subroutines

void builtin_define_std (static void builtin_define_with_value_n(const char const char *)
static void builtin_define_float_constants (const char *name_prefix, const char *fp_suffix, const char *fp_cast, tree type)
static void builtin_define_decimal_float_constants (const char *name_prefix, const char *suffix, tree type)
static void define__GNUC__ (void)
static void builtin_define_stdint_macros (void)
void c_cpp_builtins (cpp_reader *pfile)
void builtin_define_std (const char *macro)
void builtin_define_with_value (const char *macro, const char *expansion, int is_str)
static void builtin_define_with_value_n (const char *macro, const char *expansion, size_t elen)
static void builtin_define_with_int_value (const char *macro, HOST_WIDE_INT value)
static void builtin_define_with_hex_fp_value (const char *macro, tree type ATTRIBUTE_UNUSED, int digits, const char *hex_str, const char *fp_suffix, const char *fp_cast)
static void builtin_define_type_max (const char *macro, tree type, int is_long)


Define Documentation

#define builtin_assert ( TXT   )     cpp_assert (pfile, TXT)

#define builtin_define ( TXT   )     cpp_define (pfile, TXT)

 
#define preprocessing_asm_p (  )     (cpp_get_options (pfile)->lang == CLK_ASM)

 
#define preprocessing_trad_p (  )     (cpp_get_options (pfile)->traditional)

#define REGISTER_PREFIX   ""

Definition at line 46 of file c-cppbuiltin.c.

 
#define TARGET_OBJFMT_CPP_BUILTINS (  ) 

Definition at line 42 of file c-cppbuiltin.c.

 
#define TARGET_OS_CPP_BUILTINS (  ) 

Definition at line 38 of file c-cppbuiltin.c.


Function Documentation

static void builtin_define_decimal_float_constants ( const char *  name_prefix,
const char *  suffix,
tree  type 
) [static]

static void builtin_define_float_constants ( const char *  name_prefix,
const char *  fp_suffix,
const char *  fp_cast,
tree  type 
) [static]

void builtin_define_std ( const char *  macro  ) 

Definition at line 582 of file c-cppbuiltin.c.

References alloca, cpp_define(), flag_iso, ISUPPER, len, memcpy, p, parse_in, q, and strlen().

void builtin_define_std ( static void builtin_define_with_value_n (const char  const char *  ) 

Definition at line 50 of file c-cppbuiltin.c.

References builtin_define_with_int_value(), and TYPE_PRECISION.

static void builtin_define_stdint_macros ( void   )  [static]

static void builtin_define_type_max ( const char *  macro,
tree  type,
int  is_long 
) [static]

static void builtin_define_with_hex_fp_value ( const char *  macro,
tree type  ATTRIBUTE_UNUSED,
int  digits,
const char *  hex_str,
const char *  fp_suffix,
const char *  fp_cast 
) [static]

static void builtin_define_with_int_value ( const char *  macro,
HOST_WIDE_INT  value 
) [static]

Definition at line 660 of file c-cppbuiltin.c.

References alloca, buf, cpp_define(), HOST_WIDE_INT_PRINT_DEC, memcpy, parse_in, sprintf(), and strlen().

void builtin_define_with_value ( const char *  macro,
const char *  expansion,
int  is_str 
)

Definition at line 621 of file c-cppbuiltin.c.

References alloca, buf, cpp_define(), parse_in, sprintf(), and strlen().

static void builtin_define_with_value_n ( const char *  macro,
const char *  expansion,
size_t  elen 
) [static]

Definition at line 643 of file c-cppbuiltin.c.

References alloca, buf, cpp_define(), memcpy, parse_in, and strlen().

void c_cpp_builtins ( cpp_reader pfile  ) 

static void define__GNUC__ ( void   )  [static]


Generated on Wed Apr 8 14:19:32 2009 for Open64 by  doxygen 1.5.6