#include <stdio.h>
void myfunc(int** out){
int i = 0;
*out
= malloc(1000*sizeof(int)); for(i = 0; i < 1000; i++){
(*out)[i] = i;
}
return;
}
int main(int argc, char** argv){
int* outArr = 0;
myfunc(&outArr);
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIG15ZnVuYyhpbnQqKiBvdXQpewogIGludCBpID0gMDsKICAqb3V0ICA9IG1hbGxvYygxMDAwKnNpemVvZihpbnQpKTsKICBmb3IoaSA9IDA7IGkgPCAxMDAwOyBpKyspewogICAgKCpvdXQpW2ldID0gaTsKICB9CiAgcmV0dXJuOwp9CgppbnQgbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3YpewoJaW50KiBvdXRBcnIgPSAwOwoJbXlmdW5jKCZvdXRBcnIpOwoJcHJpbnRmKCIlZFxuIiwgb3V0QXJyWzBdKTsKCXByaW50ZigiJWRcbiIsIG91dEFyclsxXSk7CglwcmludGYoIiVkXG4iLCBvdXRBcnJbOTk5XSk7CglmcmVlKG91dEFycik7Cn0=