1  /* Type definitions that are used by multiple tests.  */
       2  
       3  typedef union { char c; short s; } Ucs;
       4  typedef union { char c; int i; } Uci;
       5  typedef union { char c; long l; } Ucl;
       6  typedef union { char c; long long ll; } Ucll;
       7  
       8  typedef union { short s; int i; } Usi;
       9  typedef union { short s; long l; } Usl;
      10  typedef union { short s; long long ll; } Usll;
      11  
      12  typedef union { int i; long l; } Uil;
      13  typedef union { int i; long long ll; } Uill;
      14  
      15  typedef union { long l; long long ll; } Ulll;