1  /* Type definitions that are used by multiple tests.  */
       2  
       3  typedef struct { char c; double d; } Scd;
       4  typedef struct { char c; double d; char b; } Scdc;
       5  typedef struct { double d; } Sd;
       6  typedef struct { double d; int i; } Sdi;
       7  typedef struct { char c; Sd sd; } Scsds;
       8  typedef struct { char c; Sd sd; char b; } Scsdsc;
       9  typedef struct { char c; Sdi sdi; } Scsdis;
      10  typedef struct { char c; Sdi sdi; char b; } Scsdisc;
      11  typedef struct { Sd sd; } Ssds;
      12  typedef struct { Sd sd; char c; } Ssdsc;
      13  typedef struct { char c; Ssds ssds; } Scssdss;
      14  typedef struct { char c; Ssds ssds; char b; } Scssdssc;
      15  
      16  typedef struct { float f; int i; } Sfi;
      17  typedef struct { float f; int i1; int i2; } Sfii;
      18  typedef struct { float f; int i; Sfi fi; } Sfifi;
      19  typedef struct { float f; int i1; int i2; Sfii fii; } Sfiifii;