|
|
1.1 root 1: /* Copyright (c) 1979 Regents of the University of California */
2: /*
3: * Hacked "printf" which prints through putchar.
4: * DONT USE WITH STDIO!
5: */
6: printf(fmt, args)
7: char *fmt;
8: {
9: _doprnt(fmt, &args, 0);
10: }
11:
12: _strout(count, string, adjust, foo, fillch)
13: register char *string;
14: register int count;
15: int adjust;
16: register struct { int a[6]; } *foo;
17: {
18:
19: if (foo != 0)
20: abort();
21: while (adjust < 0) {
22: if (*string=='-' && fillch=='0') {
23: putchar(*string++);
24: count--;
25: }
26: putchar(fillch);
27: adjust++;
28: }
29: while (--count>=0)
30: putchar(*string++);
31: while (adjust) {
32: putchar(fillch);
33: adjust--;
34: }
35: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.