|
|
1.1 ! root 1: atoi(ap) ! 2: char *ap; ! 3: { ! 4: register int n, c; ! 5: register char *p; ! 6: int f; ! 7: ! 8: p = ap; ! 9: n = 0; ! 10: f = 0; ! 11: loop: ! 12: while(*p == ' ' || *p == ' ') ! 13: p++; ! 14: if(*p == '-') { ! 15: f++; ! 16: p++; ! 17: goto loop; ! 18: } ! 19: while(*p >= '0' && *p <= '9') ! 20: n = n*10 + *p++ - '0'; ! 21: if(f) ! 22: n = -n; ! 23: return(n); ! 24: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.