Anonymous
public c v1 · immutable // Hash the queue id strncpy (qidstr, indexes->o_qid, indexes->l_qid); qidstr [indexes->l_qid] = 0; queueid_hash = sdbm (qidstr); snprintf (sql_str, 1023, "UPDATE t1 SET nrcpts=nrcpts-1 WHERE queueid=%d;", queueid_hash); rc = sqlite3_prepare (db, sql_str, -1, &stmt, 0); rc = sqlite3_step (stmt); sqlite3_finalize (stmt); snprintf (sql_str, 1023, "SELECT nrcpts from t1 WHERE queueid=%d;", queueid_hash); rc = sqlite3_prepare (db, sql_str, -1, &stmt, 0); rc = sqlite3_step (stmt);