summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luatexcallbackids.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luatexcallbackids.h')
-rw-r--r--Build/source/texk/web2c/luatexdir/luatexcallbackids.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luatexcallbackids.h b/Build/source/texk/web2c/luatexdir/luatexcallbackids.h
index b1d3449fc44..4a02f05d058 100644
--- a/Build/source/texk/web2c/luatexdir/luatexcallbackids.h
+++ b/Build/source/texk/web2c/luatexdir/luatexcallbackids.h
@@ -65,6 +65,7 @@ typedef enum {
hpack_quality_callback, vpack_quality_callback,
process_rule_callback,
insert_local_par_callback,
+ contribute_filter_callback,
total_callbacks
} callback_callback_types;
@@ -145,3 +146,7 @@ static const char *const filetypes_right[] = { "?", ")", "}", ">", ">", ">>" } ;
} while (0)
#endif
+
+#define normal_page_filter(A) lua_node_filter_s(buildpage_filter_callback,lua_key_index(A))
+#define checked_page_filter(A) if (!output_active) lua_node_filter_s(buildpage_filter_callback,lua_key_index(A))
+#define checked_break_filter(A) if (!output_active) lua_node_filter_s(contribute_filter_callback,lua_key_index(A))