-C Fix\spotential\smemory\sleaks\sin\sthe\smisc\s'compress'\sextension.
-D 2015-02-26T21:04:44.709
+C Add\sa\scouple\sof\srequirements\smarks.
+D 2015-02-27T00:33:15.390
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
F Makefile.in 6b9e7677829aa94b9f30949656e27312aefb9a46
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
F src/vdbe.c ddfc977981cd6324668aa6b114045eb1c677421a
F src/vdbe.h 6fc69d9c5e146302c56e163cb4b31d1ee64a18c3
F src/vdbeInt.h bb56fd199d8af1a2c1b9639ee2f70724b4338e3a
-F src/vdbeapi.c 3d88089b10f71750b019a806224f0277d371a072
+F src/vdbeapi.c dac0d0d8009a8aa549cd77d9c29da44c0344f0c4
F src/vdbeaux.c 97911edb61074b871ec4aa2d6bb779071643dee5
F src/vdbeblob.c 4f2e8e075d238392df98c5e03a64342465b03f90
F src/vdbemem.c 31d8eabb0cd78bfeab4e5124c7363c3e9e54db9f
F test/busy.test 76b4887f8b9160ba903c1ac22e8ff406ad6ae2f0
F test/cache.test 13bc046b26210471ca6f2889aceb1ea52dc717de
F test/capi2.test 011c16da245fdc0106a2785035de6b242c05e738
-F test/capi3.test f0718f4f90d0efdc980119bfbdf1d7f1541ee5ef
+F test/capi3.test bf6f0308bbbba1e770dac13aa08e5c2ac61c7324
F test/capi3b.test efb2b9cfd127efa84433cd7a2d72ce0454ae0dc4
F test/capi3c.test fdc0d67a2cb8e8fc400d5b7735e330161ea057a2
F test/capi3d.test a82b6321c50a1cfc848e386fa2c851893606f68c
F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P 3038d0169bfc3f63d64c7fef20ab2323d032655f
-R 92275b863621a447a1ee2bc5287be291
-U mistachkin
-Z 13fe93e6bf28cbbfddb5268264090ce6
+P 3bc34fd427d9d7819cd9740237b1f5d4180341fa
+R ea56360259f5f37b0ed4591b0dd003bd
+U drh
+Z c0882f7c7d1c49cd54726f112c10b39e
return sqlite3ValueText(pVal, SQLITE_UTF16LE);
}
#endif /* SQLITE_OMIT_UTF16 */
+/* EVIDENCE-OF: R-12793-43283 Every value in SQLite has one of five
+** fundamental datatypes: 64-bit signed integer 64-bit IEEE floating
+** point number string BLOB NULL
+*/
int sqlite3_value_type(sqlite3_value* pVal){
static const u8 aType[] = {
SQLITE_BLOB, /* 0x00 */
# types
do_test $test.1 {
set types [list]
- foreach i $idxlist {lappend types [sqlite3_column_type $STMT $i]}
+ foreach i $idxlist {
+ set x [sqlite3_column_type $STMT $i]
+ # EVIDENCE-OF: R-12793-43283 Every value in SQLite has one of five
+ # fundamental datatypes: 64-bit signed integer 64-bit IEEE floating
+ # point number string BLOB NULL
+ if {[lsearch {INTEGER FLOAT TEXT BLOB NULL} $x]<0} {
+ set types ERROR
+ break
+ } else {
+ lappend types $x
+ }
+ }
set types
} $types
+
# Integers
do_test $test.2 {