diff options
Diffstat (limited to 'prism/util/pm_state_stack.c')
-rw-r--r-- | prism/util/pm_state_stack.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/prism/util/pm_state_stack.c b/prism/util/pm_state_stack.c index f7f9c245dd..2a424b4c03 100644 --- a/prism/util/pm_state_stack.c +++ b/prism/util/pm_state_stack.c @@ -1,18 +1,24 @@ #include "prism/util/pm_state_stack.h" -// Pushes a value onto the stack. +/** + * Pushes a value onto the stack. + */ void pm_state_stack_push(pm_state_stack_t *stack, bool value) { *stack = (*stack << 1) | (value & 1); } -// Pops a value off the stack. +/** + * Pops a value off the stack. + */ void pm_state_stack_pop(pm_state_stack_t *stack) { *stack >>= 1; } -// Returns the value at the top of the stack. +/** + * Returns the value at the top of the stack. + */ bool pm_state_stack_p(pm_state_stack_t *stack) { return *stack & 1; |