-
大小: 1.12MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-10-21
- 語言: 數(shù)據(jù)庫
- 標簽: SQLlite??
資源簡介
SQLlite數(shù)據(jù)庫

代碼片段和文件信息
/******************************************************************************
**?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
評論
共有 條評論