mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-14 10:13:19 +02:00
The previous converter (maddy) is still available, during some time. We therefore have the time to choose between them. sundown is better to convert a md text, but is written to C maddy has a few issues to convert a md text, but is written to C++ Both have no dependency.
32 lines
440 B
C
32 lines
440 B
C
#ifndef STACK_H__
|
|
#define STACK_H__
|
|
|
|
#include <stdlib.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
struct stack
|
|
{
|
|
void** item;
|
|
size_t size;
|
|
size_t asize;
|
|
};
|
|
|
|
void stack_free( struct stack* );
|
|
|
|
int stack_grow( struct stack*, size_t );
|
|
int stack_init( struct stack*, size_t );
|
|
|
|
int stack_push( struct stack*, void* );
|
|
|
|
void* stack_pop( struct stack* );
|
|
void* stack_top( struct stack* );
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|