|
|
1.1 root 1: /* Copyright Bell Telephone Laboratories Whippany, N.J.
2:
3: * ************************************
4: * ************************************
5: * *** Initiate Auto Line Numbering ***
6: * *** R. B. Drake WH 8C-005 X4163 ****
7: * ***** Sat Sep 22 17:58:51 1979 *****
8: * ************************************
9: * ************************************
10:
11: */
12: /* "@(#) auto.c: V 1.1 12/21/80" */
13:
14: int aut,inc,autflg;
15: autnum()
16: {
17: extern char *expr;
18: char *prncpy();
19: char txtbuf[80]; /* temporary buffer */
20: autflg = 1;
21: if(!inc) inc = 10; /*default values */
22: aut += inc;
23: if(*expr == '\0') return(0); /* no expression keep the defaults */
24: expr = prncpy(txtbuf,expr); /* copy to first comma if there is one */
25: if(txtbuf[0] != '\0') /* if a start num was specified */
26: aut = atoi(txtbuf);
27: if(*expr++ == ',') /* if an increment has been specified */
28: prncpy(txtbuf,expr);
29: inc = atoi(txtbuf);
30: return(0);
31: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.