#include <stdio.h>
#define ARRAY_LEN 10
static void init_array(int (*)[ARRAY_LEN]);
static void print_array(const int (*)[ARRAY_LEN]);
int main(void) {
int array[ARRAY_LEN];
init_array(&array);
print_array(&array);
return 0;
}
void init_array(int (*parray)[ARRAY_LEN]){
int i;
for(i=0;i<ARRAY_LEN;i++)
(*parray)[i] = i;
return;
}
void print_array(const int (*parray)[ARRAY_LEN]){
int i;
for(i=0;i<ARRAY_LEN;i++)
return;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIEFSUkFZX0xFTiAxMAoKc3RhdGljIHZvaWQgaW5pdF9hcnJheShpbnQgKCopW0FSUkFZX0xFTl0pOwpzdGF0aWMgdm9pZCBwcmludF9hcnJheShjb25zdCBpbnQgKCopW0FSUkFZX0xFTl0pOwoKaW50IG1haW4odm9pZCkgewoJaW50IGFycmF5W0FSUkFZX0xFTl07CgkKCWluaXRfYXJyYXkoJmFycmF5KTsKCXByaW50X2FycmF5KCZhcnJheSk7CglyZXR1cm4gMDsKfQoKdm9pZCBpbml0X2FycmF5KGludCAoKnBhcnJheSlbQVJSQVlfTEVOXSl7CglpbnQgaTsKCWZvcihpPTA7aTxBUlJBWV9MRU47aSsrKQoJCSgqcGFycmF5KVtpXSA9IGk7CglyZXR1cm47Cn0KCnZvaWQgcHJpbnRfYXJyYXkoY29uc3QgaW50ICgqcGFycmF5KVtBUlJBWV9MRU5dKXsKCWludCBpOwoJZm9yKGk9MDtpPEFSUkFZX0xFTjtpKyspCgkJcHJpbnRmKCIlZFxuIiwgKCpwYXJyYXkpW2ldKTsKCXJldHVybjsKfQ==