summaryrefslogtreecommitdiff
path: root/ext/pdo_sqlite/sqlite/mkopcodec.awk
diff options
context:
space:
mode:
authorScott MacVicar <scottmac@php.net>2008-03-07 10:55:14 +0000
committerScott MacVicar <scottmac@php.net>2008-03-07 10:55:14 +0000
commit31dade5280849135b00fd1c5e53d057732a72776 (patch)
tree564b9f0f9d8cf89d7df9a9c12147ba8a5da6506f /ext/pdo_sqlite/sqlite/mkopcodec.awk
parent7abf0787ad9fd613ddde880c9bc163161d7bf4ff (diff)
downloadphp-git-31dade5280849135b00fd1c5e53d057732a72776.tar.gz
MFB: Update bundled SQLite to 3.5.6
Diffstat (limited to 'ext/pdo_sqlite/sqlite/mkopcodec.awk')
-rw-r--r--ext/pdo_sqlite/sqlite/mkopcodec.awk9
1 files changed, 6 insertions, 3 deletions
diff --git a/ext/pdo_sqlite/sqlite/mkopcodec.awk b/ext/pdo_sqlite/sqlite/mkopcodec.awk
index bf6bfbeb37..ec80953009 100644
--- a/ext/pdo_sqlite/sqlite/mkopcodec.awk
+++ b/ext/pdo_sqlite/sqlite/mkopcodec.awk
@@ -15,14 +15,17 @@ BEGIN {
printf " || !defined(NDEBUG)"
printf " || defined(VDBE_PROFILE)"
print " || defined(SQLITE_DEBUG)"
- print "const char *const sqlite3OpcodeNames[] = { \"?\","
+ print "const char *sqlite3OpcodeName(int i){"
+ print " static const char *const azName[] = { \"?\","
}
/define OP_/ {
sub("OP_","",$2)
i++
- printf " /* %3d */ \"%s\",\n", $3, $2
+ printf " /* %3d */ \"%s\",\n", $3, $2
}
END {
- print "};"
+ print " };"
+ print " return azName[i];"
+ print "}"
print "#endif"
}