1
0
Fork 0
mirror of https://github.com/DBD-SQLite/DBD-SQLite synced 2025-06-07 06:08:38 -04:00

Correcting newline style to native

This commit is contained in:
Adam Kennedy 2009-04-22 02:02:20 +00:00
parent ba52ccbba4
commit 683e627d25
4 changed files with 8592 additions and 8592 deletions

218
SQLite.xs
View file

@ -1,109 +1,109 @@
#define PERL_NO_GET_CONTEXT
#include "SQLiteXS.h"
DBISTATE_DECLARE;
MODULE = DBD::SQLite PACKAGE = DBD::SQLite::db
PROTOTYPES: DISABLE
BOOT:
sv_setpv(get_sv("DBD::SQLite::sqlite_version", TRUE|GV_ADDMULTI), SQLITE_VERSION);
AV *
list_tables(dbh)
SV *dbh
CODE:
{
RETVAL = newAV();
}
OUTPUT:
RETVAL
IV
last_insert_rowid(dbh)
SV *dbh
CODE:
{
D_imp_dbh(dbh);
RETVAL = sqlite3_last_insert_rowid(imp_dbh->db);
}
OUTPUT:
RETVAL
void
create_function(dbh, name, argc, func)
SV *dbh
char *name
int argc
SV *func
CODE:
{
sqlite3_db_create_function(aTHX_ dbh, name, argc, func );
}
void
enable_load_extension(dbh, onoff)
SV *dbh
int onoff
CODE:
{
sqlite3_db_enable_load_extension(aTHX_ dbh, onoff );
}
void
create_aggregate(dbh, name, argc, aggr)
SV *dbh
char *name
int argc
SV *aggr
CODE:
{
sqlite3_db_create_aggregate(aTHX_ dbh, name, argc, aggr );
}
void
create_collation(dbh, name, func)
SV *dbh
char *name
SV *func
CODE:
{
sqlite3_db_create_collation(aTHX_ dbh, name, func );
}
void
progress_handler(dbh, n_opcodes, handler)
SV *dbh
int n_opcodes
SV *handler
CODE:
{
sqlite3_db_progress_handler(aTHX_ dbh, n_opcodes, handler );
}
int
busy_timeout(dbh, timeout=0)
SV *dbh
int timeout
CODE:
RETVAL = dbd_set_sqlite3_busy_timeout(aTHX_ dbh, timeout );
OUTPUT:
RETVAL
MODULE = DBD::SQLite PACKAGE = DBD::SQLite::st
PROTOTYPES: DISABLE
void
reset(sth)
SV *sth
CODE:
{
sqlite_st_reset(aTHX_ sth);
}
MODULE = DBD::SQLite PACKAGE = DBD::SQLite
INCLUDE: SQLite.xsi
#define PERL_NO_GET_CONTEXT
#include "SQLiteXS.h"
DBISTATE_DECLARE;
MODULE = DBD::SQLite PACKAGE = DBD::SQLite::db
PROTOTYPES: DISABLE
BOOT:
sv_setpv(get_sv("DBD::SQLite::sqlite_version", TRUE|GV_ADDMULTI), SQLITE_VERSION);
AV *
list_tables(dbh)
SV *dbh
CODE:
{
RETVAL = newAV();
}
OUTPUT:
RETVAL
IV
last_insert_rowid(dbh)
SV *dbh
CODE:
{
D_imp_dbh(dbh);
RETVAL = sqlite3_last_insert_rowid(imp_dbh->db);
}
OUTPUT:
RETVAL
void
create_function(dbh, name, argc, func)
SV *dbh
char *name
int argc
SV *func
CODE:
{
sqlite3_db_create_function(aTHX_ dbh, name, argc, func );
}
void
enable_load_extension(dbh, onoff)
SV *dbh
int onoff
CODE:
{
sqlite3_db_enable_load_extension(aTHX_ dbh, onoff );
}
void
create_aggregate(dbh, name, argc, aggr)
SV *dbh
char *name
int argc
SV *aggr
CODE:
{
sqlite3_db_create_aggregate(aTHX_ dbh, name, argc, aggr );
}
void
create_collation(dbh, name, func)
SV *dbh
char *name
SV *func
CODE:
{
sqlite3_db_create_collation(aTHX_ dbh, name, func );
}
void
progress_handler(dbh, n_opcodes, handler)
SV *dbh
int n_opcodes
SV *handler
CODE:
{
sqlite3_db_progress_handler(aTHX_ dbh, n_opcodes, handler );
}
int
busy_timeout(dbh, timeout=0)
SV *dbh
int timeout
CODE:
RETVAL = dbd_set_sqlite3_busy_timeout(aTHX_ dbh, timeout );
OUTPUT:
RETVAL
MODULE = DBD::SQLite PACKAGE = DBD::SQLite::st
PROTOTYPES: DISABLE
void
reset(sth)
SV *sth
CODE:
{
sqlite_st_reset(aTHX_ sth);
}
MODULE = DBD::SQLite PACKAGE = DBD::SQLite
INCLUDE: SQLite.xsi

