Mercurial
view deita/d_connection.c @ 124:dbf14f84d51c
Refactor Seobeo and mrjunejune build files so it works.
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Thu, 08 Jan 2026 07:31:32 -0800 |
| parents | ae6a88e6e484 |
| children |
line wrap: on
line source
#include "deita_internal.h" #include <stdio.h> #include <stdlib.h> Deita_Connection* Deita_Connection_Create( Deita_Database_Type database_type, const char *connection_string) { if (database_type == DEITA_DATABASE_TYPE_SQLITE3) return deita__sqlite_connection_create(connection_string); fprintf(stderr, "Deita_Connection_Create: Unsupported database type %d\n", database_type); return NULL; } void Deita_Connection_Close(Deita_Connection *p_connection) { if (!p_connection) return; if (p_connection->database_type == DEITA_DATABASE_TYPE_SQLITE3) { deita__sqlite_connection_close(p_connection); return; } fprintf(stderr, "Deita_Connection_Close: Unsupported database type %d\n", p_connection->database_type); } boolean Deita_Connection_Is_Open(Deita_Connection *p_connection) { if (!p_connection) return FALSE; if (p_connection->database_type == DEITA_DATABASE_TYPE_SQLITE3) return deita__sqlite_connection_is_open(p_connection); fprintf(stderr, "Deita_Connection_Is_Open: Unsupported database type %d\n", p_connection->database_type); return FALSE; }