Lines Matching refs:s
47 CONST unsigned char *decpt, *s0, *s, *s1; local
74 s = s0;
78 if (hexdig[*s])
84 if (s[i] != decimalpoint[i])
87 decpt = s += i;
89 if (*s != '.')
91 decpt = ++s;
93 if (!hexdig[*s])
95 while(*s == '0')
96 s++;
97 if (hexdig[*s])
100 s0 = s;
102 while(hexdig[*s])
103 s++;
105 if (*s == *decimalpoint && !decpt) {
107 if (s[i] != decimalpoint[i])
110 decpt = s += i;
112 if (*s == '.' && !decpt) {
113 decpt = ++s;
115 while(hexdig[*s])
116 s++;
119 e = -(((Long)(s-decpt)) << 2);
121 s1 = s;
123 switch(*s) {
126 switch(*++s) {
131 s++;
133 if ((n = hexdig[*s]) == 0 || n > 0x19) {
134 s = s1;
138 while((n = hexdig[*++s]) !=0 && n <= 0x19) {
147 *sp = (char*)s;