Lines Matching refs:zLine

653 static char *local_getline(char *zLine, FILE *in){  in local_getline()  argument
654 int nLine = zLine==0 ? 0 : 100; in local_getline()
660 zLine = realloc(zLine, nLine); in local_getline()
661 if( zLine==0 ) shell_out_of_memory(); in local_getline()
663 if( fgets(&zLine[n], nLine - n, in)==0 ){ in local_getline()
665 free(zLine); in local_getline()
668 zLine[n] = 0; in local_getline()
671 while( zLine[n] ) n++; in local_getline()
672 if( n>0 && zLine[n-1]=='\n' ){ in local_getline()
674 if( n>0 && zLine[n-1]=='\r' ) n--; in local_getline()
675 zLine[n] = 0; in local_getline()
683 char *zTrans = sqlite3_win32_mbcs_to_utf8_v2(zLine, 0); in local_getline()
687 zLine = realloc(zLine, nTrans); in local_getline()
688 if( zLine==0 ) shell_out_of_memory(); in local_getline()
690 memcpy(zLine, zTrans, nTrans); in local_getline()
695 return zLine; in local_getline()
3167 char *zLine; /* The whole that we want to complete */ member
3269 sqlite3_free(pCur->zLine); pCur->zLine = 0; pCur->nLine = 0; in completionCursorReset()
3421 sqlite3_result_text(ctx, pCur->zLine, -1, SQLITE_TRANSIENT); in completionColumn()
3478 pCur->zLine = sqlite3_mprintf("%s", sqlite3_value_text(argv[iArg])); in completionFilter()
3479 if( pCur->zLine==0 ) return SQLITE_NOMEM; in completionFilter()
3482 if( pCur->zLine!=0 && pCur->zPrefix==0 ){ in completionFilter()
3484 while( i>0 && (isalnum(pCur->zLine[i-1]) || pCur->zLine[i-1]=='_') ){ in completionFilter()
3489 pCur->zPrefix = sqlite3_mprintf("%.*s", pCur->nPrefix, pCur->zLine + i); in completionFilter()
11152 char zLine[200]; in displayStatLine() local
11158 sqlite3_snprintf(sizeof(zLine), zLine, zFormat, iCur, iHiwtr); in displayStatLine()
11160 sqlite3_snprintf(sizeof(zLine), zLine, zFormat, iHiwtr); in displayStatLine()
11162 raw_printf(p->out, "%-36s %s\n", zLabel, zLine); in displayStatLine()
12651 char zLine[1000]; in readHexDb() local
12666 if( fgets(zLine, sizeof(zLine), in)==0 ) goto readHexDb_error; in readHexDb()
12667 rc = sscanf(zLine, "| size %d pagesize %d", &n, &pgsz); in readHexDb()
12682 for(nLine++; fgets(zLine, sizeof(zLine), in)!=0; nLine++){ in readHexDb()
12683 rc = sscanf(zLine, "| page %d offset %d", &j, &k); in readHexDb()
12688 if( strncmp(zLine, "| end ", 6)==0 ){ in readHexDb()
12691 rc = sscanf(zLine,"| %d: %x %x %x %x %x %x %x %x %x %x %x %x %x %x %x %x", in readHexDb()
12714 while( fgets(zLine, sizeof(zLine), p->in)!=0 ){ in readHexDb()
12716 if(strncmp(zLine, "| end ", 6)==0 ) break; in readHexDb()
13038 static void linenoise_completion(const char *zLine, linenoiseCompletions *lc){ in linenoise_completion() argument
13039 int nLine = strlen30(zLine); in linenoise_completion()
13046 if( zLine[0]=='.' || zLine[0]=='#') return; in linenoise_completion()
13047 for(i=nLine-1; i>=0 && (isalnum(zLine[i]) || zLine[i]=='_'); i--){} in linenoise_completion()
13050 memcpy(zBuf, zLine, iStart); in linenoise_completion()
13053 &zLine[iStart], zLine); in linenoise_completion()
15689 static int do_meta_command(char *zLine, ShellState *p){ in do_meta_command() argument
15704 while( zLine[h] && nArg<ArraySize(azArg)-1 ){ in do_meta_command()
15705 while( IsSpace(zLine[h]) ){ h++; } in do_meta_command()
15706 if( zLine[h]==0 ) break; in do_meta_command()
15707 if( zLine[h]=='\'' || zLine[h]=='"' ){ in do_meta_command()
15708 int delim = zLine[h++]; in do_meta_command()
15709 azArg[nArg++] = &zLine[h]; in do_meta_command()
15710 while( zLine[h] && zLine[h]!=delim ){ in do_meta_command()
15711 if( zLine[h]=='\\' && delim=='"' && zLine[h+1]!=0 ) h++; in do_meta_command()
15714 if( zLine[h]==delim ){ in do_meta_command()
15715 zLine[h++] = 0; in do_meta_command()
15719 azArg[nArg++] = &zLine[h]; in do_meta_command()
15720 while( zLine[h] && !IsSpace(zLine[h]) ){ h++; } in do_meta_command()
15721 if( zLine[h] ) zLine[h++] = 0; in do_meta_command()
18604 static int line_is_command_terminator(const char *zLine){ in line_is_command_terminator() argument
18605 while( IsSpace(zLine[0]) ){ zLine++; }; in line_is_command_terminator()
18606 if( zLine[0]=='/' && _all_whitespace(&zLine[1]) ){ in line_is_command_terminator()
18609 if( ToLower(zLine[0])=='g' && ToLower(zLine[1])=='o' in line_is_command_terminator()
18610 && _all_whitespace(&zLine[2]) ){ in line_is_command_terminator()
18687 char *zLine = 0; /* A single input line */ in process_input() local
18700 zLine = one_input_line(p->in, zLine, nSql>0); in process_input()
18701 if( zLine==0 ){ in process_input()
18711 if( nSql==0 && _all_whitespace(zLine) ){ in process_input()
18712 if( ShellHasFlag(p, SHFLG_Echo) ) printf("%s\n", zLine); in process_input()
18715 if( zLine && (zLine[0]=='.' || zLine[0]=='#') && nSql==0 ){ in process_input()
18716 if( ShellHasFlag(p, SHFLG_Echo) ) printf("%s\n", zLine); in process_input()
18717 if( zLine[0]=='.' ){ in process_input()
18718 rc = do_meta_command(zLine, p); in process_input()
18727 if( line_is_command_terminator(zLine) && line_is_complete(zSql, nSql) ){ in process_input()
18728 memcpy(zLine,";",2); in process_input()
18730 nLine = strlen30(zLine); in process_input()
18739 for(i=0; zLine[i] && IsSpace(zLine[i]); i++){} in process_input()
18741 memcpy(zSql, zLine+i, nLine+1-i); in process_input()
18746 memcpy(zSql+nSql, zLine, nLine+1); in process_input()
18768 free(zLine); in process_input()