int atoi(char * s)
{
- register int rv=0;
- register char sign = 0;
+ int rv=0;
+ char sign = 0;
/* skip till we find either a digit or '+' or '-' */
while (*s) {
s++;
}
- sign = (*s == '-');
+ if(*s == '-')sign=1;
+
+// sign = (*s == '-');
if (*s == '-' || *s == '+') s++;
while (*s && *s >= '0' && *s <= '9') {
s++;
}
- return (sign ? -rv : rv);
+ if(sign)return (-rv);
+ else return (rv);
+
+// return (sign ? -rv : rv);
}