public static int Rand_r(ref int arg1) { StackItem[] stack = new StackItem[2]; stack[1].s_int = arg1; staticInterceptor.Invoke("rand_r$", "rand_r(unsigned int*)", stack); arg1 = stack[1].s_int; return stack[0].s_int; }