|
@@ -40,7 +40,12 @@ IZ_ProcedureResult IZ_RepoInitialize(IZ_RepoState* state, const char* config_pat |
|
|
if (IZ_RepoInitializeConfig(state, config_path, argc, argv) < 0) { |
|
|
if (IZ_RepoInitializeConfig(state, config_path, argc, argv) < 0) { |
|
|
return -2; |
|
|
return -2; |
|
|
} |
|
|
} |
|
|
sqlite3_open_v2(state->config.path, &state->db, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, NULL); |
|
|
|
|
|
|
|
|
const char* base_path = SDL_GetBasePath(); |
|
|
|
|
|
char config_path_dir[128]; |
|
|
|
|
|
IZ_memcpy(config_path_dir, 128, base_path, 128); |
|
|
|
|
|
IZ_strcat(config_path_dir, 128, "/"); |
|
|
|
|
|
IZ_strcat(config_path_dir, 128, state->config.path); |
|
|
|
|
|
sqlite3_open_v2(config_path_dir, &state->db, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, NULL); |
|
|
return 0; |
|
|
return 0; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|