6#ifndef PRISM_STATE_STACK_H
7#define PRISM_STATE_STACK_H
uint32_t pm_state_stack_t
A struct that represents a stack of boolean values.
void pm_state_stack_pop(pm_state_stack_t *stack)
Pops a value off the stack.
void pm_state_stack_push(pm_state_stack_t *stack, bool value)
Pushes a value onto the stack.
bool pm_state_stack_p(pm_state_stack_t *stack)
Returns the value at the top of the stack.
Macro definitions used throughout the prism library.