2766
dbdimp.c

File diff suppressed because it is too large Load diff

232
dbdimp.h
View file

@ -1,116 +1,116 @@
#ifndef _DBDIMP_H
#define _DBDIMP_H 1
#include "SQLiteXS.h"
#include "sqlite3.h"
/* 30 second timeout by default */
#define SQL_TIMEOUT 30000
/* Driver Handle */
struct imp_drh_st {
dbih_drc_t com;
/* sqlite specific bits */
};
/* Database Handle */
struct imp_dbh_st {
dbih_dbc_t com;
/* sqlite specific bits */
sqlite3 *db;
bool in_tran;
bool unicode;
bool handle_binary_nulls;
int timeout;
AV *functions;
AV *aggregates;
};
/* Statement Handle */
struct imp_sth_st {
dbih_stc_t com;
/* sqlite specific bits */
sqlite3_stmt *stmt;
/*
char **results;
char **coldata;
*/
int retval;
int nrow;
char *statement;
AV *params;
AV *col_types;
};
#define dbd_init sqlite_init
#define dbd_discon_all sqlite_discon_all
#define dbd_db_login sqlite_db_login
#define dbd_db_do sqlite_db_do
#define dbd_db_commit sqlite_db_commit
#define dbd_db_rollback sqlite_db_rollback
#define dbd_db_disconnect sqlite_db_disconnect
#define dbd_db_destroy sqlite_db_destroy
#define dbd_db_STORE_attrib sqlite_db_STORE_attrib
#define dbd_db_FETCH_attrib sqlite_db_FETCH_attrib
#define dbd_db_STORE_attrib_k sqlite_db_STORE_attrib_k
#define dbd_db_FETCH_attrib_k sqlite_db_FETCH_attrib_k
#define dbd_db_last_insert_id sqlite_db_last_insert_id
#define dbd_st_prepare sqlite_st_prepare
#define dbd_st_rows sqlite_st_rows
#define dbd_st_execute sqlite_st_execute
#define dbd_st_fetch sqlite_st_fetch
#define dbd_st_finish3 sqlite_st_finish3
#define dbd_st_finish sqlite_st_finish
#define dbd_st_destroy sqlite_st_destroy
#define dbd_st_blob_read sqlite_st_blob_read
#define dbd_st_STORE_attrib sqlite_st_STORE_attrib
#define dbd_st_FETCH_attrib sqlite_st_FETCH_attrib
#define dbd_st_STORE_attrib_k sqlite_st_STORE_attrib_k
#define dbd_st_FETCH_attrib_k sqlite_st_FETCH_attrib_k
#define dbd_bind_ph sqlite_bind_ph
#define dbd_st_bind_col sqlite_bind_col
void sqlite3_db_create_function(pTHX_ SV *dbh, const char *name, int argc, SV *func);
void sqlite3_db_enable_load_extension(pTHX_ SV *dbh, int onoff);
void sqlite3_db_create_aggregate(pTHX_ SV *dbh, const char *name, int argc, SV *aggr );
void sqlite3_db_create_collation(pTHX_ SV *dbh, const char *name, SV *func);
void sqlite3_db_progress_handler(pTHX_ SV *dbh, int n_opcodes, SV *handler);
void sqlite_st_reset(pTHX_ SV *sth );
int sqlite_bind_col( SV *sth, imp_sth_t *imp_sth, SV *col, SV *ref, IV sql_type, SV *attribs );
int dbd_set_sqlite3_busy_timeout (pTHX_ SV *dbh, int timeout );
#ifdef SvUTF8_on
static SV *
newUTF8SVpv(char *s, STRLEN len) {
dTHX;
register SV *sv;
sv = newSVpv(s, len);
SvUTF8_on(sv);
return sv;
}
static SV *
newUTF8SVpvn(char *s, STRLEN len) {
dTHX;
register SV *sv;
sv = newSV(0);
sv_setpvn(sv, s, len);
SvUTF8_on(sv);
return sv;
}
#else /* #ifdef SvUTF8_on */
#define newUTF8SVpv newSVpv
#define newUTF8SVpvn newSVpvn
#define SvUTF8_on(a) (a)
#define SvUTF8_off(a) (a)
#define sv_utf8_upgrade(a) (a)
#endif /* #ifdef SvUTF8_on */
#endif /* #ifndef _DBDIMP_H */
#ifndef _DBDIMP_H
#define _DBDIMP_H 1
#include "SQLiteXS.h"
#include "sqlite3.h"
/* 30 second timeout by default */
#define SQL_TIMEOUT 30000
/* Driver Handle */
struct imp_drh_st {
dbih_drc_t com;
/* sqlite specific bits */
};
/* Database Handle */
struct imp_dbh_st {
dbih_dbc_t com;
/* sqlite specific bits */
sqlite3 *db;
bool in_tran;
bool unicode;
bool handle_binary_nulls;
int timeout;
AV *functions;
AV *aggregates;
};
/* Statement Handle */
struct imp_sth_st {
dbih_stc_t com;
/* sqlite specific bits */
sqlite3_stmt *stmt;
/*
char **results;
char **coldata;
*/
int retval;
int nrow;
char *statement;
AV *params;
AV *col_types;
};
#define dbd_init sqlite_init
#define dbd_discon_all sqlite_discon_all
#define dbd_db_login sqlite_db_login
#define dbd_db_do sqlite_db_do
#define dbd_db_commit sqlite_db_commit
#define dbd_db_rollback sqlite_db_rollback
#define dbd_db_disconnect sqlite_db_disconnect
#define dbd_db_destroy sqlite_db_destroy
#define dbd_db_STORE_attrib sqlite_db_STORE_attrib
#define dbd_db_FETCH_attrib sqlite_db_FETCH_attrib
#define dbd_db_STORE_attrib_k sqlite_db_STORE_attrib_k
#define dbd_db_FETCH_attrib_k sqlite_db_FETCH_attrib_k
#define dbd_db_last_insert_id sqlite_db_last_insert_id
#define dbd_st_prepare sqlite_st_prepare
#define dbd_st_rows sqlite_st_rows
#define dbd_st_execute sqlite_st_execute
#define dbd_st_fetch sqlite_st_fetch
#define dbd_st_finish3 sqlite_st_finish3
#define dbd_st_finish sqlite_st_finish
#define dbd_st_destroy sqlite_st_destroy
#define dbd_st_blob_read sqlite_st_blob_read
#define dbd_st_STORE_attrib sqlite_st_STORE_attrib
#define dbd_st_FETCH_attrib sqlite_st_FETCH_attrib
#define dbd_st_STORE_attrib_k sqlite_st_STORE_attrib_k
#define dbd_st_FETCH_attrib_k sqlite_st_FETCH_attrib_k
#define dbd_bind_ph sqlite_bind_ph
#define dbd_st_bind_col sqlite_bind_col
void sqlite3_db_create_function(pTHX_ SV *dbh, const char *name, int argc, SV *func);
void sqlite3_db_enable_load_extension(pTHX_ SV *dbh, int onoff);
void sqlite3_db_create_aggregate(pTHX_ SV *dbh, const char *name, int argc, SV *aggr );
void sqlite3_db_create_collation(pTHX_ SV *dbh, const char *name, SV *func);
void sqlite3_db_progress_handler(pTHX_ SV *dbh, int n_opcodes, SV *handler);
void sqlite_st_reset(pTHX_ SV *sth );
int sqlite_bind_col( SV *sth, imp_sth_t *imp_sth, SV *col, SV *ref, IV sql_type, SV *attribs );
int dbd_set_sqlite3_busy_timeout (pTHX_ SV *dbh, int timeout );
#ifdef SvUTF8_on
static SV *
newUTF8SVpv(char *s, STRLEN len) {
dTHX;
register SV *sv;
sv = newSVpv(s, len);
SvUTF8_on(sv);
return sv;
}
static SV *
newUTF8SVpvn(char *s, STRLEN len) {
dTHX;
register SV *sv;
sv = newSV(0);
sv_setpvn(sv, s, len);
SvUTF8_on(sv);
return sv;
}
#else /* #ifdef SvUTF8_on */
#define newUTF8SVpv newSVpv
#define newUTF8SVpvn newSVpvn
#define SvUTF8_on(a) (a)
#define SvUTF8_off(a) (a)
#define sv_utf8_upgrade(a) (a)
#endif /* #ifdef SvUTF8_on */
#endif /* #ifndef _DBDIMP_H */

13968
ppport.h

File diff suppressed because it is too large Load diff