osprey/kg++fe/gnu/cpplib.h File Reference

#include <sys/types.h>
#include "hashtable.h"
#include "line-map.h"

Include dependency graph for cpplib.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

type  cpp_string
type  cpp_token
type  cpp_options
type  cpp_callbacks
type  cpp_hashnode
type  cpp_num

Defines

#define CPP_LAST_EQ   CPP_MAX
#define CPP_FIRST_DIGRAPH   CPP_HASH
#define CPP_LAST_PUNCTUATOR   CPP_DOT_STAR
#define CPP_LAST_CPP_OP   CPP_LESS_EQ
#define TTYPE_TABLE
#define OP(e, s)   e,
#define TK(e, s)   e,
#define PREV_WHITE   (1 << 0)
#define DIGRAPH   (1 << 1)
#define STRINGIFY_ARG   (1 << 2)
#define PASTE_LEFT   (1 << 3)
#define NAMED_OP   (1 << 4)
#define NO_EXPAND   (1 << 5)
#define BOL   (1 << 6)
#define MAX_WCHAR_TYPE_SIZE   WCHAR_TYPE_SIZE
#define CPPCHAR_SIGNED_T   int
#define NODE_OPERATOR   (1 << 0)
#define NODE_POISONED   (1 << 1)
#define NODE_BUILTIN   (1 << 2)
#define NODE_DIAGNOSTIC   (1 << 3)
#define NODE_WARN   (1 << 4)
#define NODE_DISABLED   (1 << 5)
#define CPP_HASHNODE(HNODE)   ((cpp_hashnode *) (HNODE))
#define HT_NODE(NODE)   ((ht_identifier *) (NODE))
#define NODE_LEN(NODE)   HT_LEN (&(NODE)->ident)
#define NODE_NAME(NODE)   HT_STR (&(NODE)->ident)
#define CPP_N_CATEGORY   0x000F
#define CPP_N_INVALID   0x0000
#define CPP_N_INTEGER   0x0001
#define CPP_N_FLOATING   0x0002
#define CPP_N_WIDTH   0x00F0
#define CPP_N_SMALL   0x0010
#define CPP_N_MEDIUM   0x0020
#define CPP_N_LARGE   0x0040
#define CPP_N_RADIX   0x0F00
#define CPP_N_DECIMAL   0x0100
#define CPP_N_HEX   0x0200
#define CPP_N_OCTAL   0x0400
#define CPP_N_UNSIGNED   0x1000
#define CPP_N_IMAGINARY   0x2000
#define DL_WARNING   0x00
#define DL_WARNING_SYSHDR   0x01
#define DL_PEDWARN   0x02
#define DL_ERROR   0x03
#define DL_ICE   0x04
#define DL_EXTRACT(l)   (l & 0xf)
#define DL_WARNING_P(l)

Typedefs

typedef struct cpp_reader cpp_reader
typedef struct cpp_buffer cpp_buffer
typedef struct cpp_options cpp_options
typedef struct cpp_token cpp_token
typedef struct cpp_string cpp_string
typedef struct cpp_hashnode cpp_hashnode
typedef struct cpp_macro cpp_macro
typedef struct cpp_callbacks cpp_callbacks
typedef unsigned CPPCHAR_SIGNED_T cppchar_t
typedef CPPCHAR_SIGNED_T cppchar_signed_t
typedef unsigned HOST_WIDE_INT cpp_num_part
typedef struct cpp_num cpp_num
typedef int cpp_cb PARAMS ((cpp_reader *, cpp_hashnode *, void *))

Enumerations

