@@ -255,14 +255,14 @@ static void raise_sqlite3_misuse_db(db_wrap *dbw, const char *fmt, ...)
255255 raise_sqlite3_Error ("%s" , buf );
256256}
257257
258- static inline void raise_sqlite3_current (sqlite3 * db , char * loc )
258+ static inline void raise_sqlite3_current (sqlite3 * db , const char * loc )
259259{
260260 const char * what = sqlite3_errmsg (db );
261261 if (!what ) what = "<No error>" ;
262262 raise_sqlite3_Error ("Sqlite3.%s: %s" , loc , what );
263263}
264264
265- static inline void check_db (db_wrap * dbw , char * loc )
265+ static inline void check_db (db_wrap * dbw , const char * loc )
266266{
267267 if (!dbw -> db )
268268 raise_sqlite3_misuse_db (dbw , "Sqlite3.%s called with closed database" , loc );
@@ -883,7 +883,7 @@ static struct custom_operations stmt_wrap_ops = {
883883};
884884
885885static 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 )
887887{
888888 int rc ;
889889 stmt_wrap * stmtw = caml_stat_alloc (sizeof (stmt_wrap ));
@@ -933,7 +933,7 @@ CAMLprim value caml_sqlite3_stmt_reset(value v_stmt)
933933CAMLprim value caml_sqlite3_prepare (value v_db , value v_sql )
934934{
935935 CAMLparam1 (v_db );
936- char * loc = "prepare" , * sql = String_val (v_sql );
936+ const char * loc = "prepare" , * sql = String_val (v_sql );
937937 db_wrap * dbw = Sqlite3_val (v_db );
938938 check_db (dbw , loc );
939939 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)
10051005CAMLprim intnat caml_sqlite3_bind_parameter_index (value v_stmt , value v_name )
10061006{
10071007 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 );
10091009 int index = sqlite3_bind_parameter_index (stmt , parm_name );
10101010 if (!index ) caml_raise_not_found ();
10111011 return index ;
@@ -1492,7 +1492,7 @@ MK_USER_FUNCTION_VALUE_FINAL(final, Field(data->v_fun, 5),
14921492static inline void unregister_user_function (db_wrap * db_data , value v_name )
14931493{
14941494 user_function * prev = NULL , * link = db_data -> user_functions ;
1495- char * name = String_val (v_name );
1495+ const char * name = String_val (v_name );
14961496
14971497 while (link != NULL ) {
14981498 if (strcmp (String_val (Field (link -> v_fun , 0 )), name ) == 0 ) {
0 commit comments