Lines Matching refs:zLine

1324 static char *local_getline(char *zLine, FILE *in){  in local_getline()  argument
1325 int nLine = zLine==0 ? 0 : 100; in local_getline()
1331 zLine = realloc(zLine, nLine); in local_getline()
1332 shell_check_oom(zLine); in local_getline()
1334 if( sqlite3_fgets(&zLine[n], nLine - n, in)==0 ){ in local_getline()
1336 free(zLine); in local_getline()
1339 zLine[n] = 0; in local_getline()
1342 while( zLine[n] ) n++; in local_getline()
1343 if( n>0 && zLine[n-1]=='\n' ){ in local_getline()
1345 if( n>0 && zLine[n-1]=='\r' ) n--; in local_getline()
1346 zLine[n] = 0; in local_getline()
1350 return zLine; in local_getline()
9086 char *zLine; /* The whole that we want to complete */ member
9188 sqlite3_free(pCur->zLine); pCur->zLine = 0; pCur->nLine = 0; in completionCursorReset()
9340 sqlite3_result_text(ctx, pCur->zLine, -1, SQLITE_TRANSIENT); in completionColumn()
9397 pCur->zLine = sqlite3_mprintf("%s", sqlite3_value_text(argv[iArg])); in completionFilter()
9398 if( pCur->zLine==0 ) return SQLITE_NOMEM; in completionFilter()
9401 if( pCur->zLine!=0 && pCur->zPrefix==0 ){ in completionFilter()
9403 while( i>0 && (IsAlnum(pCur->zLine[i-1]) || pCur->zLine[i-1]=='_') ){ in completionFilter()
9408 pCur->zPrefix = sqlite3_mprintf("%.*s", pCur->nPrefix, pCur->zLine + i); in completionFilter()
23582 char zLine[200]; in displayStatLine() local
23588 sqlite3_snprintf(sizeof(zLine), zLine, zFormat, iCur, iHiwtr); in displayStatLine()
23590 sqlite3_snprintf(sizeof(zLine), zLine, zFormat, iHiwtr); in displayStatLine()
23592 sqlite3_fprintf(out, "%-36s %s\n", zLabel, zLine); in displayStatLine()
25841 char zLine[1000]; in readHexDb() local
25856 if( sqlite3_fgets(zLine, sizeof(zLine), in)==0 ) goto readHexDb_error; in readHexDb()
25857 rc = sscanf(zLine, "| size %d pagesize %d", &n, &pgsz); in readHexDb()
25869 for(nLine++; sqlite3_fgets(zLine, sizeof(zLine), in)!=0; nLine++){ in readHexDb()
25870 rc = sscanf(zLine, "| page %d offset %d", &j, &k); in readHexDb()
25875 if( cli_strncmp(zLine, "| end ", 6)==0 ){ in readHexDb()
25878 rc = sscanf(zLine,"| %d: %x %x %x %x %x %x %x %x %x %x %x %x %x %x %x %x", in readHexDb()
25901 while( sqlite3_fgets(zLine, sizeof(zLine), p->in)!=0 ){ in readHexDb()
25903 if(cli_strncmp(zLine, "| end ", 6)==0 ) break; in readHexDb()
26210 const char *zLine, in linenoise_completion() argument
26216 i64 nLine = strlen(zLine); in linenoise_completion()
26226 if( zLine[0]=='.' || zLine[0]=='#') return; in linenoise_completion()
26227 for(i=nLine-1; i>=0 && (IsAlnum(zLine[i]) || zLine[i]=='_'); i--){} in linenoise_completion()
26230 memcpy(zBuf, zLine, iStart); in linenoise_completion()
26233 &zLine[iStart], zLine); in linenoise_completion()
28804 static int do_meta_command(char *zLine, ShellState *p){ in do_meta_command() argument
28819 while( zLine[h] && nArg<ArraySize(azArg)-1 ){ in do_meta_command()
28820 while( IsSpace(zLine[h]) ){ h++; } in do_meta_command()
28821 if( zLine[h]==0 ) break; in do_meta_command()
28822 if( zLine[h]=='\'' || zLine[h]=='"' ){ in do_meta_command()
28823 int delim = zLine[h++]; in do_meta_command()
28824 azArg[nArg++] = &zLine[h]; in do_meta_command()
28825 while( zLine[h] && zLine[h]!=delim ){ in do_meta_command()
28826 if( zLine[h]=='\\' && delim=='"' && zLine[h+1]!=0 ) h++; in do_meta_command()
28829 if( zLine[h]==delim ){ in do_meta_command()
28830 zLine[h++] = 0; in do_meta_command()
28834 azArg[nArg++] = &zLine[h]; in do_meta_command()
28835 while( zLine[h] && !IsSpace(zLine[h]) ){ h++; } in do_meta_command()
28836 if( zLine[h] ) zLine[h++] = 0; in do_meta_command()
32467 static QuickScanState quickscan(char *zLine, QuickScanState qss, in quickscan() argument
32473 while( (cin = *zLine++)!=0 ){ in quickscan()
32478 if( *zLine!='-' ) in quickscan()
32480 while((cin = *++zLine)!=0 ) in quickscan()
32488 if( *zLine=='*' ){ in quickscan()
32489 ++zLine; in quickscan()
32517 while( (cin = *zLine++)!=0 ){ in quickscan()
32521 if( *zLine != '/' ) in quickscan()
32523 ++zLine; in quickscan()
32528 if(*zLine==cWait){ in quickscan()
32530 ++zLine; in quickscan()
32551 static int line_is_command_terminator(char *zLine){ in line_is_command_terminator() argument
32552 while( IsSpace(zLine[0]) ){ zLine++; }; in line_is_command_terminator()
32553 if( zLine[0]=='/' ) in line_is_command_terminator()
32554 zLine += 1; /* Oracle */ in line_is_command_terminator()
32555 else if ( ToLower(zLine[0])=='g' && ToLower(zLine[1])=='o' ) in line_is_command_terminator()
32556 zLine += 2; /* SQL Server */ in line_is_command_terminator()
32559 return quickscan(zLine, QSS_Start, 0)==QSS_Start; in line_is_command_terminator()
32738 char *zLine = 0; in one_input_line() local
32753 zLine = realloc(zPrior, nZ+1); in one_input_line()
32754 shell_check_oom(zLine); in one_input_line()
32755 memcpy(zLine, zBegin, nZ); in one_input_line()
32756 zLine[nZ] = 0; in one_input_line()
32757 return zLine; in one_input_line()
32771 char *zLine = 0; /* A single input line */ in process_input() local
32792 zLine = one_input_line(p->in, zLine, nSql>0); in process_input()
32793 if( zLine==0 ){ in process_input()
32804 && line_is_command_terminator(zLine) in process_input()
32806 memcpy(zLine,";",2); in process_input()
32808 qss = quickscan(zLine, qss, CONTINUE_PROMPT_PSTATE); in process_input()
32811 echo_group_input(p, zLine); in process_input()
32815 if( zLine && (zLine[0]=='.' || zLine[0]=='#') && nSql==0 ){ in process_input()
32817 echo_group_input(p, zLine); in process_input()
32818 if( zLine[0]=='.' ){ in process_input()
32819 rc = do_meta_command(zLine, p); in process_input()
32830 nLine = strlen(zLine); in process_input()
32839 for(i=0; zLine[i] && IsSpace(zLine[i]); i++){} in process_input()
32841 memcpy(zSql, zLine+i, nLine+1-i); in process_input()
32846 memcpy(zSql+nSql, zLine, nLine+1); in process_input()
32875 free(zLine); in process_input()
33255 char zLine[100]; local
33259 if( sqlite3_fgets(zLine, sizeof(zLine), stdin)!=0
33260 && cli_strcmp(zLine,"stop")==0