enum  cpp_ttype {
  N_TTYPES, N_TTYPES, N_TTYPES, CPP_LAST_EQ = CPP_MAX,
  CPP_FIRST_DIGRAPH = CPP_HASH, CPP_LAST_PUNCTUATOR = CPP_DOT_STAR, CPP_LAST_CPP_OP = CPP_LESS_EQ, N_TTYPES,
  CPP_LAST_EQ = CPP_LSHIFT, CPP_FIRST_DIGRAPH = CPP_HASH, CPP_LAST_PUNCTUATOR = CPP_ATSIGN, CPP_LAST_CPP_OP = CPP_LESS_EQ
}
enum  c_lang {
  CLK_GNUC89 = 0, CLK_GNUC99, CLK_STDC89, CLK_STDC94,
  CLK_STDC99, CLK_GNUCXX, CLK_CXX98, CLK_ASM,
  CLK_GNUC89 = 0, CLK_GNUC99, CLK_STDC89, CLK_STDC94,
  CLK_STDC99, CLK_GNUCXX, CLK_CXX98, CLK_ASM,
  CLK_GNUC89 = 0, CLK_GNUC99, CLK_STDC89, CLK_STDC94,
  CLK_STDC99, CLK_GNUCXX, CLK_CXX98, CLK_ASM,
  CLK_GNUC89 = 0, CLK_GNUC99, CLK_STDC89, CLK_STDC94,
  CLK_STDC99, CLK_GNUCXX, CLK_CXX98, CLK_ASM
}
enum  { dump_none = 0, dump_only, dump_names, dump_definitions }
enum  node_type {
  NT_VOID = 0, NT_MACRO, NT_ASSERTION, INITIAL = 0,
  FREE, PRECOLORED, SIMPLIFY, SIMPLIFY_SPILL,
  SIMPLIFY_FAT, FREEZE, SPILL, SELECT,
  SPILLED, COALESCED, COLORED, LAST_NODE_TYPE,
  T_DEFINE = 1, T_INCLUDE, T_INCLUDE_NEXT, T_IFDEF,
  T_IFNDEF, T_IF, T_ELSE, T_ELIF,
  T_UNDEF, T_LINE, T_ENDIF, T_ERROR,
  T_WARNING, T_ASSERT, T_UNASSERT, T_SPECLINE,
  T_DATE, T_FILE, T_BASE_FILE, T_INCLUDE_LEVEL,
  T_VERSION, T_TIME, T_CONST, T_MACRO,
  T_SPEC_DEFINED, T_UNUSED, NT_VOID = 0, NT_MACRO,
  NT_ASSERTION, INITIAL = 0, FREE, PRECOLORED,
  SIMPLIFY, SIMPLIFY_SPILL, SIMPLIFY_FAT, FREEZE,
  SPILL, SELECT, SPILLED, COALESCED,
  COLORED, LAST_NODE_TYPE, T_DEFINE = 1, T_INCLUDE,
  T_INCLUDE_NEXT, T_IFDEF, T_IFNDEF, T_IF,
  T_ELSE, T_ELIF, T_UNDEF, T_LINE,
  T_ENDIF, T_ERROR, T_WARNING, T_ASSERT,
  T_UNASSERT, T_SPECLINE, T_DATE, T_FILE,
  T_BASE_FILE, T_INCLUDE_LEVEL, T_VERSION, T_TIME,
  T_CONST, T_MACRO, T_SPEC_DEFINED, T_UNUSED,
  NT_VOID = 0, NT_MACRO, NT_ASSERTION, NT_VOID = 0,
  NT_MACRO, NT_ASSERTION
}
enum  builtin_type {
  BT_SPECLINE = 0, BT_DATE, BT_FILE, BT_BASE_FILE,
  BT_INCLUDE_LEVEL, BT_TIME, BT_STDC, BT_PRAGMA,
  BT_SPECLINE = 0, BT_DATE, BT_FILE, BT_BASE_FILE,
  BT_INCLUDE_LEVEL, BT_TIME, BT_STDC, BT_PRAGMA,
  DEF_PRIMITIVE_TYPE, BT_SPECLINE = 0, BT_DATE, BT_FILE,
  BT_BASE_FILE, BT_INCLUDE_LEVEL, BT_TIME, BT_STDC,
  BT_PRAGMA, BT_SPECLINE = 0, BT_DATE, BT_FILE,
  BT_BASE_FILE, BT_INCLUDE_LEVEL, BT_TIME, BT_STDC,
  BT_PRAGMA, BT_TIMESTAMP
}

Functions/Subroutines

