Lines Matching refs:z

223 char *sqliteStrDup_(const char *z, char *zFile, int line){  in sqliteStrDup_()  argument
225 if( z==0 ) return 0; in sqliteStrDup_()
226 zNew = sqliteMalloc_(strlen(z)+1, 0, zFile, line); in sqliteStrDup_()
227 if( zNew ) strcpy(zNew, z); in sqliteStrDup_()
230 char *sqliteStrNDup_(const char *z, int n, char *zFile, int line){ in sqliteStrNDup_() argument
232 if( z==0 ) return 0; in sqliteStrNDup_()
235 memcpy(zNew, z, n); in sqliteStrNDup_()
307 char *sqliteStrDup(const char *z){ in sqliteStrDup() argument
309 if( z==0 ) return 0; in sqliteStrDup()
310 zNew = sqliteMallocRaw(strlen(z)+1); in sqliteStrDup()
311 if( zNew ) strcpy(zNew, z); in sqliteStrDup()
314 char *sqliteStrNDup(const char *z, int n){ in sqliteStrNDup() argument
316 if( z==0 ) return 0; in sqliteStrNDup()
319 memcpy(zNew, z, n); in sqliteStrNDup()
336 const char *z; in sqliteSetString() local
342 while( (z = va_arg(ap, const char*))!=0 ){ in sqliteSetString()
343 nByte += strlen(z); in sqliteSetString()
353 while( (z = va_arg(ap, const char*))!=0 ){ in sqliteSetString()
354 strcpy(zResult, z); in sqliteSetString()
375 const char *z; in sqliteSetNString() local
382 while( (z = va_arg(ap, const char*))!=0 ){ in sqliteSetNString()
384 if( n<=0 ) n = strlen(z); in sqliteSetNString()
392 while( (z = va_arg(ap, const char*))!=0 ){ in sqliteSetNString()
394 if( n<=0 ) n = strlen(z); in sqliteSetNString()
395 strncpy(zResult, z, n); in sqliteSetNString()
436 void sqliteDequote(char *z){ in sqliteDequote() argument
439 if( z==0 ) return; in sqliteDequote()
440 quote = z[0]; in sqliteDequote()
447 for(i=1, j=0; z[i]; i++){ in sqliteDequote()
448 if( z[i]==quote ){ in sqliteDequote()
449 if( z[i+1]==quote ){ in sqliteDequote()
450 z[j++] = quote; in sqliteDequote()
453 z[j++] = 0; in sqliteDequote()
457 z[j++] = z[i]; in sqliteDequote()
487 int sqliteHashNoCase(const char *z, int n){ in sqliteHashNoCase() argument
489 if( n<=0 ) n = strlen(z); in sqliteHashNoCase()
491 h = (h<<3) ^ h ^ UpperToLower[(unsigned char)*z++]; in sqliteHashNoCase()
522 int sqliteIsNumber(const char *z){ in sqliteIsNumber() argument
523 if( *z=='-' || *z=='+' ) z++; in sqliteIsNumber()
524 if( !isdigit(*z) ){ in sqliteIsNumber()
527 z++; in sqliteIsNumber()
528 while( isdigit(*z) ){ z++; } in sqliteIsNumber()
529 if( *z=='.' ){ in sqliteIsNumber()
530 z++; in sqliteIsNumber()
531 if( !isdigit(*z) ) return 0; in sqliteIsNumber()
532 while( isdigit(*z) ){ z++; } in sqliteIsNumber()
534 if( *z=='e' || *z=='E' ){ in sqliteIsNumber()
535 z++; in sqliteIsNumber()
536 if( *z=='+' || *z=='-' ) z++; in sqliteIsNumber()
537 if( !isdigit(*z) ) return 0; in sqliteIsNumber()
538 while( isdigit(*z) ){ z++; } in sqliteIsNumber()
540 return *z==0; in sqliteIsNumber()
555 double sqliteAtoF(const char *z, const char **pzEnd){ in sqliteAtoF() argument
558 if( *z=='-' ){ in sqliteAtoF()
560 z++; in sqliteAtoF()
561 }else if( *z=='+' ){ in sqliteAtoF()
562 z++; in sqliteAtoF()
564 while( isdigit(*z) ){ in sqliteAtoF()
565 v1 = v1*10.0 + (*z - '0'); in sqliteAtoF()
566 z++; in sqliteAtoF()
568 if( *z=='.' ){ in sqliteAtoF()
570 z++; in sqliteAtoF()
571 while( isdigit(*z) ){ in sqliteAtoF()
572 v1 = v1*10.0 + (*z - '0'); in sqliteAtoF()
574 z++; in sqliteAtoF()
578 if( *z=='e' || *z=='E' ){ in sqliteAtoF()
582 z++; in sqliteAtoF()
583 if( *z=='-' ){ in sqliteAtoF()
585 z++; in sqliteAtoF()
586 }else if( *z=='+' ){ in sqliteAtoF()
587 z++; in sqliteAtoF()
589 while( isdigit(*z) ){ in sqliteAtoF()
590 eval = eval*10 + *z - '0'; in sqliteAtoF()
591 z++; in sqliteAtoF()
603 if( pzEnd ) *pzEnd = z; in sqliteAtoF()
797 void sqliteRealToSortable(double r, char *z){ in sqliteRealToSortable() argument
813 *z++ = '-'; in sqliteRealToSortable()
816 *z++ = '0'; in sqliteRealToSortable()
841 strcpy(z, "~~~~~~~~~~~~"); in sqliteRealToSortable()
844 *z++ = zDigit[(exp>>6)&0x3f]; in sqliteRealToSortable()
845 *z++ = zDigit[exp & 0x3f]; in sqliteRealToSortable()
851 *z++ = zDigit[digit & 0x3f]; in sqliteRealToSortable()
855 *z = 0; in sqliteRealToSortable()
883 static int sqlite_utf8_to_int(const unsigned char *z){ in sqlite_utf8_to_int() argument
905 c = initVal[*(z++)]; in sqlite_utf8_to_int()
906 while( (0xc0&*z)==0x80 ){ in sqlite_utf8_to_int()
907 c = (c<<6) | (0x3f&*(z++)); in sqlite_utf8_to_int()