@@ -378,20 +378,17 @@ static struct custom_operations db_wrap_ops = {
378
378
};
379
379
380
380
#ifdef SQLITE_HAS_OPEN_V2
381
- static inline int get_open_flags (value v_mode , value v_uri , value v_memory , value v_mutex , value v_cache )
381
+ static inline int get_open_flags (
382
+ value v_mode , value v_uri , value v_memory , value v_mutex , value v_cache )
382
383
{
383
384
int flags ;
384
385
switch (Int_val (v_mode )) {
385
386
case 0 : flags = (SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE ); break ;
386
387
case 1 : flags = SQLITE_OPEN_READWRITE ; break ;
387
388
default : flags = SQLITE_OPEN_READONLY ; break ;
388
389
}
389
- if (Bool_val (v_uri )) {
390
- flags |= SQLITE_OPEN_URI ;
391
- }
392
- if (Bool_val (v_memory )) {
393
- flags |= SQLITE_OPEN_MEMORY ;
394
- }
390
+ if (Bool_val (v_uri )) flags |= SQLITE_OPEN_URI ;
391
+ if (Bool_val (v_memory )) flags |= SQLITE_OPEN_MEMORY ;
395
392
switch (Int_val (v_mutex )) {
396
393
case 0 : break ;
397
394
#ifdef SQLITE_HAS_OPEN_MUTEX_PARAMS
@@ -418,8 +415,9 @@ static inline int get_open_flags(value v_mode, value v_uri, value v_memory, valu
418
415
}
419
416
#endif
420
417
421
- CAMLprim value caml_sqlite3_open_native (
422
- value v_mode , value v_uri , value v_memory , value v_mutex , value v_cache , value v_vfs_opt , value v_file )
418
+ CAMLprim value caml_sqlite3_open (
419
+ value v_mode , value v_uri , value v_memory ,
420
+ value v_mutex , value v_cache , value v_vfs_opt , value v_file )
423
421
{
424
422
sqlite3 * db ;
425
423
int res ;
@@ -439,7 +437,13 @@ CAMLprim value caml_sqlite3_open_native(
439
437
memcpy (vfs , String_val (v_vfs ), vfs_len );
440
438
}
441
439
#else
442
- if (Int_val (v_mode ) || Bool_val (v_uri ) || Bool_val (v_memory ) || Int_val (v_mutex ) || Int_val (v_cache ))
440
+ if (
441
+ Int_val (v_mode ) ||
442
+ Bool_val (v_uri ) ||
443
+ Bool_val (v_memory ) ||
444
+ Int_val (v_mutex ) ||
445
+ Int_val (v_cache )
446
+ )
443
447
caml_failwith ("SQLite3 version < 3.5 does not support open flags" );
444
448
if (v_vfs_opt != Val_None )
445
449
caml_failwith ("SQLite3 version < 3.5 does not support VFS modules" );
@@ -482,9 +486,11 @@ CAMLprim value caml_sqlite3_open_native(
482
486
}
483
487
}
484
488
485
- CAMLprim value caml_sqlite3_open_bytecode (value * argv , int argn )
489
+ CAMLprim value caml_sqlite3_open_bc (value * argv , int argn )
486
490
{
487
- return caml_sqlite3_open_native (argv [0 ], argv [1 ], argv [2 ], argv [3 ], argv [4 ], argv [5 ], argv [6 ]);
491
+ return
492
+ caml_sqlite3_open (
493
+ argv [0 ], argv [1 ], argv [2 ], argv [3 ], argv [4 ], argv [5 ], argv [6 ]);
488
494
}
489
495
490
496
CAMLprim value caml_sqlite3_close (value v_db )
0 commit comments