#include <assert.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
Go to the source code of this file.
◆ SERD_STACK_BOTTOM [1/2]
| #define SERD_STACK_BOTTOM sizeof(void*) |
An offset to start the stack at. Note 0 is reserved for NULL.
◆ SERD_STACK_BOTTOM [2/2]
| #define SERD_STACK_BOTTOM sizeof(void*) |
An offset to start the stack at. Note 0 is reserved for NULL.
◆ serd_stack_free()
◆ serd_stack_is_empty()
| bool serd_stack_is_empty |
( |
SerdStack * | stack | ) |
|
|
inlinestatic |
◆ serd_stack_new()
◆ serd_stack_pop()
◆ serd_stack_pop_aligned()
| void serd_stack_pop_aligned |
( |
SerdStack * | stack, |
|
|
size_t | n_bytes ) |
|
inlinestatic |
◆ serd_stack_push()
◆ serd_stack_push_aligned()
| void * serd_stack_push_aligned |
( |
SerdStack * | stack, |
|
|
size_t | n_bytes, |
|
|
size_t | align ) |
|
inlinestatic |