[BACK]Return to mandocdb.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mandocdb.c between version 1.87 and 1.88

version 1.87, 2013/12/27 16:40:35 version 1.88, 2013/12/27 18:42:25
Line 1806  dbindex(const struct mpage *mpage, struct mchars *mc)
Line 1806  dbindex(const struct mpage *mpage, struct mchars *mc)
   
         for (mlink = mpage->mlinks; mlink; mlink = mlink->next) {          for (mlink = mpage->mlinks; mlink; mlink = mlink->next) {
                 i = 1;                  i = 1;
                   SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mlink->file);
                 SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mlink->dsec);                  SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mlink->dsec);
                 SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mlink->arch);                  SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mlink->arch);
                 SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mlink->file);                  SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mlink->name);
                 SQL_BIND_INT64(stmts[STMT_INSERT_LINK], i, recno);                  SQL_BIND_INT64(stmts[STMT_INSERT_LINK], i, recno);
                 SQL_STEP(stmts[STMT_INSERT_LINK]);                  SQL_STEP(stmts[STMT_INSERT_LINK]);
                 sqlite3_reset(stmts[STMT_INSERT_LINK]);                  sqlite3_reset(stmts[STMT_INSERT_LINK]);
Line 1948  dbopen(int real)
Line 1949  dbopen(int real)
               ");\n"                ");\n"
               "\n"                "\n"
               "CREATE TABLE \"mlinks\" (\n"                "CREATE TABLE \"mlinks\" (\n"
                 " \"file\" TEXT NOT NULL,\n"
               " \"sec\" TEXT NOT NULL,\n"                " \"sec\" TEXT NOT NULL,\n"
               " \"arch\" TEXT NOT NULL,\n"                " \"arch\" TEXT NOT NULL,\n"
               " \"name\" TEXT NOT NULL,\n"                " \"name\" TEXT NOT NULL,\n"
Line 1980  prepare_statements:
Line 1982  prepare_statements:
                 "(file,sec,arch,desc,form) VALUES (?,?,?,?,?)";                  "(file,sec,arch,desc,form) VALUES (?,?,?,?,?)";
         sqlite3_prepare_v2(db, sql, -1, &stmts[STMT_INSERT_PAGE], NULL);          sqlite3_prepare_v2(db, sql, -1, &stmts[STMT_INSERT_PAGE], NULL);
         sql = "INSERT INTO mlinks "          sql = "INSERT INTO mlinks "
                 "(sec,arch,name,pageid) VALUES (?,?,?,?)";                  "(file,sec,arch,name,pageid) VALUES (?,?,?,?,?)";
         sqlite3_prepare_v2(db, sql, -1, &stmts[STMT_INSERT_LINK], NULL);          sqlite3_prepare_v2(db, sql, -1, &stmts[STMT_INSERT_LINK], NULL);
         sql = "INSERT INTO keys "          sql = "INSERT INTO keys "
                 "(bits,key,pageid) VALUES (?,?,?)";                  "(bits,key,pageid) VALUES (?,?,?)";

Legend:
Removed from v.1.87  
changed lines
  Added in v.1.88

CVSweb