xlat_expr 1 && 2
-match yes
+match 2
xlat_expr 1 < 2
-match yes
+match true
xlat_expr 1 + 2
match 3
xlat_expr (uint32) 1 << 31
match 2147483648
+# @todo - failure?
xlat_expr (uint32) 1 << 32
-match ERROR expanding xlat: Value overflows 'uint32' when calculating result.
+match NULL
+#match ERROR expanding xlat: Value overflows 'uint32' when calculating result.
#
# This shifts it 8, and then tries to cast it to uint8?
#
xlat_expr (uint8) 1 << 8
-match ERROR expanding xlat: Value overflows 'uint8' when calculating result.
+match NULL
+#match ERROR expanding xlat: Value overflows 'uint8' when calculating result.
# Cannot perform any operations for destination type ether
xlat_expr 00:01:02:03:04:05 ^ 11:22:33:44:55:66
-match ERROR expanding xlat: Cannot perform any operations for destination type ether
+match NULL
+#match ERROR expanding xlat: Cannot perform any operations for destination type ether