• 大小: 1.12MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-21
  • 语言: 数据库
  • 标签: SQLlite  

资源简介

SQLlite数据库

资源截图

代码片段和文件信息

/******************************************************************************
** This file is an amalgamation of many separate C source files from SQLite
** version 3.8.4.3.  By combining all the individual C code files into this 
** single large file the entire code can be compiled as a single translation
** unit.  This allows many compilers to do optimizations that would not be
** possible if the files were compiled separately.  Performance improvements
** of 5% or more are commonly seen when SQLite is compiled as a single
** translation unit.
**
** This file is all you need to compile SQLite.  To use SQLite in other
** programs you need this file and the “sqlite3.h“ header file that defines
** the programming interface to the SQLite library.  (If you do not have 
** the “sqlite3.h“ header file at hand you will find a copy embedded within
** the text of this file.  Search for “Begin file sqlite3.h“ to find the start
** of the embedded sqlite3.h header file.) Additional code files may be needed
** if you want a wrapper to interface SQLite with your choice of programming
** language. The code for the “sqlite3“ command-line shell is also in a
** separate file. This file contains only code for the core SQLite library.
*/
#define SQLITE_CORE 1
#define SQLITE_AMALGAMATION 1
#ifndef SQLITE_PRIVATE
# define SQLITE_PRIVATE static
#endif
#ifndef SQLITE_API
# define SQLITE_API
#endif
/************** Begin file sqliteInt.h ***************************************/
/*
** 2001 September 15
**
** The author disclaims copyright to this source code.  In place of
** a legal notice here is a blessing:
**
**    May you do good and not evil.
**    May you find forgiveness for yourself and forgive others.
**    May you share freely never taking more than you give.
**
*************************************************************************
** Internal interface definitions for SQLite.
**
*/
#ifndef _SQLITEINT_H_
#define _SQLITEINT_H_

/*
** These #defines should enable >2GB file support on POSIX if the
** underlying operating system supports it.  If the OS lacks
** large file support or if the OS is windows these should be no-ops.
**
** Ticket #2739:  The _LARGEFILE_SOURCE macro must appear before any
** system #includes.  Hence this block of code must be the very first
** code in all source files.
**
** Large file support can be disabled using the -DSQLITE_DISABLE_LFS switch
** on the compiler command line.  This is necessary if you are compiling
** on a recent machine (ex: Red Hat 7.2) but you want your code to work
** on an older machine (ex: Red Hat 6.0).  If you compile on Red Hat 7.2
** without this option LFS is enable.  But LFS does not exist in the kernel
** in Red Hat 6.0 so the code won‘t work.  Hence for maximum binary
** portability you should omit LFS.
**
** The previous paragraph was written in 2005.  (This paragraph is written
** on 2008-11-28.) These days all Linux kernels support large files so
** you should probably leave LFS enabled

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    5175934  2014-04-04 00:21  SQLlite\sqlite3.c

     文件     355882  2014-04-04 00:21  SQLlite\sqlite3.h

     文件      26110  2014-04-04 00:21  SQLlite\sqlite3ext.h

     目录          0  2014-11-17 18:28  SQLlite

----------- ---------  ---------- -----  ----

              5557926                    4


评论

共有 条评论