Home | History | Annotate | Download | only in dist

Lines Matching refs:zLine

343   char *zLine;
353 zLine = malloc( nLine );
354 if( zLine==0 ) return 0;
359 zLine = realloc(zLine, nLine);
360 if( zLine==0 ) return 0;
362 if( fgets(&zLine[n], nLine - n, in)==0 ){
364 free(zLine);
367 zLine[n] = 0;
370 while( zLine[n] ){
371 if( zLine[n]=='"' ) inQuote = !inQuote;
374 if( n>0 && zLine[n-1]=='\n' && (!inQuote || !csvFlag) ){
376 if( n>0 && zLine[n-1]=='\r' ) n--;
377 zLine[n] = 0;
381 zLine = realloc( zLine, n+1 );
382 return zLine;
1549 static int do_meta_command(char *zLine, struct callback_data *p){
1558 while( zLine[i] && nArg<ArraySize(azArg) ){
1559 while( IsSpace(zLine[i]) ){ i++; }
1560 if( zLine[i]==0 ) break;
1561 if( zLine[i]=='\'' || zLine[i]=='"' ){
1562 int delim = zLine[i++];
1563 azArg[nArg++] = &zLine[i];
1564 while( zLine[i] && zLine[i]!=delim ){ i++; }
1565 if( zLine[i]==delim ){
1566 zLine[i++] = 0;
1570 azArg[nArg++] = &zLine[i];
1571 while( zLine[i] && !IsSpace(zLine[i]) ){ i++; }
1572 if( zLine[i] ) zLine[i++] = 0;
1754 char *zLine; /* A single line of input from the file */
1755 char **azCol; /* zLine[] broken up into columns */
1818 while( (zLine = local_getline(0, in, 1))!=0 ){
1822 azCol[0] = zLine;
1823 for(i=0, z=zLine; (c = *z)!=0; z++){
1841 free(zLine);
1858 free(zLine);
2477 static int _is_command_terminator(const char *zLine){
2478 while( IsSpace(zLine[0]) ){ zLine++; };
2479 if( zLine[0]=='/' && _all_whitespace(&zLine[1]) ){
2482 if( ToLower(zLine[0])=='g' && ToLower(zLine[1])=='o'
2483 && _all_whitespace(&zLine[2]) ){
2513 char *zLine = 0;
2525 free(zLine);
2526 zLine = one_input_line(zSql, in);
2527 if( zLine==0 ){
2535 if( (zSql==0 || zSql[0]==0) && _all_whitespace(zLine) ) continue;
2536 if( zLine && zLine[0]=='.' && nSql==0 ){
2537 if( p->echoOn ) printf("%s\n", zLine);
2538 rc = do_meta_command(zLine, p);
2546 if( _is_command_terminator(zLine) && _is_complete(zSql, nSql) ){
2547 memcpy(zLine,";",2);
2552 for(i=0; zLine[i] && IsSpace(zLine[i]); i++){}
2553 if( zLine[i]!=0 ){
2554 nSql = strlen30(zLine);
2560 memcpy(zSql, zLine, nSql+1);
2564 int len = strlen30(zLine);
2571 memcpy(&zSql[nSql], zLine, len+1);
2609 free(zLine);