/* 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 SizeofPointerTest { unsigned char array1[NO_PROBLEM]; unsigned char array2[STAR_PROBLEM]; unsigned char array3[STAR_STAR_PROBLEM]; } SizeofPointerTest; %}