Remove unused header files, fix compiler warnings

This commit is contained in:
Anthony Wang 2023-06-01 09:41:12 -05:00
parent 1db25e6c54
commit 3f0388f340
Signed by: a
GPG key ID: 42A5B952E6DD8D38

14
sd.c
View file

@ -2,9 +2,7 @@
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include <getopt.h>
#include <sqlite3.h>
#include "segmenttree.h"
@ -23,7 +21,7 @@ int main(int argc, char* argv[]) {
int c = getopt_long(argc, argv, "f:v", long_options, &option_index);
if (c == -1) break;
switch (c) {
case 'f': file = strdup(optarg); break;
case 'f': file = optarg; break;
case 'v': verbose = true; break;
default: abort();
}
@ -74,16 +72,12 @@ int main(int argc, char* argv[]) {
sqlite3_prepare_v3(db, "SELECT key, val FROM cards WHERE idx=?", -1, 0, &stmt, NULL);
sqlite3_bind_int(stmt, 1, i);
sqlite3_step(stmt);
char *key, *val;
key = strdup(sqlite3_column_text(stmt, 0));
val = strdup(sqlite3_column_text(stmt, 1));
sqlite3_finalize(stmt);
printf("> %s\n", key);
printf("> %s\n", sqlite3_column_text(stmt, 0));
/* Wait for confirmation */
char b = getchar();
printf("%s\n", val);
printf("%s\n", sqlite3_column_text(stmt, 1));
sqlite3_finalize(stmt);
/* Read user input */
b = getchar();