1 /* Function definitions that are used by multiple tests. */
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; }