| #include <string.h> |
| |
| #define ARRSIZE 32 |
| int intarray[ARRSIZE], intarray2[ARRSIZE]; |
| |
| struct teststruct { |
| int a; |
| int b; |
| int c; |
| int d; |
| int e; |
| int f; |
| int g; |
| } intstruct, intstruct2; |
| |
| void checkpoint1 () |
| { |
| /* intarray and teststruct have been initialized. */ |
| } |
| |
| void |
| zero_all () |
| { |
| memset ((char *) &intarray, 0, sizeof (intarray)); |
| memset ((char *) &intarray2, 0, sizeof (intarray2)); |
| memset ((char *) &intstruct, 0, sizeof (intstruct)); |
| memset ((char *) &intstruct2, 0, sizeof (intstruct2)); |
| } |
| |
| int |
| main() |
| { |
| int i; |
| |
| for (i = 0; i < ARRSIZE; i++) |
| intarray[i] = i+1; |
| |
| intstruct.a = 12 * 1; |
| intstruct.b = 12 * 2; |
| intstruct.c = 12 * 3; |
| intstruct.d = 12 * 4; |
| intstruct.e = 12 * 5; |
| intstruct.f = 12 * 6; |
| intstruct.g = 12 * 7; |
| |
| checkpoint1 (); |
| return 0; |
| } |