Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1exp 11/4/83; site ihuxl.UUCP Path: utzoo!linus!decvax!harpo!eagle!mhuxl!houxm!ihnp4!ihuxl!dcn From: dcn@ihuxl.UUCP Newsgroups: net.sources Subject: Aztec C cource - stoi.c Message-ID: <730@ihuxl.UUCP> Date: Fri, 11-Nov-83 17:31:32 EST Article-I.D.: ihuxl.730 Posted: Fri Nov 11 17:31:32 1983 Date-Received: Sun, 13-Nov-83 07:58:20 EST Organization: AT&T Bell Labs, Naperville, Il Lines: 24 /* stoi - convert string to integer (checks sign) */ #include "stdio.h" stoi(s) char *s ; { int n, sign ; while( *s == BLANK || *s == NL || *s == TAB ) s++ ; sign = 1 ; if( *s == '+' ) s++ ; else if( *s == '-' ) { sign = -1 ; s++ ; } for( n=0 ; *s >= '0' && *s <= '9' ; s++ ) n = 10 * n + *s - '0' ; return( sign * n ) ; }