Home | History | Annotate | Download | only in orig

Lines Matching refs:zLine

338   char *zLine;
348 zLine = malloc( nLine );
349 if( zLine==0 ) return 0;
354 zLine = realloc(zLine, nLine);
355 if( zLine==0 ) return 0;
357 if( fgets(&zLine[n], nLine - n, in)==0 ){
359 free(zLine);
362 zLine[n] = 0;
365 while( zLine[n] ){
366 if( zLine[n]=='"' ) inQuote = !inQuote;
369 if( n>0 && zLine[n-1]=='\n' && (!inQuote || !csvFlag) ){
371 if( n>0 && zLine[n-1]=='\r' ) n--;
372 zLine[n] = 0;
376 zLine = realloc( zLine, n+1 );
377 return zLine;
1530 static int do_meta_command(char *zLine, struct callback_data *p){
1539 while( zLine[i] && nArg<ArraySize(azArg) ){
1540 while( IsSpace(zLine[i]) ){ i++; }
1541 if( zLine[i]==0 ) break;
1542 if( zLine[i]=='\'' || zLine[i]=='"' ){
1543 int delim = zLine[i++];
1544 azArg[nArg++] = &zLine[i];
1545 while( zLine[i] && zLine[i]!=delim ){ i++; }
1546 if( zLine[i]==delim ){
1547 zLine[i++] = 0;
1551 azArg[nArg++] = &zLine[i];
1552 while( zLine[i] && !IsSpace(zLine[i]) ){ i++; }
1553 if( zLine[i] ) zLine[i++] = 0;
1735 char *zLine; /* A single line of input from the file */
1736 char **azCol; /* zLine[] broken up into columns */
1799 while( (zLine = local_getline(0, in, 1))!=0 ){
1803 azCol[0] = zLine;
1804 for(i=0, z=zLine; (c = *z)!=0; z++){
1822 free(zLine);
1839 free(zLine);
2458 static int _is_command_terminator(const char *zLine){
2459 while( IsSpace(zLine[0]) ){ zLine++; };
2460 if( zLine[0]=='/' && _all_whitespace(&zLine[1]) ){
2463 if( ToLower(zLine[0])=='g' && ToLower(zLine[1])=='o'
2464 && _all_whitespace(&zLine[2]) ){
2494 char *zLine = 0;
2506 free(zLine);
2507 zLine = one_input_line(zSql, in);
2508 if( zLine==0 ){
2516 if( (zSql==0 || zSql[0]==0) && _all_whitespace(zLine) ) continue;
2517 if( zLine && zLine[0]=='.' && nSql==0 ){
2518 if( p->echoOn ) printf("%s\n", zLine);
2519 rc = do_meta_command(zLine, p);
2527 if( _is_command_terminator(zLine) && _is_complete(zSql, nSql) ){
2528 memcpy(zLine,";",2);
2533 for(i=0; zLine[i] && IsSpace(zLine[i]); i++){}
2534 if( zLine[i]!=0 ){
2535 nSql = strlen30(zLine);
2541 memcpy(zSql, zLine, nSql+1);
2545 int len = strlen30(zLine);
2552 memcpy(&zSql[nSql], zLine, len+1);
2590 free(zLine);