summaryrefslogtreecommitdiff
path: root/source/luametatex/source/tex/texequivalents.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/luametatex/source/tex/texequivalents.h')
-rw-r--r--source/luametatex/source/tex/texequivalents.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/luametatex/source/tex/texequivalents.h b/source/luametatex/source/tex/texequivalents.h
index 336c9e206..c84b90226 100644
--- a/source/luametatex/source/tex/texequivalents.h
+++ b/source/luametatex/source/tex/texequivalents.h
@@ -1155,6 +1155,7 @@ typedef enum flag_bit {
value_flag_bit = 0x08000,
semiprotected_flag_bit = 0x10000,
inherited_flag_bit = 0x20000,
+ constant_flag_bit = 0x40000,
} flag_bits;
/*tex Flags: */
@@ -1180,6 +1181,7 @@ typedef enum flag_bit {
# define add_conditional_flag(a) ((a) | conditional_flag_bit)
# define add_value_flag(a) ((a) | value_flag_bit)
# define add_inherited_flag(a) ((a) | inherited_flag_bit)
+# define add_constant_flag(a) ((a) | constant_flag_bit)
# define remove_flag(a,b) ((a) & ~(b))
@@ -1220,6 +1222,7 @@ typedef enum flag_bit {
# define is_conditional(a) (((a) & conditional_flag_bit) == conditional_flag_bit)
# define is_value(a) (((a) & value_flag_bit) == value_flag_bit)
# define is_inherited(a) (((a) & inherited_flag_bit) == inherited_flag_bit)
+# define is_constant(a) (((a) & constant_flag_bit) == constant_flag_bit)
# define is_expandable(cmd) (cmd > max_command_cmd)