aboutsummaryrefslogtreecommitdiff
path: root/djb/atoulong.c
blob: 95c96d48fe78921e52b6858aa95d2f9c82fbca7b (plain)
1
2
3
4
5
6
7
unsigned int atoulong(char *s) /*EXTRACT_INCL*/ {
  register unsigned int dest=0;
  register unsigned char c;

  while ((c=*s-'0')<10) { ++s; dest=dest*10 + c; }
  return dest;
}