1#include <string.h>
2
3#define ARRSIZE 32
4int intarray[ARRSIZE], intarray2[ARRSIZE];
5
6struct teststruct {
7  int a;
8  int b;
9  int c;
10  int d;
11  int e;
12  int f;
13  int g;
14} intstruct, intstruct2;
15
16void checkpoint1 ()
17{
18  /* intarray and teststruct have been initialized. */
19}
20
21void
22zero_all ()
23{
24  memset ((char *) &intarray,   0, sizeof (intarray));
25  memset ((char *) &intarray2,  0, sizeof (intarray2));
26  memset ((char *) &intstruct,  0, sizeof (intstruct));
27  memset ((char *) &intstruct2, 0, sizeof (intstruct2));
28}
29
30main()
31{
32  int i;
33
34  for (i = 0; i < ARRSIZE; i++)
35    intarray[i] = i+1;
36
37  intstruct.a = 12 * 1;
38  intstruct.b = 12 * 2;
39  intstruct.c = 12 * 3;
40  intstruct.d = 12 * 4;
41  intstruct.e = 12 * 5;
42  intstruct.f = 12 * 6;
43  intstruct.g = 12 * 7;
44
45  checkpoint1 ();
46}
47