sqlite4db 0.0.1

Run SQLite on database servers
Documentation
extern crate libc;

use libc::{c_char, c_void};

#[no_mangle]
pub static sqlite3_version: [u8; 10] = *b"3.43.0-rs\n";

pub struct SQLite3 {}

#[no_mangle]
pub extern "C" fn sqlite3_open(_filename: *const c_char, _sqlite3: *mut *mut SQLite3) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_open16(_filename: *const c_char, _sqlite3: *mut *mut SQLite3) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_open_v2(
    _filename: *const c_char,
    _sqlite3: *mut *mut SQLite3,
    _flags: i32,
    _vfs: *const c_char,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_close(_sqlite3: *mut SQLite3) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_close_v2(_sqlite3: *mut SQLite3) -> i32 {
    0
}

pub struct SQLite3Stmt {}

#[no_mangle]
pub extern "C" fn sqlite3_prepare(
    _db: *mut SQLite3,
    _sql: *const c_char,
    _bytes: i32,
    _stmt: *mut *mut SQLite3Stmt,
    _tail: *mut *const c_char,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_prepare_v2(
    _db: *mut SQLite3,
    _sql: *const c_char,
    _bytes: i32,
    _stmt: *mut *mut SQLite3Stmt,
    _tail: *mut *const c_char,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_prepare_v3(
    _db: *mut SQLite3,
    _sql: *const c_char,
    _bytes: i32,
    _flags: u32,
    _stmt: *mut *mut SQLite3Stmt,
    _tail: *mut *const c_char,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_prepare16(
    _db: *mut SQLite3,
    _sql: *const c_char,
    _bytes: i32,
    _stmt: *mut *mut SQLite3Stmt,
    _tail: *mut *const c_char,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_prepare16_v2(
    _db: *mut SQLite3,
    _sql: *const c_char,
    _bytes: i32,
    _stmt: *mut *mut SQLite3Stmt,
    _tail: *mut *const c_char,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_prepare16_v3(
    _db: *mut SQLite3,
    _sql: *const c_char,
    _bytes: i32,
    _flags: u32,
    _stmt: *mut *mut SQLite3Stmt,
    _tail: *mut *const c_char,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_finalize(_stmt: *mut SQLite3Stmt) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_reset(_stmt: *mut SQLite3Stmt) -> i32 {
    0
}

pub struct SQLite3Value {}

#[no_mangle]
pub extern "C" fn sqlite3_bind_blob(
    _stmt: *mut SQLite3Stmt,
    _idx: i32,
    _data: *const c_void,
    _len: i32,
    _destructor: *const c_void,
) -> i32 {
    0
}
#[no_mangle]
pub extern "C" fn sqlite3_bind_blob64(
    _stmt: *mut SQLite3Stmt,
    _idx: i32,
    _data: *const c_void,
    _len: i64,
    _destructor: *const c_void,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_bind_double(_stmt: *mut SQLite3Stmt, _idx: i32, _data: f64) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_bind_int(_stmt: *mut SQLite3Stmt, _idx: i32, _data: i32) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_bind_int64(_stmt: *mut SQLite3Stmt, _idx: i32, _data: i64) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_bind_null(_stmt: *mut SQLite3Stmt, _idx: i32) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_bind_text(
    _stmt: *mut SQLite3Stmt,
    _idx: i32,
    _text: *const c_char,
    _len: i32,
    _destructor: *const c_void,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_bind_text16(
    _stmt: *mut SQLite3Stmt,
    _idx: i32,
    _text: *const c_void,
    _len: i32,
    _destructor: *const c_void,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_bind_text64(
    _stmt: *mut SQLite3Stmt,
    _idx: i32,
    _text: *const c_char,
    _len: u64,
    _destructor: *const c_void,
    _encoding: u8,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_bind_value(
    _stmt: *mut SQLite3Stmt,
    _idx: i32,
    _value: *const SQLite3Value,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_bind_pointer(
    _stmt: *mut SQLite3Stmt,
    _idx: i32,
    _value: *const c_void,
    _type: *const c_char,
    _destructor: *const c_void,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_bind_zeroblob(_stmt: *mut SQLite3Stmt, _idx: i32, _len: i32) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_bind_zeroblob64(_stmt: *mut SQLite3Stmt, _idx: i32, _len: u64) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_step(_stmt: *mut SQLite3Stmt) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_column_blob(_stmt: *mut SQLite3Stmt, _idx: i32) -> *const c_void {
    std::ptr::null::<c_void>()
}

#[no_mangle]
pub extern "C" fn sqlite3_column_double(_stmt: *mut SQLite3Stmt, _idx: i32) -> f64 {
    0.0
}
#[no_mangle]
pub extern "C" fn sqlite3_column_int(_stmt: *mut SQLite3Stmt, _idx: i32) -> i32 {
    0
}
#[no_mangle]
pub extern "C" fn sqlite3_column_int64(_stmt: *mut SQLite3Stmt, _idx: i32) -> i64 {
    0
}
#[no_mangle]
pub extern "C" fn sqlite3_column_text(_stmt: *mut SQLite3Stmt, _idx: i32) -> *const c_char {
    std::ptr::null::<c_char>()
}
#[no_mangle]
pub extern "C" fn sqlite3_column_text16(_stmt: *mut SQLite3Stmt, _idx: i32) -> *const c_char {
    std::ptr::null::<c_char>()
}

#[no_mangle]
pub extern "C" fn sqlite3_column_value(_stmt: *mut SQLite3Stmt, _idx: i32) -> *const SQLite3Value {
    std::ptr::null::<SQLite3Value>()
}
#[no_mangle]
pub extern "C" fn sqlite3_column_bytes(_stmt: *mut SQLite3Stmt, _idx: i32) -> i32 {
    0
}
#[no_mangle]
pub extern "C" fn sqlite3_column_bytes16(_stmt: *mut SQLite3Stmt, _idx: i32) -> i32 {
    0
}
#[no_mangle]
pub extern "C" fn sqlite3_column_type(_stmt: *mut SQLite3Stmt, _idx: i32) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_exec(
    _db: *mut SQLite3,
    _sql: *const c_char,
    _callback: *const c_void,
    _userdata: *mut c_void,
    _err: *mut *const c_char,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_get_table(
    _db: *mut SQLite3,
    _sql: *const c_char,
    _result: *mut *const *const c_char,
    _rows: *mut i32,
    _columns: *mut i32,
    _err: *mut *const c_char,
) -> i32 {
    0
}

#[no_mangle]
pub extern "C" fn sqlite3_free_table(_result: *const *const c_char) {}