]> git.saurik.com Git - wxWidgets.git/blame_incremental - include/wx/expr.h
Added DECLARE_LOCAL_EVENT_TYPE which doesn't use WXDLLEXPORT. This is
[wxWidgets.git] / include / wx / expr.h
... / ...
CommitLineData
1/* //////////////////////////////////////////////////////////////////////////
2// Name: expr.h
3// Purpose: C helper defines and functions for wxExpr class
4// Author: Julian Smart
5// Modified by:
6// Created: 01/02/97
7// RCS-ID: $Id$
8// Copyright: (c)
9// Licence: wxWindows licence
10////////////////////////////////////////////////////////////////////////// */
11
12#ifndef _WX_EXPRH__
13#define _WX_EXPRH__
14
15#include <math.h>
16#if defined(__VISAGECPP__) && __IBMCPP__ >= 400
17# undef __BSEXCPT__
18#endif
19#include <stdlib.h>
20
21#ifdef ____HPUX__
22#define alloca malloc
23#endif
24
25
26#ifdef __cplusplus
27extern "C" {
28char *proio_cons(char *, char *);
29char * wxmake_integer(char *);
30char * wxmake_word(char *);
31char * wxmake_string(char *);
32char * wxmake_real(char *, char *);
33char * wxmake_exp(char *, char *);
34char * wxmake_exp2(char *, char *, char*);
35void add_expr(char *);
36void process_command(char *);
37void syntax_error(char *);
38}
39#else
40#if defined(__BORLANDC__) || defined(__VISAGECPP__)
41char *proio_cons(char *, char *);
42char * wxmake_integer(char *);
43char * wxmake_word(char *);
44char * wxmake_string(char *);
45char * wxmake_real(char *, char *);
46char * wxmake_exp(char *, char *);
47char * wxmake_exp2(char *, char *, char*);
48void add_expr(char *);
49void process_command(char *);
50void syntax_error(char *);
51int lex_input(void);
52#else
53char *proio_cons();
54char * wxmake_integer();
55char * wxmake_word();
56char * wxmake_string();
57char * wxmake_real();
58char * wxmake_exp();
59char * wxmake_exp2();
60
61void add_expr();
62void process_command();
63void syntax_error();
64#endif
65#endif
66
67#endif
68 /* _WX_EXPRH__ */