Lines Matching defs:zLine

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