Sha256: 674bc9a0310c29fdcda165770aa6cb37e2c093f572ecf9a1a646113a9ca6adf3

Contents?: true

Size: 491 Bytes

Versions: 84

Compression:

Stored size: 491 Bytes

Contents

#ifndef SQLITE3_EXCEPTION_RUBY
#define SQLITE3_EXCEPTION_RUBY

#define CHECK(_db, _status) rb_sqlite3_raise(_db, _status);
#define CHECK_MSG(_db, _status, _msg) rb_sqlite3_raise_msg(_db, _status, _msg);
#define CHECK_PREPARE(_db, _status, _sql) rb_sqlite3_raise_with_sql(_db, _status, _sql)

void rb_sqlite3_raise(sqlite3 *db, int status);
void rb_sqlite3_raise_msg(sqlite3 *db, int status, const char *msg);
void rb_sqlite3_raise_with_sql(sqlite3 *db, int status, const char *sql);

#endif

Version data entries

84 entries across 84 versions & 1 rubygems

Version Path
sqlite3-2.5.0-x86-linux-musl ext/sqlite3/exception.h
sqlite3-2.5.0-x86-linux-gnu ext/sqlite3/exception.h
sqlite3-2.5.0-x86_64-linux-musl ext/sqlite3/exception.h
sqlite3-2.5.0-x86_64-linux-gnu ext/sqlite3/exception.h
sqlite3-2.5.0-x86_64-darwin ext/sqlite3/exception.h
sqlite3-2.5.0-x64-mingw-ucrt ext/sqlite3/exception.h
sqlite3-2.5.0 ext/sqlite3/exception.h
sqlite3-2.5.0-arm-linux-musl ext/sqlite3/exception.h
sqlite3-2.5.0-arm-linux-gnu ext/sqlite3/exception.h
sqlite3-2.5.0-arm64-darwin ext/sqlite3/exception.h
sqlite3-2.5.0-aarch64-linux-musl ext/sqlite3/exception.h
sqlite3-2.5.0-aarch64-linux-gnu ext/sqlite3/exception.h
sqlite3-2.5.0.rc1-x86-linux-musl ext/sqlite3/exception.h
sqlite3-2.5.0.rc1-x86-linux-gnu ext/sqlite3/exception.h
sqlite3-2.5.0.rc1-x86_64-linux-musl ext/sqlite3/exception.h
sqlite3-2.5.0.rc1-x86_64-linux-gnu ext/sqlite3/exception.h
sqlite3-2.5.0.rc1-x86_64-darwin ext/sqlite3/exception.h
sqlite3-2.5.0.rc1-x64-mingw-ucrt ext/sqlite3/exception.h
sqlite3-2.5.0.rc1 ext/sqlite3/exception.h
sqlite3-2.5.0.rc1-arm-linux-musl ext/sqlite3/exception.h