zNum             23906 ext/sqlite3/libsqlite/sqlite3.c static int compare2pow63(const char *zNum, int incr){
zNum             23912 ext/sqlite3/libsqlite/sqlite3.c     c = (zNum[i*incr]-pow63[i])*10;
zNum             23915 ext/sqlite3/libsqlite/sqlite3.c     c = zNum[18*incr] - '8';
zNum             23942 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Atoi64(const char *zNum, i64 *pNum, int length, u8 enc){
zNum             23950 ext/sqlite3/libsqlite/sqlite3.c   const char *zEnd = zNum + length;
zNum             23957 ext/sqlite3/libsqlite/sqlite3.c     for(i=3-enc; i<length && zNum[i]==0; i+=2){}
zNum             23959 ext/sqlite3/libsqlite/sqlite3.c     zEnd = zNum+i+enc-3;
zNum             23960 ext/sqlite3/libsqlite/sqlite3.c     zNum += (enc&1);
zNum             23962 ext/sqlite3/libsqlite/sqlite3.c   while( zNum<zEnd && sqlite3Isspace(*zNum) ) zNum+=incr;
zNum             23963 ext/sqlite3/libsqlite/sqlite3.c   if( zNum<zEnd ){
zNum             23964 ext/sqlite3/libsqlite/sqlite3.c     if( *zNum=='-' ){
zNum             23966 ext/sqlite3/libsqlite/sqlite3.c       zNum+=incr;
zNum             23967 ext/sqlite3/libsqlite/sqlite3.c     }else if( *zNum=='+' ){
zNum             23968 ext/sqlite3/libsqlite/sqlite3.c       zNum+=incr;
zNum             23971 ext/sqlite3/libsqlite/sqlite3.c   zStart = zNum;
zNum             23972 ext/sqlite3/libsqlite/sqlite3.c   while( zNum<zEnd && zNum[0]=='0' ){ zNum+=incr; } /* Skip leading zeros. */
zNum             23973 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; &zNum[i]<zEnd && (c=zNum[i])>='0' && c<='9'; i+=incr){
zNum             23986 ext/sqlite3/libsqlite/sqlite3.c   if( (c!=0 && &zNum[i]<zEnd) || (i==0 && zStart==zNum) || i>19*incr || nonNum ){
zNum             23996 ext/sqlite3/libsqlite/sqlite3.c     c = compare2pow63(zNum, incr);
zNum             24055 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3GetInt32(const char *zNum, int *pValue){
zNum             24059 ext/sqlite3/libsqlite/sqlite3.c   if( zNum[0]=='-' ){
zNum             24061 ext/sqlite3/libsqlite/sqlite3.c     zNum++;
zNum             24062 ext/sqlite3/libsqlite/sqlite3.c   }else if( zNum[0]=='+' ){
zNum             24063 ext/sqlite3/libsqlite/sqlite3.c     zNum++;
zNum             24066 ext/sqlite3/libsqlite/sqlite3.c   else if( zNum[0]=='0'
zNum             24067 ext/sqlite3/libsqlite/sqlite3.c         && (zNum[1]=='x' || zNum[1]=='X')
zNum             24068 ext/sqlite3/libsqlite/sqlite3.c         && sqlite3Isxdigit(zNum[2])
zNum             24071 ext/sqlite3/libsqlite/sqlite3.c     zNum += 2;
zNum             24072 ext/sqlite3/libsqlite/sqlite3.c     while( zNum[0]=='0' ) zNum++;
zNum             24073 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; sqlite3Isxdigit(zNum[i]) && i<8; i++){
zNum             24074 ext/sqlite3/libsqlite/sqlite3.c       u = u*16 + sqlite3HexToInt(zNum[i]);
zNum             24076 ext/sqlite3/libsqlite/sqlite3.c     if( (u&0x80000000)==0 && sqlite3Isxdigit(zNum[i])==0 ){
zNum             24084 ext/sqlite3/libsqlite/sqlite3.c   while( zNum[0]=='0' ) zNum++;
zNum             24085 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<11 && (c = zNum[i] - '0')>=0 && c<=9; i++){