Skip to content

Commit 35fbebb

Browse files
committed
Added interface to sqlite3_errcode().
1 parent 2cdd287 commit 35fbebb

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/sqlite.f90

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ module sqlite
124124
public :: sqlite3_column_type
125125
public :: sqlite3_data_count
126126
public :: sqlite3_db_status
127+
public :: sqlite3_errcode
127128
public :: sqlite3_errmsg
128129
public :: sqlite3_errmsg_
129130
public :: sqlite3_exec
@@ -277,6 +278,14 @@ function sqlite3_db_status(db, op, current, highwater, reset_flag) bind(c, name=
277278
integer(kind=c_int) :: sqlite3_db_status
278279
end function sqlite3_db_status
279280

281+
! int sqlite3_errcode(sqlite3 *db)
282+
function sqlite3_errcode(db) bind(c, name='sqlite3_errcode')
283+
import :: c_int, c_ptr
284+
implicit none
285+
type(c_ptr), intent(in), value :: db
286+
integer(kind=c_int) :: sqlite3_errcode
287+
end function sqlite3_errcode
288+
280289
! const char *sqlite3_errmsg(sqlite3 *db)
281290
function sqlite3_errmsg_(db) bind(c, name='sqlite3_errmsg')
282291
import :: c_ptr

0 commit comments

Comments
 (0)