1  /* Function definitions that are used by multiple tests.  */
       2  
       3  void initSc (Sc *p, int i) { p->c = (char)i; }
       4  void initSs (Ss *p, int i) { p->s = i; }
       5  void initSi (Si *p, int i) { p->i = i; }
       6  void initSsc (Ssc *p, int i) { p->s = i; p->c = (char)i+1; }
       7  void initScs (Scs *p, int i) { p->c = (char)i; p->s = i+1; }
       8  void initSsi (Ssi *p, int i) { p->s = i; p->i = i+1; }
       9  void initSis (Sis *p, int i) { p->i = i; p->s = i+1; }
      10  void initSic (Sic *p, int i) { p->i = i; p->c = (char)i+1; }
      11  void initSci (Sci *p, int i) { p->c = (char)i; p->i = i+1; }
      12  void initScsi (Scsi *p, int i) { p->c = (char)i; p->s = i+1; p->i = i+2; }
      13  void initScis (Scis *p, int i) { p->c = (char)i; p->i = i+1; p->s = i+2; }
      14  void initSsci (Ssci *p, int i) { p->s = i; p->c = (char)i+1; p->i = i+2; }
      15  void initSsic (Ssic *p, int i) { p->s = i; p->i = i+1; p->c = (char)i+2; }
      16  void initSisc (Sisc *p, int i) { p->i = i; p->s = i+1; p->c = (char)i+2; }
      17  void initSics (Sics *p, int i) { p->i = i; p->c = (char)i+1; p->s = i+2; }