cpp_reader *cpp_create_reader PARAMS ((enum c_lang))
void cpp_set_lang PARAMS ((cpp_reader *, enum c_lang))
void cpp_add_dependency_target PARAMS ((cpp_reader *, const char *target, int quote))
cpp_options *cpp_get_options PARAMS ((cpp_reader *))
void cpp_set_callbacks PARAMS ((cpp_reader *, cpp_callbacks *))
int cpp_handle_options PARAMS ((cpp_reader *, int, char **))
const char *cpp_read_main_file PARAMS ((cpp_reader *, const char *, struct ht *))
int cpp_finish PARAMS ((cpp_reader *, FILE *deps_stream))
unsigned int cpp_token_len PARAMS ((const cpp_token *))
unsigned char *cpp_token_as_text PARAMS ((cpp_reader *, const cpp_token *))
unsigned char *cpp_spell_token PARAMS ((cpp_reader *, const cpp_token *, unsigned char *))
void cpp_register_pragma PARAMS ((cpp_reader *, const char *, const char *, void(*) PARAMS((cpp_reader *))))
int cpp_avoid_paste PARAMS ((cpp_reader *, const cpp_token *, const cpp_token *))
const unsigned char
*cpp_macro_definition 
PARAMS ((cpp_reader *, const cpp_hashnode *))
void _cpp_backup_tokens PARAMS ((cpp_reader *, unsigned int))
cppchar_t cpp_interpret_charconst PARAMS ((cpp_reader *, const cpp_token *, unsigned int *, int *))
void cpp_define PARAMS ((cpp_reader *, const char *))
cpp_buffer *cpp_push_buffer PARAMS ((cpp_reader *, const unsigned char *, size_t, int, int))
int cpp_defined PARAMS ((cpp_reader *, const unsigned char *, int))
cpp_num cpp_interpret_integer PARAMS ((cpp_reader *, const cpp_token *, unsigned int type))
cpp_num cpp_num_sign_extend PARAMS ((cpp_num, size_t))
void cpp_error PARAMS ((cpp_reader *, int, const char *msgid,...)) ATTRIBUTE_PRINTF_3
void cpp_errno PARAMS ((cpp_reader *, int level, const char *msg))
void cpp_error_with_line PARAMS ((cpp_reader *, int, unsigned, unsigned, const char *msgid,...)) ATTRIBUTE_PRINTF_5
int cpp_ideq PARAMS ((const cpp_token *, const char *))
void cpp_output_line PARAMS ((cpp_reader *, FILE *))
void cpp_output_token PARAMS ((const cpp_token *, FILE *))
const char *cpp_type2name PARAMS ((enum cpp_ttype))
cppchar_t cpp_parse_escape PARAMS ((cpp_reader *, const unsigned char **pstr, const unsigned char *limit, int wide))
cpp_hashnode *cpp_lookup PARAMS ((cpp_reader *, const unsigned char *, unsigned int))
void cpp_forall_identifiers PARAMS ((cpp_reader *, cpp_cb, void *))
unsigned char *cpp_quote_string PARAMS ((unsigned char *, const unsigned char *, unsigned int))
void cpp_make_system_header PARAMS ((cpp_reader *, int, int))
void cpp_preprocess_file PARAMS ((cpp_reader *, const char *, FILE *))

Variables

const char * progname


Define Documentation

#define BOL   (1 << 6)

#define CPP_FIRST_DIGRAPH   CPP_HASH

Definition at line 63 of file cpplib.h.

Referenced by cpp_avoid_paste(), cpp_output_token(), and cpp_spell_token().

#define CPP_HASHNODE ( HNODE   )     ((cpp_hashnode *) (HNODE))

Definition at line 476 of file cpplib.h.

Referenced by _cpp_interpret_identifier(), cpp_defined(), and cpp_lookup().

#define CPP_LAST_CPP_OP   CPP_LESS_EQ

Definition at line 65 of file cpplib.h.

Referenced by reduce().

#define CPP_LAST_EQ   CPP_MAX

Definition at line 62 of file cpplib.h.

Referenced by cpp_avoid_paste().

#define CPP_LAST_PUNCTUATOR   CPP_DOT_STAR

Definition at line 64 of file cpplib.h.

#define CPP_N_CATEGORY   0x000F

Definition at line 626 of file cpplib.h.

Referenced by c_lex(), c_lex_with_flags(), and eval_token().

#define CPP_N_DECIMAL   0x0100

Definition at line 637 of file cpplib.h.

Referenced by cpp_classify_number(), and interpret_integer().

#define CPP_N_FLOATING   0x0002

Definition at line 629 of file cpplib.h.

Referenced by c_lex(), c_lex_with_flags(), cpp_classify_number(), and eval_token().

#define CPP_N_HEX   0x0200

Definition at line 638 of file cpplib.h.

Referenced by cpp_classify_number(), and cpp_interpret_integer().

