Changeset: 7ea83bfa1bbb for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7ea83bfa1bbb
Modified Files:
        clients/Tests/MAL-signatures.stable.out
        clients/Tests/MAL-signatures.stable.out.int128
        gdk/gdk_calc_compare.h
        gdk/gdk_string.c
        geom/monetdb5/geom_upgrade.c
        monetdb5/modules/atoms/json.c
        monetdb5/modules/mal/batcalc.c
        monetdb5/modules/mal/calc.c
        monetdb5/optimizer/opt_pushselect.c
        sql/common/sql_types.c
        sql/server/rel_optimizer.c
        sql/test/BugTracker-2009/Tests/All
        
sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.stable.out
        sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out
        sql/test/emptydb/Tests/check.stable.out
        sql/test/emptydb/Tests/check.stable.out.32bit
        sql/test/emptydb/Tests/check.stable.out.int128
        sql/test/sys-schema/Tests/systemfunctions.stable.out
        sql/test/sys-schema/Tests/systemfunctions.stable.out.int128
Branch: unlock
Log Message:

Merge with default branch.


diffs (truncated from 88465 to 300 lines):

diff --git a/clients/Tests/MAL-signatures.stable.out 
b/clients/Tests/MAL-signatures.stable.out
--- a/clients/Tests/MAL-signatures.stable.out
+++ b/clients/Tests/MAL-signatures.stable.out
@@ -1044,1287 +1044,1279 @@ stdout of test 'MAL-signatures` in direc
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_1:uuid, X_2:bat[:uuid], 
X_3:bat[:cnd]):bat[:bit] ",       "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_1:uuid, X_2:bat[:uuid], 
X_3:bat[:cnd], X_4:bit):bat[:bit] ",      "CMDbatNE;",    ""      ]
 [ "batcalc",   "!=",   "pattern batcalc.!=(X_1:uuid, X_2:bat[:uuid], 
X_3:bit):bat[:bit] ",     "CMDbatNE;",    ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:bte] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:bte] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:lng], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:bte] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:lng], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:lng], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:lng], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:bte] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bte, 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bte, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bte, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:bte, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:int, 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:int, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:int, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:int, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:lng, 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:lng, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:lng, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:lng, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:sht, 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:sht, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:sht, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:bte], X_2:sht, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:dbl], X_2:bat[:dbl], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:flt], X_2:bat[:flt], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:flt] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:flt], X_2:flt, 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:bte] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bat[:lng], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bat[:lng], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bte, 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bte, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bte, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:bte, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:int, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:int, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:lng, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:lng, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:sht, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:sht, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:int], X_2:sht, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:bte] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bat[:lng], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bte, 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bte, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bte, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:bte, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:int, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:int, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:lng, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:sht, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:sht, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:lng], X_2:sht, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:bte] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:lng], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:lng], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:lng], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bte, 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bte, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bte, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:bte, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:int, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:int, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:int, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:lng, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:lng, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:lng, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:sht, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:sht, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bat[:sht], X_2:sht, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:lng], 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:lng], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:lng], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:lng], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:bte, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:flt, X_2:bat[:flt], 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:int, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:int, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:int, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:int, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:int, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:int, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:int, X_2:bat[:lng], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:int, X_2:bat[:lng], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:int, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:int, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:int, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:lng, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:lng, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:lng, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:lng, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:lng, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:lng, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:lng, X_2:bat[:lng], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:lng, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:lng, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:lng, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:bte] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:lng], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:lng], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:lng], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "%",    "pattern batcalc.%(X_1:sht, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMODsignal;",     ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:flt] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:sht] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:dbl], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:flt], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:flt], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:flt] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:flt] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bte, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bte, 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bte, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bte, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:bte, 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:dbl, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:flt, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:flt, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:int, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:int, 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:int, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:sht, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:sht, 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:sht, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:bte], X_2:sht, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:dbl], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:dbl], X_2:bat[:dbl], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:dbl], X_2:bat[:flt], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:dbl], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:dbl], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:dbl], X_2:bte, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:dbl], X_2:flt, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:dbl], X_2:int, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:dbl], X_2:sht, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:bat[:dbl], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:bat[:flt], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:bat[:flt], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:bte, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:bte, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:dbl, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:flt, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:flt, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:int, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:int, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:sht, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:flt], X_2:sht, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:flt] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:dbl], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:flt], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:flt], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:flt] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:flt] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bte, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bte, 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:bte, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:dbl, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:flt, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:flt, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:int, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:int, 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:int, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:sht, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:sht, 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:int], X_2:sht, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:flt] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:bte], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:dbl], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:flt], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:flt], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:flt] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:int], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:dbl] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:flt] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:int] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bat[:sht], 
X_3:bat[:cnd], X_4:bat[:cnd]):bat[:lng] ",     "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bte, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bte, 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bte, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:bte, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:dbl, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:flt, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:flt, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:int, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:int, 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:int, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:sht, 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:sht, 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:sht, 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bat[:sht], X_2:sht, 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:sht] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:dbl], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:flt], 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:flt], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:flt] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:int] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:bte, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:dbl, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:dbl, X_2:bat[:flt], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:dbl, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:dbl, X_2:bat[:sht], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:flt, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:flt, X_2:bat[:bte], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:flt, X_2:bat[:dbl], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:flt, X_2:bat[:flt], 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:flt, X_2:bat[:flt], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:flt, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:dbl] ",  "CMDbatMULenlarge;",    ""      ]
-[ "batcalc",   "*",    "pattern batcalc.*(X_1:flt, X_2:bat[:int], 
X_3:bat[:cnd]):bat[:lng] ",  "CMDbatMULenlarge;",    ""      ]
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to