/* Type definitions that are used by multiple tests. */ typedef struct { char c; } Sc; typedef struct { short s; } Ss; typedef struct { int i; } Si; typedef struct { short s; char c; } Ssc; typedef struct { char c; short s; } Scs; typedef struct { int i; char c; } Sic; typedef struct { char c; int i; } Sci; typedef struct { short s; int i; } Ssi; typedef struct { int i; short s; } Sis; typedef struct { char c; short s; int i; } Scsi; typedef struct { char c; int i; short s; } Scis; typedef struct { short s; char c; int i; } Ssci; typedef struct { short s; int i; char c; } Ssic; typedef struct { int i; short s; char c; } Sisc; typedef struct { int i; char c; short s; } Sics;