#define CPP_N_IMAGINARY   0x2000

#define CPP_N_INTEGER   0x0001

Definition at line 628 of file cpplib.h.

Referenced by c_lex(), c_lex_with_flags(), cpp_classify_number(), and eval_token().

#define CPP_N_INVALID   0x0000

Definition at line 627 of file cpplib.h.

Referenced by c_lex(), c_lex_with_flags(), cpp_classify_number(), and eval_token().

#define CPP_N_LARGE   0x0040

#define CPP_N_MEDIUM   0x0020

#define CPP_N_OCTAL   0x0400

Definition at line 639 of file cpplib.h.

Referenced by cpp_classify_number(), and cpp_interpret_integer().

#define CPP_N_RADIX   0x0F00

Definition at line 636 of file cpplib.h.

Referenced by cpp_interpret_integer(), and interpret_integer().

#define CPP_N_SMALL   0x0010

#define CPP_N_UNSIGNED   0x1000

#define CPP_N_WIDTH   0x00F0

#define CPPCHAR_SIGNED_T   int

Definition at line 204 of file cpplib.h.

#define DIGRAPH   (1 << 1)

#define DL_ERROR   0x03

#define DL_EXTRACT (  )     (l & 0xf)

Definition at line 672 of file cpplib.h.

Referenced by _cpp_begin_message().

#define DL_ICE   0x04

#define DL_PEDWARN   0x02

#define DL_WARNING   0x00

#define DL_WARNING_P (  ) 

Value:

Definition at line 674 of file cpplib.h.

Referenced by _cpp_begin_message().

#define DL_WARNING_SYSHDR   0x01

Definition at line 663 of file cpplib.h.

Referenced by _cpp_begin_message(), and do_warning().

#define HT_NODE ( NODE   )     ((ht_identifier *) (NODE))

Definition at line 477 of file cpplib.h.

Referenced by c_lex(), and c_lex_with_flags().

#define MAX_WCHAR_TYPE_SIZE   WCHAR_TYPE_SIZE

Definition at line 201 of file cpplib.h.

#define NAMED_OP   (1 << 4)

#define NO_EXPAND   (1 << 5)

Definition at line 175 of file cpplib.h.

Referenced by cpp_get_token(), destringize_and_run(), and do_pragma().

#define NODE_BUILTIN   (1 << 2)

#define NODE_DIAGNOSTIC   (1 << 3)

Definition at line 450 of file cpplib.h.

Referenced by _cpp_init_hashtable(), do_pragma_poison(), lex_identifier(), and parse_identifier().

#define NODE_DISABLED   (1 << 5)

#define NODE_LEN ( NODE   )     HT_LEN (&(NODE)->ident)

#define NODE_NAME ( NODE   )     HT_STR (&(NODE)->ident)

#define NODE_OPERATOR   (1 << 0)

Definition at line 447 of file cpplib.h.

Referenced by _cpp_lex_direct().

#define NODE_POISONED   (1 << 1)

#define NODE_WARN   (1 << 4)

Definition at line 451 of file cpplib.h.

Referenced by _cpp_create_definition(), do_undef(), and warn_of_redefinition().

#define OP ( e,
 )     e,

Definition at line 148 of file cpplib.h.

#define PASTE_LEFT   (1 << 3)

#define PREV_WHITE   (1 << 0)

#define STRINGIFY_ARG   (1 << 2)

Definition at line 172 of file cpplib.h.

Referenced by cpp_macro_definition(), create_iso_definition(), and replace_args().

#define TK ( e,
 )     e,

Definition at line 149 of file cpplib.h.

#define TTYPE_TABLE

Definition at line 67 of file cpplib.h.


Typedef Documentation

Definition at line 42 of file cpplib.h.

Definition at line 48 of file cpplib.h.

Definition at line 46 of file cpplib.h.

Definition at line 47 of file cpplib.h.

Definition at line 610 of file cpplib.h.

typedef unsigned HOST_WIDE_INT cpp_num_part

Definition at line 609 of file cpplib.h.

Definition at line 43 of file cpplib.h.

Definition at line 40 of file cpplib.h.

Definition at line 45 of file cpplib.h.

Definition at line 44 of file cpplib.h.

typedef CPPCHAR_SIGNED_T cppchar_signed_t

Definition at line 213 of file cpplib.h.

typedef unsigned CPPCHAR_SIGNED_T cppchar_t

