Lines Matching full:nsql
3085 static int _is_complete(char *zSql, int nSql){
3088 zSql[nSql] = ';';
3089 zSql[nSql+1] = 0;
3091 zSql[nSql] = 0;
3107 int nSql = 0;
3128 if( zLine && zLine[0]=='.' && nSql==0 ){
3138 if( _is_command_terminator(zLine) && _is_complete(zSql, nSql) ){
3141 nSqlPrior = nSql;
3146 nSql = strlen30(zLine);
3147 zSql = malloc( nSql+3 );
3152 memcpy(zSql, zLine, nSql+1);
3157 zSql = realloc( zSql, nSql + len + 4 );
3162 zSql[nSql++] = '\n';
3163 memcpy(&zSql[nSql], zLine, len+1);
3164 nSql += len;
3166 if( zSql && _contains_semicolon(&zSql[nSqlPrior], nSql-nSqlPrior)
3192 nSql = 0;