Home | History | Annotate | Download | only in dist

Lines Matching full:zline

1183   char *zLine;
1193 zLine = malloc( nLine );
1194 if( zLine==0 ) return 0;
1200 zLine = realloc(zLine, nLine);
1201 if( zLine==0 ) return 0;
1203 if( fgets(&zLine[n], nLine - n, in)==0 ){
1205 free(zLine);
1208 zLine[n] = 0;
1212 while( zLine[n] ){ n++; }
1213 if( n>0 && zLine[n-1]=='\n' ){
1215 if( n>0 && zLine[n-1]=='\r' ) n--;
1216 zLine[n] = 0;
1220 zLine = realloc( zLine, n+1 );
1221 return zLine;
2281 static int do_meta_command(char *zLine, struct callback_data *p){
2290 while( zLine[i] && nArg<ArraySize(azArg) ){
2291 while( isspace((unsigned char)zLine[i]) ){ i++; }
2292 if( zLine[i]==0 ) break;
2293 if( zLine[i]=='\'' || zLine[i]=='"' ){
2294 int delim = zLine[i++];
2295 azArg[nArg++] = &zLine[i];
2296 while( zLine[i] && zLine[i]!=delim ){ i++; }
2297 if( zLine[i]==delim ){
2298 zLine[i++] = 0;
2302 azArg[nArg++] = &zLine[i];
2303 while( zLine[i] && !isspace((unsigned char)zLine[i]) ){ i++; }
2304 if( zLine[i] ) zLine[i++] = 0;
2501 char *zLine; /* A single line of input from the file */
2502 char **azCol; /* zLine[] broken up into columns */
2565 while( (zLine = local_getline(0, in))!=0 ){
2569 azCol[0] = zLine;
2570 for(i=0, z=zLine; *z && *z!='\n' && *z!='\r'; z++){
2586 free(zLine);
2595 free(zLine);
3069 static int _is_command_terminator(const char *zLine){
3070 while( isspace(*(unsigned char*)zLine) ){ zLine++; };
3071 if( zLine[0]=='/' && _all_whitespace(&zLine[1]) ){
3074 if( tolower(zLine[0])=='g' && tolower(zLine[1])=='o'
3075 && _all_whitespace(&zLine[2]) ){
3105 char *zLine = 0;
3117 free(zLine);
3118 zLine = one_input_line(zSql, in);
3119 if( zLine==0 ){
3127 if( (zSql==0 || zSql[0]==0) && _all_whitespace(zLine) ) continue;
3128 if( zLine && zLine[0]=='.' && nSql==0 ){
3129 if( p->echoOn ) printf("%s\n", zLine);
3130 rc = do_meta_command(zLine, p);
3138 if( _is_command_terminator(zLine) && _is_complete(zSql, nSql) ){
3139 memcpy(zLine,";",2);
3144 for(i=0; zLine[i] && isspace((unsigned char)zLine[i]); i++){}
3145 if( zLine[i]!=0 ){
3146 nSql = strlen30(zLine);
3152 memcpy(zSql, zLine, nSql+1);
3156 int len = strlen30(zLine);
3163 memcpy(&zSql[nSql], zLine, len+1);
3199 free(zLine);