1
int step1(int* out){ *out=1; return 0; } int step2(int* out){ if(step1(out)!=0) return -1; *out=2; return 0; }