diff --git a/android/jniLibs/arm64-v8a/libsql_experimental.a b/android/jniLibs/arm64-v8a/libsql_experimental.a index c3deec9..75f497f 100644 Binary files a/android/jniLibs/arm64-v8a/libsql_experimental.a and b/android/jniLibs/arm64-v8a/libsql_experimental.a differ diff --git a/android/jniLibs/armeabi-v7a/libsql_experimental.a b/android/jniLibs/armeabi-v7a/libsql_experimental.a index fe11986..6f1263d 100644 Binary files a/android/jniLibs/armeabi-v7a/libsql_experimental.a and b/android/jniLibs/armeabi-v7a/libsql_experimental.a differ diff --git a/android/jniLibs/x86/libsql_experimental.a b/android/jniLibs/x86/libsql_experimental.a index 2c67ae8..207f6f5 100644 Binary files a/android/jniLibs/x86/libsql_experimental.a and b/android/jniLibs/x86/libsql_experimental.a differ diff --git a/android/jniLibs/x86_64/libsql_experimental.a b/android/jniLibs/x86_64/libsql_experimental.a index d0ee493..edf965d 100644 Binary files a/android/jniLibs/x86_64/libsql_experimental.a and b/android/jniLibs/x86_64/libsql_experimental.a differ diff --git a/cpp/libsql/libsql.h b/cpp/libsql/libsql.h index 60b515c..971d2eb 100644 --- a/cpp/libsql/libsql.h +++ b/cpp/libsql/libsql.h @@ -28,18 +28,18 @@ typedef struct libsql_stmt libsql_stmt; typedef const libsql_database *libsql_database_t; typedef struct { - int frame_no; - int frames_synced; + int frame_no; + int frames_synced; } replicated; typedef struct { - const char *db_path; - const char *primary_url; - const char *auth_token; - char read_your_writes; - const char *encryption_key; - int sync_interval; - char with_webpki; + const char *db_path; + const char *primary_url; + const char *auth_token; + char read_your_writes; + const char *encryption_key; + int sync_interval; + char with_webpki; } libsql_config; typedef const libsql_connection *libsql_connection_t; @@ -53,8 +53,8 @@ typedef const libsql_rows_future *libsql_rows_future_t; typedef const libsql_row *libsql_row_t; typedef struct { - const char *ptr; - int len; + const char *ptr; + int len; } blob; #ifdef __cplusplus @@ -65,68 +65,63 @@ int libsql_enable_internal_tracing(void); int libsql_sync(libsql_database_t db, const char **out_err_msg); -int libsql_sync2(libsql_database_t db, replicated *out_replicated, - const char **out_err_msg); +int libsql_sync2(libsql_database_t db, replicated *out_replicated, const char **out_err_msg); -int libsql_open_sync(const char *db_path, const char *primary_url, - const char *auth_token, char read_your_writes, - const char *encryption_key, libsql_database_t *out_db, +int libsql_open_sync(const char *db_path, + const char *primary_url, + const char *auth_token, + char read_your_writes, + const char *encryption_key, + libsql_database_t *out_db, const char **out_err_msg); -int libsql_open_sync_with_webpki(const char *db_path, const char *primary_url, - const char *auth_token, char read_your_writes, +int libsql_open_sync_with_webpki(const char *db_path, + const char *primary_url, + const char *auth_token, + char read_your_writes, const char *encryption_key, libsql_database_t *out_db, const char **out_err_msg); -int libsql_open_sync_with_config(libsql_config config, - libsql_database_t *out_db, - const char **out_err_msg); +int libsql_open_sync_with_config(libsql_config config, libsql_database_t *out_db, const char **out_err_msg); -int libsql_open_ext(const char *url, libsql_database_t *out_db, - const char **out_err_msg); +int libsql_open_ext(const char *url, libsql_database_t *out_db, const char **out_err_msg); -int libsql_open_file(const char *url, libsql_database_t *out_db, - const char **out_err_msg); +int libsql_open_file(const char *url, libsql_database_t *out_db, const char **out_err_msg); -int libsql_open_remote(const char *url, const char *auth_token, - libsql_database_t *out_db, const char **out_err_msg); +int libsql_open_remote(const char *url, const char *auth_token, libsql_database_t *out_db, const char **out_err_msg); -int libsql_open_remote_with_webpki(const char *url, const char *auth_token, +int libsql_open_remote_with_webpki(const char *url, + const char *auth_token, libsql_database_t *out_db, const char **out_err_msg); void libsql_close(libsql_database_t db); -int libsql_connect(libsql_database_t db, libsql_connection_t *out_conn, - const char **out_err_msg); +int libsql_connect(libsql_database_t db, libsql_connection_t *out_conn, const char **out_err_msg); -int libsql_load_extension(libsql_connection_t conn, const char *path, - const char *entry_point, const char **out_err_msg); +int libsql_load_extension(libsql_connection_t conn, + const char *path, + const char *entry_point, + const char **out_err_msg); int libsql_reset(libsql_connection_t conn, const char **out_err_msg); void libsql_disconnect(libsql_connection_t conn); -int libsql_prepare(libsql_connection_t conn, const char *sql, - libsql_stmt_t *out_stmt, const char **out_err_msg); +int libsql_prepare(libsql_connection_t conn, const char *sql, libsql_stmt_t *out_stmt, const char **out_err_msg); -int libsql_bind_int(libsql_stmt_t stmt, int idx, long long value, - const char **out_err_msg); +int libsql_bind_int(libsql_stmt_t stmt, int idx, long long value, const char **out_err_msg); -int libsql_bind_float(libsql_stmt_t stmt, int idx, double value, - const char **out_err_msg); +int libsql_bind_float(libsql_stmt_t stmt, int idx, double value, const char **out_err_msg); int libsql_bind_null(libsql_stmt_t stmt, int idx, const char **out_err_msg); -int libsql_bind_string(libsql_stmt_t stmt, int idx, const char *value, - const char **out_err_msg); +int libsql_bind_string(libsql_stmt_t stmt, int idx, const char *value, const char **out_err_msg); -int libsql_bind_blob(libsql_stmt_t stmt, int idx, const unsigned char *value, - int value_len, const char **out_err_msg); +int libsql_bind_blob(libsql_stmt_t stmt, int idx, const unsigned char *value, int value_len, const char **out_err_msg); -int libsql_query_stmt(libsql_stmt_t stmt, libsql_rows_t *out_rows, - const char **out_err_msg); +int libsql_query_stmt(libsql_stmt_t stmt, libsql_rows_t *out_rows, const char **out_err_msg); int libsql_execute_stmt(libsql_stmt_t stmt, const char **out_err_msg); @@ -134,11 +129,9 @@ int libsql_reset_stmt(libsql_stmt_t stmt, const char **out_err_msg); void libsql_free_stmt(libsql_stmt_t stmt); -int libsql_query(libsql_connection_t conn, const char *sql, - libsql_rows_t *out_rows, const char **out_err_msg); +int libsql_query(libsql_connection_t conn, const char *sql, libsql_rows_t *out_rows, const char **out_err_msg); -int libsql_execute(libsql_connection_t conn, const char *sql, - const char **out_err_msg); +int libsql_execute(libsql_connection_t conn, const char *sql, const char **out_err_msg); void libsql_free_rows(libsql_rows_t res); @@ -148,34 +141,27 @@ void libsql_wait_result(libsql_rows_future_t res); int libsql_column_count(libsql_rows_t res); -int libsql_column_name(libsql_rows_t res, int col, const char **out_name, - const char **out_err_msg); +int libsql_column_name(libsql_rows_t res, int col, const char **out_name, const char **out_err_msg); -int libsql_column_type(libsql_rows_t res, libsql_row_t row, int col, - int *out_type, const char **out_err_msg); +int libsql_column_type(libsql_rows_t res, libsql_row_t row, int col, int *out_type, const char **out_err_msg); uint64_t libsql_changes(libsql_connection_t conn); int64_t libsql_last_insert_rowid(libsql_connection_t conn); -int libsql_next_row(libsql_rows_t res, libsql_row_t *out_row, - const char **out_err_msg); +int libsql_next_row(libsql_rows_t res, libsql_row_t *out_row, const char **out_err_msg); void libsql_free_row(libsql_row_t res); -int libsql_get_string(libsql_row_t res, int col, const char **out_value, - const char **out_err_msg); +int libsql_get_string(libsql_row_t res, int col, const char **out_value, const char **out_err_msg); void libsql_free_string(const char *ptr); -int libsql_get_int(libsql_row_t res, int col, long long *out_value, - const char **out_err_msg); +int libsql_get_int(libsql_row_t res, int col, long long *out_value, const char **out_err_msg); -int libsql_get_float(libsql_row_t res, int col, double *out_value, - const char **out_err_msg); +int libsql_get_float(libsql_row_t res, int col, double *out_value, const char **out_err_msg); -int libsql_get_blob(libsql_row_t res, int col, blob *out_blob, - const char **out_err_msg); +int libsql_get_blob(libsql_row_t res, int col, blob *out_blob, const char **out_err_msg); void libsql_free_blob(blob b); diff --git a/ios/libsql.xcframework/ios-arm64/libsql_experimental.a b/ios/libsql.xcframework/ios-arm64/libsql_experimental.a index 1a37619..4057974 100644 Binary files a/ios/libsql.xcframework/ios-arm64/libsql_experimental.a and b/ios/libsql.xcframework/ios-arm64/libsql_experimental.a differ diff --git a/ios/libsql.xcframework/ios-arm64_x86_64-simulator/libsql_experimental.a b/ios/libsql.xcframework/ios-arm64_x86_64-simulator/libsql_experimental.a index eef5bd5..95e2101 100644 Binary files a/ios/libsql.xcframework/ios-arm64_x86_64-simulator/libsql_experimental.a and b/ios/libsql.xcframework/ios-arm64_x86_64-simulator/libsql_experimental.a differ