Files
mkrtos-real/mkrtos_knl/inc/lib/stack.h
2025-01-21 22:04:29 +08:00

15 lines
297 B
C

#pragma once
typedef struct
{
void *data;
int top;
int len;
int item_size;
} stack_t;
void stack_init(stack_t *stack, void *stack_data, int len, int item_size);
int stack_len(stack_t *stack);
int stack_push(stack_t *stack, void *item);
int stack_pop(stack_t *stack, void *item);