1 typedef unsigned uint; 2 3 inline g(uint * s,uint * d,uint c)4g (uint *s, uint *d, uint c) 5 { 6 while (c != 0) 7 { 8 *--d = *--s; 9 c--; 10 } 11 } 12 f(uint * p1,uint c,uint * p2)13f (uint *p1, uint c, uint *p2) 14 { 15 while (c > 0 && *p1 == 0) 16 { 17 p1++; 18 c--; 19 } 20 if (c == 0) 21 return 1; 22 g (p2, p1, c); 23 } 24