@@ -255,14 +255,14 @@ static void raise_sqlite3_misuse_db(db_wrap *dbw, const char *fmt, ...)
255
255
raise_sqlite3_Error ("%s" , buf );
256
256
}
257
257
258
- static inline void raise_sqlite3_current (sqlite3 * db , char * loc )
258
+ static inline void raise_sqlite3_current (sqlite3 * db , const char * loc )
259
259
{
260
260
const char * what = sqlite3_errmsg (db );
261
261
if (!what ) what = "<No error>" ;
262
262
raise_sqlite3_Error ("Sqlite3.%s: %s" , loc , what );
263
263
}
264
264
265
- static inline void check_db (db_wrap * dbw , char * loc )
265
+ static inline void check_db (db_wrap * dbw , const char * loc )
266
266
{
267
267
if (!dbw -> db )
268
268
raise_sqlite3_misuse_db (dbw , "Sqlite3.%s called with closed database" , loc );
@@ -883,7 +883,7 @@ static struct custom_operations stmt_wrap_ops = {
883
883
};
884
884
885
885
static inline value prepare_it (
886
- db_wrap * dbw , const char * sql , int sql_len , char * loc )
886
+ db_wrap * dbw , const char * sql , int sql_len , const char * loc )
887
887
{
888
888
int rc ;
889
889
stmt_wrap * stmtw = caml_stat_alloc (sizeof (stmt_wrap ));
@@ -933,7 +933,7 @@ CAMLprim value caml_sqlite3_stmt_reset(value v_stmt)
933
933
CAMLprim value caml_sqlite3_prepare (value v_db , value v_sql )
934
934
{
935
935
CAMLparam1 (v_db );
936
- char * loc = "prepare" , * sql = String_val (v_sql );
936
+ const char * loc = "prepare" , * sql = String_val (v_sql );
937
937
db_wrap * dbw = Sqlite3_val (v_db );
938
938
check_db (dbw , loc );
939
939
CAMLreturn (prepare_it (dbw , sql , caml_string_length (v_sql ), loc ));
@@ -1005,7 +1005,7 @@ CAMLprim value caml_sqlite3_bind_parameter_name_bc(value v_stmt, value v_pos)
1005
1005
CAMLprim intnat caml_sqlite3_bind_parameter_index (value v_stmt , value v_name )
1006
1006
{
1007
1007
sqlite3_stmt * stmt = safe_get_stmtw ("bind_parameter_index" , v_stmt )-> stmt ;
1008
- char * parm_name = String_val (v_name );
1008
+ const char * parm_name = String_val (v_name );
1009
1009
int index = sqlite3_bind_parameter_index (stmt , parm_name );
1010
1010
if (!index ) caml_raise_not_found ();
1011
1011
return index ;
@@ -1492,7 +1492,7 @@ MK_USER_FUNCTION_VALUE_FINAL(final, Field(data->v_fun, 5),
1492
1492
static inline void unregister_user_function (db_wrap * db_data , value v_name )
1493
1493
{
1494
1494
user_function * prev = NULL , * link = db_data -> user_functions ;
1495
- char * name = String_val (v_name );
1495
+ const char * name = String_val (v_name );
1496
1496
1497
1497
while (link != NULL ) {
1498
1498
if (strcmp (String_val (Field (link -> v_fun , 0 )), name ) == 0 ) {
0 commit comments