Definition at line 212 of file cpplib.h.

typedef int cpp_cb PARAMS((cpp_reader *, cpp_hashnode *, void *))

Definition at line 721 of file cpplib.h.


Enumeration Type Documentation

anonymous enum

Enumerator:
dump_none 
dump_only 
dump_names 
dump_definitions 

Definition at line 222 of file cpplib.h.

Enumerator:
BT_SPECLINE 
BT_DATE 
BT_FILE 
BT_BASE_FILE 
BT_INCLUDE_LEVEL 
BT_TIME 
BT_STDC 
BT_PRAGMA 
BT_SPECLINE 
BT_DATE 
BT_FILE 
BT_BASE_FILE 
BT_INCLUDE_LEVEL 
BT_TIME 
BT_STDC 
BT_PRAGMA 
DEF_PRIMITIVE_TYPE 
BT_SPECLINE 
BT_DATE 
BT_FILE 
BT_BASE_FILE 
BT_INCLUDE_LEVEL 
BT_TIME 
BT_STDC 
BT_PRAGMA 
BT_SPECLINE 
BT_DATE 
BT_FILE 
BT_BASE_FILE 
BT_INCLUDE_LEVEL 
BT_TIME 
BT_STDC 
BT_PRAGMA 
BT_TIMESTAMP 

Definition at line 464 of file cpplib.h.

enum c_lang

Enumerator:
CLK_GNUC89 
CLK_GNUC99 
CLK_STDC89 
CLK_STDC94 
CLK_STDC99 
CLK_GNUCXX 
CLK_CXX98 
CLK_ASM 
CLK_GNUC89 
CLK_GNUC99 
CLK_STDC89 
CLK_STDC94 
CLK_STDC99 
CLK_GNUCXX 
CLK_CXX98 
CLK_ASM 
CLK_GNUC89 
CLK_GNUC99 
CLK_STDC89 
CLK_STDC94 
CLK_STDC99 
CLK_GNUCXX 
CLK_CXX98 
CLK_ASM 
CLK_GNUC89 
CLK_GNUC99 
CLK_STDC89 
CLK_STDC94 
CLK_STDC99 
CLK_GNUCXX 
CLK_CXX98 
CLK_ASM 

Definition at line 159 of file cpplib.h.

enum cpp_ttype

Enumerator:
N_TTYPES 
N_TTYPES 
N_TTYPES 
CPP_LAST_EQ 
CPP_FIRST_DIGRAPH 
CPP_LAST_PUNCTUATOR 
CPP_LAST_CPP_OP 
N_TTYPES 
CPP_LAST_EQ 
CPP_FIRST_DIGRAPH 
CPP_LAST_PUNCTUATOR 
CPP_LAST_CPP_OP 

Definition at line 150 of file cpplib.h.

enum node_type

Enumerator:
NT_VOID 
NT_MACRO 
NT_ASSERTION 
INITIAL 
FREE 
PRECOLORED 
SIMPLIFY 
SIMPLIFY_SPILL 
SIMPLIFY_FAT 
FREEZE 
SPILL 
SELECT 
SPILLED 
COALESCED 
COLORED 
LAST_NODE_TYPE 
T_DEFINE 
T_INCLUDE 
T_INCLUDE_NEXT 
T_IFDEF 
T_IFNDEF 
T_IF 
T_ELSE 
T_ELIF 
T_UNDEF 
T_LINE 
T_ENDIF 
T_ERROR 
T_WARNING 
T_ASSERT 
T_UNASSERT 
T_SPECLINE 
T_DATE 
T_FILE 
T_BASE_FILE 
T_INCLUDE_LEVEL 
T_VERSION 
T_TIME 
T_CONST 
T_MACRO 
T_SPEC_DEFINED 
T_UNUSED 
NT_VOID 
NT_MACRO 
NT_ASSERTION 
INITIAL 
FREE 
PRECOLORED 
SIMPLIFY 
SIMPLIFY_SPILL 
SIMPLIFY_FAT 
FREEZE 
SPILL 
SELECT 
SPILLED 
COALESCED 
COLORED 
LAST_NODE_TYPE 
T_DEFINE 
T_INCLUDE 
T_INCLUDE_NEXT 
T_IFDEF 
T_IFNDEF 
T_IF 
T_ELSE 
T_ELIF 
T_UNDEF 
T_LINE 
T_ENDIF 
T_ERROR 
T_WARNING 
T_ASSERT 
T_UNASSERT 
T_SPECLINE 
T_DATE 
T_FILE 
T_BASE_FILE 
T_INCLUDE_LEVEL 
T_VERSION 
T_TIME 
T_CONST 
T_MACRO 
T_SPEC_DEFINED 
T_UNUSED 
NT_VOID 
NT_MACRO 
NT_ASSERTION 
NT_VOID 
NT_MACRO 
NT_ASSERTION 

