All pastes #972964 Raw Edit

Mine

public text v1 · immutable
·published 2008-04-05 20:59 UTC
rendered paste body
#include "plugin.h"
struct plugin_api* rb;
#define OS_OTHER 1
#define SQLITE_MEMORY_SIZE 75*1024
#define SQLITE_OMIT_DATETIME_FUNCS
/*
#define SQLITE_OMIT_AUTHORIZATION
#define SQLITE_OMIT_AUTOVACUUM
#define SQLITE_OMIT_AUTOINCREMENT
#define SQLITE_OMIT_BLOB_LITERAL
#define SQLITE_OMIT_COMPLETE
#define SQLITE_OMIT_COMPOUND_SELECT
#define SQLITE_OMIT_CONFLICT_CLAUSE
#define SQLITE_OMIT_EXPLAIN
#define SQLITE_OMIT_FLOATING_POINT
#define SQLITE_OMIT_FOREIGN_KEY
#define SQLITE_OMIT_INTEGRITY_CHECK
#define SQLITE_OMIT_MEMORYDB
#define SQLITE_OMIT_PAGER_PRAGMAS
#define SQLITE_OMIT_PRAGMA
#define SQLITE_OMIT_PROGRESS_CALLBACK
#define SQLITE_OMIT_REINDEX
#define SQLITE_OMIT_SCHEMA_PRAGMAS
#define SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS
#define SQLITE_OMIT_SUBQUERY
#define SQLITE_OMIT_TCL_VARIABLE
#define SQLITE_OMIT_TRIGGER
#define SQLITE_OMIT_UTF16
#define SQLITE_OMIT_VACUUM
#define SQLITE_OMIT_VIEW
*/

// wrappers
void *memset(void *s, int c, size_t n)
{
    return rb->memset(s,c,n);
}
int memcmp(const void *s1, const void *s2, size_t n)
{
    return rb->memcmp(s1,s2,n);
}
void *memcpy(void *dest, const void *src, size_t n)
{
    return rb->memcpy(dest,src,n);
}
void *memmove(void *dest, const void *src, size_t n)
{
    return rb->memmove(dest,src,n);
}
size_t strlen(const char *s)
{
    return rb->strlen(s);
}
int strcmp(const char *s1, const char *s2)
{
    return rb->strcmp(s1,s2);
}
int atoi(const char *nptr)
{
    return rb->atoi(nptr);
}

// stubs
time_t time(time_t *tloc)
{
    return 0;
}
struct tm *gmtime(const time_t *timep)
{
    return 0;
}
size_t strftime(char *s, size_t max, const char *format,
                       const struct tm *tm)
{
    return 0;
}