/* | |
This testcase tests whether the sizeof operator on a pointer is working. | |
*/ | |
%module sizeof_pointer | |
%inline %{ | |
#define NO_PROBLEM sizeof(char) | |
#define STAR_PROBLEM sizeof(char*) | |
#define STAR_STAR_PROBLEM sizeof(char**) | |
typedef struct SizePtrTst { | |
unsigned char array1[NO_PROBLEM]; | |
unsigned char array2[STAR_PROBLEM]; | |
unsigned char array3[STAR_STAR_PROBLEM]; | |
} SizePtrTst; | |
%} |