Lines Matching refs:zLine
103 char *zLine; in local_getline() local
113 zLine = malloc( nLine ); in local_getline()
114 if( zLine==0 ) return 0; in local_getline()
120 zLine = realloc(zLine, nLine); in local_getline()
121 if( zLine==0 ) return 0; in local_getline()
123 if( fgets(&zLine[n], nLine - n, in)==0 ){ in local_getline()
125 free(zLine); in local_getline()
128 zLine[n] = 0; in local_getline()
132 while( zLine[n] ){ n++; } in local_getline()
133 if( n>0 && zLine[n-1]=='\n' ){ in local_getline()
135 zLine[n] = 0; in local_getline()
139 zLine = realloc( zLine, n+1 ); in local_getline()
140 return zLine; in local_getline()
546 static int do_meta_command(char *zLine, struct callback_data *p){ in do_meta_command() argument
555 while( zLine[i] && nArg<ArraySize(azArg) ){ in do_meta_command()
556 while( isspace(zLine[i]) ){ i++; } in do_meta_command()
557 if( zLine[i]==0 ) break; in do_meta_command()
558 if( zLine[i]=='\'' || zLine[i]=='"' ){ in do_meta_command()
559 int delim = zLine[i++]; in do_meta_command()
560 azArg[nArg++] = &zLine[i]; in do_meta_command()
561 while( zLine[i] && zLine[i]!=delim ){ i++; } in do_meta_command()
562 if( zLine[i]==delim ){ in do_meta_command()
563 zLine[i++] = 0; in do_meta_command()
566 azArg[nArg++] = &zLine[i]; in do_meta_command()
567 while( zLine[i] && !isspace(zLine[i]) ){ i++; } in do_meta_command()
568 if( zLine[i] ) zLine[i++] = 0; in do_meta_command()
1007 static int _is_command_terminator(const char *zLine){ in _is_command_terminator() argument
1009 while( isspace(*zLine) ){ zLine++; }; in _is_command_terminator()
1010 if( zLine[0]=='/' && _all_whitespace(&zLine[1]) ) return 1; /* Oracle */ in _is_command_terminator()
1011 if( sqliteStrNICmp(zLine,"go",2)==0 && _all_whitespace(&zLine[2]) ){ in _is_command_terminator()
1025 char *zLine; in process_input() local
1030 while( fflush(p->out), (zLine = one_input_line(zSql, in))!=0 ){ in process_input()
1035 if( p->echoOn ) printf("%s\n", zLine); in process_input()
1036 if( (zSql==0 || zSql[0]==0) && _all_whitespace(zLine) ) continue; in process_input()
1037 if( zLine && zLine[0]=='.' && nSql==0 ){ in process_input()
1038 int rc = do_meta_command(zLine, p); in process_input()
1039 free(zLine); in process_input()
1043 if( _is_command_terminator(zLine) ){ in process_input()
1044 strcpy(zLine,";"); in process_input()
1048 for(i=0; zLine[i] && isspace(zLine[i]); i++){} in process_input()
1049 if( zLine[i]!=0 ){ in process_input()
1050 nSql = strlen(zLine); in process_input()
1052 strcpy(zSql, zLine); in process_input()
1055 int len = strlen(zLine); in process_input()
1062 strcpy(&zSql[nSql], zLine); in process_input()
1065 free(zLine); in process_input()