Lines Matching refs:zUri
2909 const char *zUri, /* Nul-terminated URI to parse */ in sqlite3ParseUri() argument
2920 int nUri = sqlite3Strlen30(zUri); in sqlite3ParseUri()
2926 && nUri>=5 && memcmp(zUri, "file:", 5)==0 /* IMP: R-57884-37496 */ in sqlite3ParseUri()
2938 for(iIn=0; iIn<nUri; iIn++) nByte += (zUri[iIn]=='&'); in sqlite3ParseUri()
2947 if( strncmp(zUri+5, "///", 3)==0 ){ in sqlite3ParseUri()
2954 if( strncmp(zUri+7, "///", 3)==0 ){ iIn++; } in sqlite3ParseUri()
2955 }else if( strncmp(zUri+5, "//localhost/", 12)==0 ){ in sqlite3ParseUri()
2960 if( zUri[5]=='/' && zUri[6]=='/' ){ in sqlite3ParseUri()
2962 while( zUri[iIn] && zUri[iIn]!='/' ) iIn++; in sqlite3ParseUri()
2963 if( iIn!=7 && (iIn!=16 || memcmp("localhost", &zUri[7], 9)) ){ in sqlite3ParseUri()
2965 iIn-7, &zUri[7]); in sqlite3ParseUri()
2983 while( (c = zUri[iIn])!=0 && c!='#' ){ in sqlite3ParseUri()
2986 && sqlite3Isxdigit(zUri[iIn]) in sqlite3ParseUri()
2987 && sqlite3Isxdigit(zUri[iIn+1]) in sqlite3ParseUri()
2989 int octet = (sqlite3HexToInt(zUri[iIn++]) << 4); in sqlite3ParseUri()
2990 octet += sqlite3HexToInt(zUri[iIn++]); in sqlite3ParseUri()
2999 while( (c = zUri[iIn])!=0 && c!='#' in sqlite3ParseUri()
3018 while( zUri[iIn] && zUri[iIn]!='#' && zUri[iIn-1]!='&' ) iIn++; in sqlite3ParseUri()
3119 memcpy(zFile, zUri, nUri); in sqlite3ParseUri()