pub fn startpatternscope()Expand description
Port of void startpatternscope(void) from Src/pattern.c:4241.
Pushes a frame onto PATSCOPE_STACK (zpc_disables_stack in C)
carrying the current zpc_disables[] state as a savepatterndisables()
u32 bitmap. Called at function entry; endpatternscope pops it.
void startpatternscope(void) {
Zpc_disables_save newdis = zalloc(sizeof(*newdis));
newdis->next = zpc_disables_stack;
newdis->disables = savepatterndisables(); // c:4247
zpc_disables_stack = newdis;
}