 / Check-in [9d8d3af8]

 ```142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 ``` ``` return p->z; } /* Parse out a number. Write the value into *pVal if pVal!=0. ** return non-zero on success and zero if the next token is not a number. */ static int geopolyParseNumber(GeoParse *p, GeoCoord *pVal){ const unsigned char *z = p->z; char c = geopolySkipSpace(p); int j; int seenDP = 0; int seenE = 0; assert( '-' < '0' ); if( c<='0' ){ j = c=='-'; if( z[j]=='0' && z[j+1]>='0' && z[j+1]<='9' ) return 0; ``` ``` < > ``` ```142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 ``` ``` return p->z; } /* Parse out a number. Write the value into *pVal if pVal!=0. ** return non-zero on success and zero if the next token is not a number. */ static int geopolyParseNumber(GeoParse *p, GeoCoord *pVal){ char c = geopolySkipSpace(p); const unsigned char *z = p->z; int j; int seenDP = 0; int seenE = 0; assert( '-' < '0' ); if( c<='0' ){ j = c=='-'; if( z[j]=='0' && z[j+1]>='0' && z[j+1]<='9' ) return 0; ```