亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? omittest.tcl

?? sqlite庫
?? TCL
字號:
set rcsid {$Id: omittest.tcl,v 1.1 2006/01/26 13:11:37 danielk1977 Exp $}# Documentation for this script. This may be output to stderr# if the script is invoked incorrectly.set ::USAGE_MESSAGE {This Tcl script is used to test the various compile time options available for omitting code (the SQLITE_OMIT_xxx options). Itshould be invoked as follows:    <script> ?-makefile PATH-TO-MAKEFILE?The default value for ::MAKEFILE is "../Makefile.linux.gcc".This script builds the testfixture program and runs the SQLite test suiteonce with each SQLITE_OMIT_ option defined and then once with all optionsdefined together. Each run is performed in a seperate directory createdas a sub-directory of the current directory by the script. The outputof the build is saved in <sub-directory>/build.log. The output of thetest-suite is saved in <sub-directory>/test.log.Almost any SQLite makefile (except those generated by configure - see below)should work. The following properties are required:  * The makefile should support the "testfixture" target.  * The makefile should support the "test" target.  * The makefile should support the variable "OPTS" as a way to pass    options from the make command line to lemon and the C compiler.More precisely, the following two invocations must be supported:  make -f $::MAKEFILE testfixture OPTS="-DSQLITE_OMIT_ALTERTABLE=1"  make -f $::MAKEFILE testMakefiles generated by the sqlite configure program cannot be used asthey do not respect the OPTS variable.}# Build a testfixture executable and run quick.test using it. The first# parameter is the name of the directory to create and use to run the# test in. The second parameter is a list of OMIT symbols to define# when doing so. For example:##     run_quick_test /tmp/testdir {SQLITE_OMIT_TRIGGER SQLITE_OMIT_VIEW}##proc run_quick_test {dir omit_symbol_list} {  # Compile the value of the OPTS Makefile variable.  set opts "-DSQLITE_MEMDEBUG=2 -DSQLITE_DEBUG -DOS_UNIX"   foreach sym $omit_symbol_list {    append opts " -D${sym}=1"  }  # Create the directory and do the build. If an error occurs return  # early without attempting to run the test suite.  file mkdir $dir  puts -nonewline "Building $dir..."  flush stdout  set rc [catch {    exec make -C $dir -f $::MAKEFILE testfixture OPTS=$opts >& $dir/build.log  }]  if {$rc} {    puts "No good. See $dir/build.log."    return  } else {    puts "Ok"  }    # Create an empty file "$dir/sqlite3". This is to trick the makefile out   # of trying to build the sqlite shell. The sqlite shell won't build   # with some of the OMIT options (i.e OMIT_COMPLETE).  if {![file exists $dir/sqlite3]} {    set wr [open $dir/sqlite3 w]    puts $wr "dummy"    close $wr  }  # Run the test suite.  puts -nonewline "Testing $dir..."  flush stdout  set rc [catch {    exec make -C $dir -f $::MAKEFILE test OPTS=$opts >& $dir/test.log  }]  if {$rc} {    puts "No good. See $dir/test.log."  } else {    puts "Ok"  }}# This proc processes the command line options passed to this script.# Currently the only option supported is "-makefile", default# "../Makefile.linux-gcc". Set the ::MAKEFILE variable to the value of this# option.#proc process_options {argv} {  set ::MAKEFILE ../Makefile.linux-gcc              ;# Default value  for {set i 0} {$i < [llength $argv]} {incr i} {    switch -- [lindex $argv $i] {      -makefile {        incr i        set ::MAKEFILE [lindex $argv $i]      }        default {        puts stderr [string trim $::USAGE_MESSAGE]        exit -1      }    }    set ::MAKEFILE [file normalize $::MAKEFILE]  }}# Main routine.#proc main {argv} {  # List of SQLITE_OMIT_XXX symbols supported by SQLite.  set ::SYMBOLS [list                  \    SQLITE_OMIT_COMPLETE               \    SQLITE_OMIT_ALTERTABLE             \    SQLITE_OMIT_AUTOVACUUM             \    SQLITE_OMIT_AUTHORIZATION          \    SQLITE_OMIT_AUTOINCREMENT          \    SQLITE_OMIT_BLOB_LITERAL           \    SQLITE_OMIT_COMPOUND_SELECT        \    SQLITE_OMIT_CONFLICT_CLAUSE        \    SQLITE_OMIT_DATETIME_FUNCS         \    SQLITE_OMIT_EXPLAIN                \    SQLITE_OMIT_FLOATING_POINT         \    SQLITE_OMIT_FOREIGN_KEY            \    SQLITE_OMIT_INTEGRITY_CHECK        \    SQLITE_OMIT_MEMORYDB               \    SQLITE_OMIT_PAGER_PRAGMAS          \    SQLITE_OMIT_PRAGMA                 \    SQLITE_OMIT_PROGRESS_CALLBACK      \    SQLITE_OMIT_REINDEX                \    SQLITE_OMIT_SCHEMA_PRAGMAS         \    SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS \    SQLITE_OMIT_SUBQUERY               \    SQLITE_OMIT_TCL_VARIABLE           \    SQLITE_OMIT_TRIGGER                \    SQLITE_OMIT_UTF16                  \    SQLITE_OMIT_VACUUM                 \    SQLITE_OMIT_VIEW                   \  ]  # Process any command line options.  process_options $argv    # First try a test with all OMIT symbols except SQLITE_OMIT_FLOATING_POINT   # and SQLITE_OMIT_PRAGMA defined. The former doesn't work (causes segfaults)  # and the latter is currently incompatible with the test suite (this should  # be fixed, but it will be a lot of work).  set allsyms [list]  foreach s $::SYMBOLS {    if {$s!="SQLITE_OMIT_FLOATING_POINT" && $s!="SQLITE_OMIT_PRAGMA"} {      lappend allsyms $s    }  }  run_quick_test test_OMIT_EVERYTHING $allsyms    # Now try one quick.test with each of the OMIT symbols defined. Included  # are the OMIT_FLOATING_POINT and OMIT_PRAGMA symbols, even though we  # know they will fail. It's good to be reminded of this from time to time.  foreach sym $::SYMBOLS {    set dirname "test_[string range $sym 7 end]"    run_quick_test $dirname $sym  }}main $argv

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人激情小说网站| 久久亚洲精精品中文字幕早川悠里 | 日韩高清不卡一区二区| 丰满放荡岳乱妇91ww| 7777精品伊人久久久大香线蕉 | 国产成人av电影在线观看| 欧美三级电影一区| 中文字幕不卡在线| 激情图片小说一区| 欧美一区二区三区视频在线观看| 中文字幕一区二区三区在线不卡| 久草热8精品视频在线观看| 欧美私模裸体表演在线观看| 国产精品久久久久三级| 国内成+人亚洲+欧美+综合在线| 欧美精品久久一区二区三区| 日韩毛片精品高清免费| 国产jizzjizz一区二区| 久久久久久日产精品| 久久99国产精品免费| 欧美一级视频精品观看| 性久久久久久久久久久久| 色综合中文综合网| jlzzjlzz亚洲日本少妇| 国产精品亲子乱子伦xxxx裸| 久久99精品久久久久久久久久久久| 欧美探花视频资源| 偷拍一区二区三区四区| 678五月天丁香亚洲综合网| 亚洲国产成人av好男人在线观看| 91九色02白丝porn| 一区二区日韩电影| 欧美色视频一区| 午夜成人免费视频| 在线电影一区二区三区| 日韩和的一区二区| 精品国产凹凸成av人网站| 久久国产精品72免费观看| 久久综合九色综合97婷婷女人| 国内精品久久久久影院色| 久久久青草青青国产亚洲免观| 国产福利精品一区二区| 中文字幕巨乱亚洲| 在线视频一区二区免费| 日韩精品乱码免费| 精品国产电影一区二区| 成人性生交大片免费看中文| 中文字幕一区三区| 欧美日韩二区三区| 韩国中文字幕2020精品| 国产欧美日韩亚州综合| 91日韩一区二区三区| 亚洲成人av一区二区三区| 日韩精品影音先锋| 国产91精品一区二区麻豆亚洲| 亚洲欧美在线视频观看| 欧美日韩国产a| 久久99久久精品| 最新成人av在线| 777亚洲妇女| 播五月开心婷婷综合| 午夜伊人狠狠久久| 久久精品男人的天堂| 欧美亚洲一区二区在线| 韩国午夜理伦三级不卡影院| 国产精品久久久久三级| 欧美一二区视频| aaa亚洲精品一二三区| 欧美a一区二区| 亚洲欧美怡红院| 91精品国产色综合久久不卡电影| 成人深夜在线观看| 肉色丝袜一区二区| 亚洲欧洲日本在线| 精品少妇一区二区三区在线视频| 色综合天天做天天爱| 国模大尺度一区二区三区| 亚洲精品中文字幕乱码三区| 日韩免费性生活视频播放| 色老汉一区二区三区| 国产经典欧美精品| 另类中文字幕网| 亚洲精选视频免费看| 亚洲国产成人私人影院tom| 欧亚一区二区三区| www.久久久久久久久| 狠狠色丁香久久婷婷综| 日韩av高清在线观看| 亚洲激情图片一区| 国产精品美女久久福利网站| 精品国产髙清在线看国产毛片 | 亚洲一区二区视频| 国产精品国产自产拍高清av| 亚洲精品在线观| 欧美精品一二三区| 欧洲一区二区三区在线| 99这里只有精品| 东方欧美亚洲色图在线| 国产一区二区视频在线播放| 三级欧美在线一区| 日韩综合小视频| 五月天久久比比资源色| 亚洲精品免费视频| 亚洲人妖av一区二区| 国产精品视频一二三区| 久久久99久久| 国产日韩精品久久久| 亚洲精品一区二区精华| 欧美一级免费大片| 日韩一区二区中文字幕| 日韩欧美亚洲一区二区| 欧美一区二区免费视频| 这里只有精品视频在线观看| 欧美日韩1区2区| 91麻豆精品国产91久久久使用方法| 欧美午夜一区二区三区免费大片| 色噜噜狠狠色综合中国| 欧美亚洲精品一区| 欧美美女一区二区三区| 69堂精品视频| 欧美成人国产一区二区| 日韩免费性生活视频播放| 久久免费视频一区| 国产精品乱码一区二三区小蝌蚪| 久久久国际精品| 亚洲欧美日韩一区二区三区在线观看| 国产精品网站在线观看| 亚洲日本护士毛茸茸| 亚洲一区二区综合| 秋霞午夜av一区二区三区| 精品一区二区三区免费毛片爱| 国产成人在线影院| 色一区在线观看| 91精品福利在线一区二区三区 | 麻豆精品视频在线| 国内成+人亚洲+欧美+综合在线| 国产精选一区二区三区| 91丨国产丨九色丨pron| 欧洲精品视频在线观看| 日韩美女一区二区三区四区| 欧美国产成人精品| 亚洲欧美日韩一区二区三区在线观看| 亚洲v日本v欧美v久久精品| 麻豆精品精品国产自在97香蕉| 国产精品亚洲第一| 在线观看91精品国产入口| 日韩一区二区精品| 国产精品无人区| 日韩中文字幕亚洲一区二区va在线| 国产一区二区三区久久悠悠色av| av一二三不卡影片| 日韩美女视频在线| 伊人开心综合网| 另类小说图片综合网| 91在线丨porny丨国产| 欧美一级在线免费| 亚洲天堂av一区| 激情久久五月天| 欧美在线播放高清精品| 国产亚洲福利社区一区| 亚洲成人精品一区二区| 成人av在线电影| 4438亚洲最大| 亚洲精品一二三| 国产成人无遮挡在线视频| 69av一区二区三区| 亚洲精选免费视频| 成人爱爱电影网址| 久久综合资源网| 日本视频一区二区| 色婷婷亚洲综合| 国产精品久久久久久福利一牛影视| 奇米精品一区二区三区在线观看 | 一区二区三区四区国产精品| 久久国产精品一区二区| 91麻豆精品国产91久久久资源速度| 国产精品夫妻自拍| 国产真实乱子伦精品视频| 8x8x8国产精品| 亚洲成av人片www| 在线一区二区观看| 中文字幕在线播放不卡一区| 国产精品88888| 精品盗摄一区二区三区| 日韩精品三区四区| 欧美电影影音先锋| 日韩国产在线观看| 欧美日韩一区二区三区四区| 樱桃视频在线观看一区| av在线综合网| 国产精品二区一区二区aⅴ污介绍| 精品亚洲成av人在线观看| 91精品在线免费| 午夜亚洲国产au精品一区二区| 欧洲人成人精品| 亚洲综合激情网| 欧美久久久久久久久| 日本vs亚洲vs韩国一区三区| 91精品国产综合久久蜜臀| 日韩精品电影一区亚洲|