1: atoi(p)
2: register char *p;
3: {
4: register int n;
5: register int f;
6:
7: n = 0;
8: f = 0;
9: for(;;p++) {
10: switch(*p) {
11: case ' ':
12: case '\t':
13: continue;
14: case '-':
15: f++;
16: case '+':
17: p++;
18: }
19: break;
20: }
21: while(*p >= '0' && *p <= '9')
22: n = n*10 + *p++ - '0';
23: return(f? -n: n);
24: }
Defined functions
atoi
defined in line
1; used 114 times
- in /usr/src/cmd/at.c line
235
- in /usr/src/cmd/chgrp.c line
26
- in /usr/src/cmd/chown.c line
26
- in /usr/src/cmd/clri.c line
40,
56
- in /usr/src/cmd/cu.c line
128
- in /usr/src/cmd/dump.c line
93
- in /usr/src/cmd/eqn/e.y line
92-95(4)
- in /usr/src/cmd/eqn/io.c line
152-153(2)
- in /usr/src/cmd/eqn/size.c line
7-11(3),
34-38(3)
- in /usr/src/cmd/find.c line
166-170(3),
176,
183,
189,
195-197(2),
505
- in /usr/src/cmd/iostat.c line
76,
137
- in /usr/src/cmd/join.c line
61-63(2),
73-77(3)
- in /usr/src/cmd/kill.c line
22,
31
- in /usr/src/cmd/ld.c line
285,
376
- in /usr/src/cmd/learn/selsub.c line
28
- in /usr/src/cmd/lex/parser.y line
301
- in /usr/src/cmd/mkfs.c line
164-165(2)
- in /usr/src/cmd/neqn/e.y line
92-95(4)
- in /usr/src/cmd/neqn/io.c line
152-153(2)
- in /usr/src/cmd/neqn/size.c line
7-11(3),
34-38(3)
- in /usr/src/cmd/nice.c line
14
- in /usr/src/cmd/plot/driver.c line
14-17(2)
- in /usr/src/cmd/pr.c line
71-75(2),
90-94(2)
- in /usr/src/cmd/prof.c line
82
- in /usr/src/cmd/ps.c line
93
- in /usr/src/cmd/ptx.c line
107,
124
- in /usr/src/cmd/refer/flagger.c line
20
- in /usr/src/cmd/refer/glue1.c line
82,
89
- in /usr/src/cmd/refer/hunt1.c line
74,
80
- in /usr/src/cmd/refer/inv1.c line
37
- in /usr/src/cmd/refer/mkey1.c line
46-53(3)
- in /usr/src/cmd/refer/refer1.c line
19-23(2),
50
- in /usr/src/cmd/refer/refer2.c line
66
- in /usr/src/cmd/refer/refer5.c line
182
- in /usr/src/cmd/refer/refer7.c line
56-58(2),
93
- in /usr/src/cmd/refer/thash.c line
20
- in /usr/src/cmd/restor.c line
209,
305
- in /usr/src/cmd/sp.c line
48
- in /usr/src/cmd/split.c line
35
- in /usr/src/cmd/tar/tar.c line
119
- in /usr/src/cmd/tbl/t4.c line
157
- in /usr/src/cmd/test.c line
101,
120-122(2)
- in /usr/src/cmd/tk.c line
47-52(2)
- in /usr/src/cmd/troff/font/mkfont.c line
38
- in /usr/src/cmd/uniq.c line
22,
29
- in /usr/src/cmd/uucp/cico.c line
93,
101,
178-183(2)
- in /usr/src/cmd/uucp/conn.c line
116,
162
- in /usr/src/cmd/uucp/uuclean.c line
52,
59
- in /usr/src/cmd/uucp/uucp.c line
48
- in /usr/src/cmd/uucp/uulog.c line
53,
61
- in /usr/src/cmd/uucp/uux.c line
63
- in /usr/src/cmd/uucp/uuxqt.c line
58
- in /usr/src/libc/stdio/getgrent.c line
52
- in /usr/src/libc/stdio/getpwent.c line
52-54(2)