Lines Matching refs:zUri
62798 const char *zUri = 0; /* URI args to copy */ local
62844 z = zUri = &zFilename[sqlite3Strlen30(zFilename)+1];
62849 nUriByte = (int)(&z[1] - zUri);
62944 if( zUri ){
62945 memcpy(pPtr, zUri, nUriByte); pPtr += nUriByte;
133082 const char *zUri;
133093 zUri = (const char*)sqlite3_value_text(argv[0]);
133094 if( zUri==0 ) return;
133096 rc = sqlite3ParseUri(zVfs, zUri, &flgs, &pVfs, &zFile, &zErr);
185663 const char *zUri, /* Nul-terminated URI to parse */
185674 int nUri = sqlite3Strlen30(zUri);
185680 && nUri>=5 && memcmp(zUri, "file:", 5)==0 /* IMP: R-57884-37496 */
185692 for(iIn=0; iIn<nUri; iIn++) nByte += (zUri[iIn]=='&');
185701 if( strncmp(zUri+5, "///", 3)==0 ){
185708 if( strncmp(zUri+7, "///", 3)==0 ){ iIn++; }
185709 }else if( strncmp(zUri+5, "//localhost/", 12)==0 ){
185714 if( zUri[5]=='/' && zUri[6]=='/' ){
185716 while( zUri[iIn] && zUri[iIn]!='/' ) iIn++;
185717 if( iIn!=7 && (iIn!=16 || memcmp("localhost", &zUri[7], 9)) ){
185719 iIn-7, &zUri[7]);
185737 while( (c = zUri[iIn])!=0 && c!='#' ){
185740 && sqlite3Isxdigit(zUri[iIn])
185741 && sqlite3Isxdigit(zUri[iIn+1])
185743 int octet = (sqlite3HexToInt(zUri[iIn++]) << 4);
185744 octet += sqlite3HexToInt(zUri[iIn++]);
185753 while( (c = zUri[iIn])!=0 && c!='#'
185772 while( zUri[iIn] && zUri[iIn]!='#' && zUri[iIn-1]!='&' ) iIn++;
185873 memcpy(zFile, zUri, nUri);
224484 const char *zUri = sqlite3_db_filename(db, 0);
224485 return sqlite3_uri_boolean(zUri, RBU_EXCLUSIVE_CHECKPOINT, 0);