Upstream version 1.3.40
[profile/ivi/swig.git] / Examples / php / variables / example.h
1 /* File: example.h */
2
3 typedef struct {
4   int x,y;
5 } Point;
6
7 /* Some global variable declarations */
8 extern int              ivar;
9 extern short            svar;
10 extern long             lvar;
11 extern unsigned int     uivar;
12 extern unsigned short   usvar;
13 extern unsigned long    ulvar;
14 extern signed char      scvar;
15 extern unsigned char    ucvar;
16 extern char             cvar;
17 extern float            fvar;
18 extern double           dvar;
19 extern char            *strvar;
20 extern const char       cstrvar[];
21 extern int             *iptrvar;
22 extern char             name[5];
23
24 extern Point           *ptptr;
25 extern Point            pt;
26
27 extern int  status;
28 extern char path[256];
29
30 extern void print_vars();
31 extern int *new_int(int value);
32 extern Point *new_Point(int x, int y);
33 extern char *Point_print(Point *p);
34 extern void pt_print();