summaryrefslogtreecommitdiff
path: root/source/luametatex/source/tex/texequivalents.h
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2022-12-15 19:13:44 +0100
committerContext Git Mirror Bot <phg@phi-gamma.net>2022-12-15 19:13:44 +0100
commit8f472c629a996f1c08281198210354a253d7f56b (patch)
tree26f5fa0bda520d7ea9e87947df6978b9085a7d58 /source/luametatex/source/tex/texequivalents.h
parent3bdc9b9072bba774cd5c604fe185d39ddbdc911e (diff)
downloadcontext-8f472c629a996f1c08281198210354a253d7f56b.tar.gz
2022-12-15 17:52:00
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)