summaryrefslogtreecommitdiff
path: root/components/external/SQLite-3.8.1/mkopcodec.awk
diff options
context:
space:
mode:
authorbernard <[email protected]>2017-11-02 13:50:42 +0800
committerbernard <[email protected]>2017-11-02 13:50:42 +0800
commitb2057f506a09e2adef81fc77efd697d16ae14bec (patch)
tree3affefabfe376a0ec1b3ac4a5eef957c1dd58dc8 /components/external/SQLite-3.8.1/mkopcodec.awk
parent23582c8129228b4961ad35319cfd2d270039345f (diff)
[External] Remove external from RT-Thread
Diffstat (limited to 'components/external/SQLite-3.8.1/mkopcodec.awk')
-rw-r--r--components/external/SQLite-3.8.1/mkopcodec.awk36
1 files changed, 0 insertions, 36 deletions
diff --git a/components/external/SQLite-3.8.1/mkopcodec.awk b/components/external/SQLite-3.8.1/mkopcodec.awk
deleted file mode 100644
index 2ef77d4cca..0000000000
--- a/components/external/SQLite-3.8.1/mkopcodec.awk
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/usr/bin/awk -f
-#
-# This AWK script scans the opcodes.h file (which is itself generated by
-# another awk script) and uses the information gleaned to create the
-# opcodes.c source file.
-#
-# Opcodes.c contains strings which are the symbolic names for the various
-# opcodes used by the VDBE. These strings are used when disassembling a
-# VDBE program during tracing or as a result of the EXPLAIN keyword.
-#
-BEGIN {
- print "/* Automatically generated. Do not edit */"
- print "/* See the mkopcodec.awk script for details. */"
- printf "#if !defined(SQLITE_OMIT_EXPLAIN)"
- printf " || !defined(NDEBUG)"
- printf " || defined(VDBE_PROFILE)"
- print " || defined(SQLITE_DEBUG)"
- print "const char *sqlite3OpcodeName(int i){"
- print " static const char *const azName[] = { \"?\","
- mx = 0
-}
-/define OP_/ {
- sub("OP_","",$2)
- i = $3+0
- label[i] = $2
- if( mx<i ) mx = i
-}
-END {
- for(i=1; i<=mx; i++){
- printf " /* %3d */ \"%s\",\n", i, label[i]
- }
- print " };"
- print " return azName[i];"
- print "}"
- print "#endif"
-}