e576bb | 2002-10-11 | Martin Nilsson | | |
ab6f44 | 2011-04-25 | Martin Stjernholm | | || $Id$
|
e576bb | 2002-10-11 | Martin Nilsson | | */
|
1b10db | 2002-10-08 | Martin Nilsson | |
|
574088 | 1998-01-01 | Fredrik Hübinette (Hubbe) | | #ifndef CPP_H
#define CPP_H
#ifndef STRUCT_HASH_ENTRY_DECLARED
struct hash_entry;
#define STRUCT_HASH_ENTRY_DECLARED
#endif
struct define_part;
struct define_argument;
struct define;
struct cpp;
|
404563 | 2004-06-29 | Martin Nilsson | | static void cpp_error(struct cpp *this, const char *err);
static void cpp_error_vsprintf (struct cpp *this, const char *fmt,
va_list args);
|
4e542f | 2004-06-29 | Martin Nilsson | | static void cpp_error_sprintf(struct cpp *this, const char *fmt, ...);
|
404563 | 2004-06-29 | Martin Nilsson | | static void cpp_handle_exception(struct cpp *this,
|
4e542f | 2004-06-29 | Martin Nilsson | | const char *cpp_error_fmt, ...);
static void cpp_warning(struct cpp *this, const char *cpp_warn_fmt, ...);
|
574088 | 1998-01-01 | Fredrik Hübinette (Hubbe) | | void PUSH_STRING(char *str,
INT32 len,
dynamic_buffer *buf);
void free_one_define(struct hash_entry *h);
void f_cpp(INT32 args);
|
79ed42 | 1998-01-22 | Henrik Grubbström (Grubba) | | void init_cpp(void);
|
574088 | 1998-01-01 | Fredrik Hübinette (Hubbe) | | void add_predefine(char *s);
|
79ed42 | 1998-01-22 | Henrik Grubbström (Grubba) | | void exit_cpp(void);
|
574088 | 1998-01-01 | Fredrik Hübinette (Hubbe) | |
|
b964fd | 2004-04-16 | Martin Stjernholm | |
#define CPP_TEST_COMPAT(THIS,MAJOR,MINOR) \
(THIS->compat_major < (MAJOR) || \
(THIS->compat_major == (MAJOR) && \
THIS->compat_minor <= (MINOR)))
|
574088 | 1998-01-01 | Fredrik Hübinette (Hubbe) | | #endif
|