Definition at line 455 of file cpplib.h.


Function Documentation

void cpp_preprocess_file PARAMS ( (cpp_reader *, const char *, FILE *)   ) 

void cpp_make_system_header PARAMS ( (cpp_reader *, int, int)   ) 

unsigned char* cpp_quote_string PARAMS ( (unsigned char *, const unsigned char *, unsigned int)   ) 

void cpp_forall_identifiers PARAMS ( (cpp_reader *, cpp_cb, void *)   ) 

cpp_hashnode* cpp_lookup PARAMS ( (cpp_reader *, const unsigned char *, unsigned int)   ) 

cppchar_t cpp_parse_escape PARAMS ( (cpp_reader *, const unsigned char **pstr, const unsigned char *limit, int wide)   ) 

const char* cpp_type2name PARAMS ( (enum cpp_ttype  ) 

void cpp_output_token PARAMS ( (const cpp_token *, FILE *)   ) 

void cpp_output_line PARAMS ( (cpp_reader *, FILE *)   ) 

int cpp_ideq PARAMS ( (const cpp_token *, const char *)   ) 

void cpp_error_with_line PARAMS ( (cpp_reader *, int, unsigned, unsigned, const char *msgid,...)   ) 

void cpp_errno PARAMS ( (cpp_reader *, int level, const char *msg)   ) 

void cpp_error PARAMS ( (cpp_reader *, int, const char *msgid,...)   ) 

cpp_num cpp_num_sign_extend PARAMS ( (cpp_num, size_t  ) 

cpp_num cpp_interpret_integer PARAMS ( (cpp_reader *, const cpp_token *, unsigned int type  ) 

int cpp_defined PARAMS ( (cpp_reader *, const unsigned char *, int)   ) 

cpp_buffer* cpp_push_buffer PARAMS ( (cpp_reader *, const unsigned char *, size_t, int, int)   ) 

void cpp_define PARAMS ( (cpp_reader *, const char *)   ) 

cppchar_t cpp_interpret_charconst PARAMS ( (cpp_reader *, const cpp_token *, unsigned int *, int *)   ) 

void _cpp_backup_tokens PARAMS ( (cpp_reader *, unsigned int)   ) 

const unsigned char* cpp_macro_definition PARAMS ( (cpp_reader *, const cpp_hashnode *)   ) 

int cpp_avoid_paste PARAMS ( (cpp_reader *, const cpp_token *, const cpp_token *)   ) 

void cpp_register_pragma PARAMS ( (cpp_reader *, const char *, const char *, void(*) PARAMS((cpp_reader *)))   ) 

unsigned char* cpp_spell_token PARAMS ( (cpp_reader *, const cpp_token *, unsigned char *)   ) 

unsigned char* cpp_token_as_text PARAMS ( (cpp_reader *, const cpp_token *)   ) 

unsigned int cpp_token_len PARAMS ( (const cpp_token *)   ) 

int cpp_finish PARAMS ( (cpp_reader *, FILE *deps_stream)   ) 

const char* cpp_read_main_file PARAMS ( (cpp_reader *, const char *, struct ht *)   ) 

int cpp_handle_options PARAMS ( (cpp_reader *, int, char **)   ) 

void cpp_set_callbacks PARAMS ( (cpp_reader *, cpp_callbacks *)   ) 

cpp_options* cpp_get_options PARAMS ( (cpp_reader *)   ) 

void cpp_add_dependency_target PARAMS ( (cpp_reader *, const char *target, int quote  ) 

void cpp_set_lang PARAMS ( (cpp_reader *, enum c_lang  ) 

cpp_reader* cpp_create_reader PARAMS ( (enum c_lang  ) 


Variable Documentation

const char* progname


Generated on Wed Apr 8 15:30:25 2009 for Open64 by  doxygen 1.5.6