資源簡介
飛鴿傳書最新的源代碼4.85版,使用VS2017編譯通過需要WIN10SDK
代碼片段和文件信息
/*
**?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.
**
*************************************************************************
**?This?file?contains?code?to?implement?the?“sqlite“?command?line
**?utility?for?accessing?SQLite?databases.
*/
#if?(defined(_WIN32)?||?defined(WIN32))?&&?!defined(_CRT_SECURE_NO_WARNINGS)
/*?This?needs?to?come?before?any?includes?for?MSVC?compiler?*/
#define?_CRT_SECURE_NO_WARNINGS
#endif
/*
**?If?requested?include?the?SQLite?compiler?options?file?for?MSVC.
*/
#if?defined(INCLUDE_MSVC_H)
#include?“msvc.h“
#endif
/*
**?No?support?for?loadable?extensions?in?VxWorks.
*/
#if?(defined(__RTP__)?||?defined(_WRS_KERNEL))?&&?!SQLITE_OMIT_LOAD_EXTENSION
#?define?SQLITE_OMIT_LOAD_EXTENSION?1
#endif
/*
**?Enable?large-file?support?for?fopen()?and?friends?on?unix.
*/
#ifndef?SQLITE_DISABLE_LFS
#?define?_LARGE_FILE???????1
#?ifndef?_FILE_OFFSET_BITS
#???define?_FILE_OFFSET_BITS?64
#?endif
#?define?_LARGEFILE_SOURCE?1
#endif
#include?
#include?
#include?
#include?
#include?“sqlite3.h“
#if?SQLITE_USER_AUTHENTICATION
#?include?“sqlite3userauth.h“
#endif
#include?
#include?
#if?!defined(_WIN32)?&&?!defined(WIN32)
#?include?
#?if?!defined(__RTP__)?&&?!defined(_WRS_KERNEL)
#??include?
#?endif
#?include?
#?include?
#endif
#if?HAVE_READLINE
#?include?
#?include?
#endif
#if?HAVE_EDITLINE
#?include?
#endif
#if?HAVE_EDITLINE?||?HAVE_READLINE
#?define?shell_add_history(X)?add_history(X)
#?define?shell_read_history(X)?read_history(X)
#?define?shell_write_history(X)?write_history(X)
#?define?shell_stifle_history(X)?stifle_history(X)
#?define?shell_readline(X)?readline(X)
#elif?HAVE_LINENOISE
#?include?“linenoise.h“
#?define?shell_add_history(X)?linenoiseHistoryAdd(X)
#?define?shell_read_history(X)?linenoiseHistoryLoad(X)
#?define?shell_write_history(X)?linenoiseHistorySave(X)
#?define?shell_stifle_history(X)?linenoiseHistorySetMaxLen(X)
#?define?shell_readline(X)?linenoise(X)
#else
#?define?shell_read_history(X)?
#?define?shell_write_history(X)
#?define?shell_stifle_history(X)
#?define?SHELL_USE_LOCAL_GETLINE?1
#endif
#if?defined(_WIN32)?||?defined(WIN32)
#?include?
#?include?
#?define?isatty(h)?_isatty(h)
#?ifndef?access
#??define?access(fm)?_access((f)(m))
#?endif
#?undef?popen
#?define?popen?_popen
#?undef?pclose
#?define?pclose?_pclose
#else
?/*?Make?sure?isatty()?has?a?prototype.?*/
?extern?int?isatty(int);
#?if?!defined(__RTP__)?&&?!defined(_WRS_KERNEL)
??/*?popen?and?pclose?are?not?C89?functions?and?so?are
??**?sometimes?omitted?from?the??header?*/
???extern?FILE?*popen(const?char*const?char*);
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-09-04?12:06??external\
?????目錄???????????0??2018-09-04?12:18??external\sqlite3\
?????目錄???????????0??2018-09-04?12:17??external\sqlite3\Debug\
?????文件??????560128??2018-09-04?12:18??external\sqlite3\Debug\sqlite3.idb
?????文件??????????79??2018-09-04?12:19??external\sqlite3\Debug\sqlite3.log
?????文件?????3974321??2018-09-04?12:18??external\sqlite3\Debug\sqlite3.obj
?????文件??????430080??2018-09-04?12:18??external\sqlite3\Debug\sqlite3.pdb
?????目錄???????????0??2018-09-04?12:19??external\sqlite3\Debug\sqlite3.tlog\
?????文件?????????954??2018-09-04?12:18??external\sqlite3\Debug\sqlite3.tlog\CL.command.1.tlog
?????文件???????38112??2018-09-04?12:18??external\sqlite3\Debug\sqlite3.tlog\CL.read.1.tlog
?????文件?????????396??2018-09-04?12:18??external\sqlite3\Debug\sqlite3.tlog\CL.write.1.tlog
?????文件?????????270??2018-09-04?12:19??external\sqlite3\Debug\sqlite3.tlog\Lib-li
?????文件?????????170??2018-09-04?12:19??external\sqlite3\Debug\sqlite3.tlog\Lib-li
?????文件?????????218??2018-09-04?12:19??external\sqlite3\Debug\sqlite3.tlog\Lib.command.1.tlog
?????文件?????????184??2018-09-04?12:19??external\sqlite3\Debug\sqlite3.tlog\sqlite3.lastbuildstate
?????文件??????159755??2016-05-01?21:41??external\sqlite3\shell.c
?????文件?????6640394??2016-05-01?21:41??external\sqlite3\sqlite3.c
?????文件??????419210??2016-05-01?21:41??external\sqlite3\sqlite3.h
?????文件????????9299??2018-09-04?12:19??external\sqlite3\sqlite3.vcxproj
?????文件?????????908??2016-08-04?13:58??external\sqlite3\sqlite3.vcxproj.filters
?????文件?????????165??2018-09-04?12:18??external\sqlite3\sqlite3.vcxproj.user
?????文件???????29370??2016-05-01?21:41??external\sqlite3\sqlite3ext.h
?????目錄???????????0??2018-09-04?12:06??external\sqlite3\sqlitecmd\
?????文件????????1299??2016-05-01?21:41??external\sqlite3\sqlitecmd\sqlitecmd.sln
?????文件????????7899??2016-05-01?21:41??external\sqlite3\sqlitecmd\sqlitecmd.vcxproj
?????文件?????????406??2016-02-16?15:06??external\sqlite3\stdafx.h
?????文件?????????371??2016-02-16?15:06??external\sqlite3\targetver.h
?????目錄???????????0??2018-09-04?12:22??external\zlib\
?????文件????????4968??2016-02-16?15:06??external\zlib\adler32.c
?????文件????????2529??2016-02-16?15:06??external\zlib\compress.c
?????文件???????13174??2016-02-16?15:06??external\zlib\crc32.c
............此處省略450個文件信息
評論
共有 條評論