Lines Matching refs:zUri
61838 const char *zUri = 0; /* URI args to copy */
61883 z = zUri = &zFilename[sqlite3Strlen30(zFilename)+1];
61888 nUriByte = (int)(&z[1] - zUri);
61983 if( zUri ){
61984 memcpy(pPtr, zUri, nUriByte); pPtr += nUriByte;
182755 const char *zUri, /* Nul-terminated URI to parse */
182766 int nUri = sqlite3Strlen30(zUri);
182772 && nUri>=5 && memcmp(zUri, "file:", 5)==0 /* IMP: R-57884-37496 */
182784 for(iIn=0; iIn<nUri; iIn++) nByte += (zUri[iIn]=='&');
182793 if( strncmp(zUri+5, "///", 3)==0 ){
182800 if( strncmp(zUri+7, "///", 3)==0 ){ iIn++; }
182801 }else if( strncmp(zUri+5, "//localhost/", 12)==0 ){
182806 if( zUri[5]=='/' && zUri[6]=='/' ){
182808 while( zUri[iIn] && zUri[iIn]!='/' ) iIn++;
182809 if( iIn!=7 && (iIn!=16 || memcmp("localhost", &zUri[7], 9)) ){
182811 iIn-7, &zUri[7]);
182829 while( (c = zUri[iIn])!=0 && c!='#' ){
182832 && sqlite3Isxdigit(zUri[iIn])
182833 && sqlite3Isxdigit(zUri[iIn+1])
182835 int octet = (sqlite3HexToInt(zUri[iIn++]) << 4);
182836 octet += sqlite3HexToInt(zUri[iIn++]);
182845 while( (c = zUri[iIn])!=0 && c!='#'
182864 while( zUri[iIn] && zUri[iIn]!='#' && zUri[iIn-1]!='&' ) iIn++;
182965 memcpy(zFile, zUri, nUri);
221305 const char *zUri = sqlite3_db_filename(db, 0);
221306 return sqlite3_uri_boolean(zUri, RBU_EXCLUSIVE_CHECKPOINT, 0);