some supplemental examples for cpointer, overloading and references using proxies. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7391 626c5289-ae23-0410-ae9c-e8d60b6d4f22
29 lines
676 B
C
29 lines
676 B
C
/* File: example.h */
|
|
|
|
typedef struct {
|
|
int x,y;
|
|
} Point;
|
|
|
|
/* Some global variable declarations */
|
|
extern int ivar;
|
|
extern short svar;
|
|
extern long lvar;
|
|
extern unsigned int uivar;
|
|
extern unsigned short usvar;
|
|
extern unsigned long ulvar;
|
|
extern signed char scvar;
|
|
extern unsigned char ucvar;
|
|
extern char cvar;
|
|
extern float fvar;
|
|
extern double dvar;
|
|
extern char *strvar;
|
|
extern const char cstrvar[];
|
|
extern int *iptrvar;
|
|
extern char name[256];
|
|
|
|
extern Point *ptptr;
|
|
extern Point pt;
|
|
|
|
extern int status;
|
|
extern char path[256];
|
|
|