|
|
1.1 ! root 1: /* m_atoi.c - parse a string representation of a message number */ ! 2: ! 3: #include "../h/mh.h" ! 4: ! 5: ! 6: m_atoi (str) ! 7: register char *str; ! 8: { ! 9: register int i; ! 10: register char *cp; ! 11: ! 12: i = 0; ! 13: cp = str; ! 14: while (*cp) { ! 15: if (*cp < '0' || *cp > '9') ! 16: return 0; ! 17: i *= 10; ! 18: i += *cp++ - '0'; ! 19: } ! 20: ! 21: return i; ! 22: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.