Lines Matching defs:zUri
56826 const char *zUri = 0; /* URI args to copy */
56827 int nUriByte = 1; /* Number of bytes of URI args at *zUri */
56872 z = zUri = &zFilename[sqlite3Strlen30(zFilename)+1];
56878 nUriByte = (int)(&z[1] - zUri);
56972 if( zUri ){
56973 memcpy(pPtr, zUri, nUriByte); pPtr += nUriByte;
166894 const char *zUri, /* Nul-terminated URI to parse */
166905 int nUri = sqlite3Strlen30(zUri);
166911 && nUri>=5 && memcmp(zUri, "file:", 5)==0 /* IMP: R-57884-37496 */
166923 for(iIn=0; iIn<nUri; iIn++) nByte += (zUri[iIn]=='&');
166932 if( strncmp(zUri+5, "///", 3)==0 ){
166939 if( strncmp(zUri+7, "///", 3)==0 ){ iIn++; }
166940 }else if( strncmp(zUri+5, "//localhost/", 12)==0 ){
166945 if( zUri[5]=='/' && zUri[6]=='/' ){
166947 while( zUri[iIn] && zUri[iIn]!='/' ) iIn++;
166948 if( iIn!=7 && (iIn!=16 || memcmp("localhost", &zUri[7], 9)) ){
166950 iIn-7, &zUri[7]);
166968 while( (c = zUri[iIn])!=0 && c!='#' ){
166971 && sqlite3Isxdigit(zUri[iIn])
166972 && sqlite3Isxdigit(zUri[iIn+1])
166974 int octet = (sqlite3HexToInt(zUri[iIn++]) << 4);
166975 octet += sqlite3HexToInt(zUri[iIn++]);
166984 while( (c = zUri[iIn])!=0 && c!='#'
167003 while( zUri[iIn] && zUri[iIn]!='#' && zUri[iIn-1]!='&' ) iIn++;
167104 memcpy(zFile, zUri, nUri);