long incr(long *p, long val) { long x = *p; long y = x + val; *p = y; return x; } long call_incr() { long v1 = 15213; long v2 = incr(&v1, 3000); return v1+v2; } long call_incr2(long x) { long v1 = 15213; long v2 = incr(&v1, 3000); return x+v2; }