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

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

version 1.86, 2013/12/27 16:17:32 version 1.87, 2013/12/27 16:40:35
Line 1764  utf8key(struct mchars *mc, struct str *key)
Line 1764  utf8key(struct mchars *mc, struct str *key)
 static void  static void
 dbindex(const struct mpage *mpage, struct mchars *mc)  dbindex(const struct mpage *mpage, struct mchars *mc)
 {  {
           struct mlink    *mlink;
         struct str      *key;          struct str      *key;
         const char      *desc;          const char      *desc;
         int64_t          recno;          int64_t          recno;
Line 1803  dbindex(const struct mpage *mpage, struct mchars *mc)
Line 1804  dbindex(const struct mpage *mpage, struct mchars *mc)
         recno = sqlite3_last_insert_rowid(db);          recno = sqlite3_last_insert_rowid(db);
         sqlite3_reset(stmts[STMT_INSERT_PAGE]);          sqlite3_reset(stmts[STMT_INSERT_PAGE]);
   
         i = 1;          for (mlink = mpage->mlinks; mlink; mlink = mlink->next) {
         SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mpage->mlinks->dsec);                  i = 1;
         SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mpage->mlinks->arch);                  SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mlink->dsec);
         SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mpage->mlinks->file);                  SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mlink->arch);
         SQL_BIND_INT64(stmts[STMT_INSERT_LINK], i, recno);                  SQL_BIND_TEXT(stmts[STMT_INSERT_LINK], i, mlink->file);
         SQL_STEP(stmts[STMT_INSERT_LINK]);                  SQL_BIND_INT64(stmts[STMT_INSERT_LINK], i, recno);
         sqlite3_reset(stmts[STMT_INSERT_LINK]);                  SQL_STEP(stmts[STMT_INSERT_LINK]);
                   sqlite3_reset(stmts[STMT_INSERT_LINK]);
           }
   
         for (key = ohash_first(&strings, &slot); NULL != key;          for (key = ohash_first(&strings, &slot); NULL != key;
              key = ohash_next(&strings, &slot)) {               key = ohash_next(&strings, &slot)) {

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

CVSweb