/
superterminator
/
JsonParse
Обзор
Документация
Войти
/
superterminator
/
JsonParse
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
include/stack.h
32 строки
559 B
superterminator
initial commit
15 сен 2024, 11:40
15 сен 2024, 11:40
f4b359b
Код
Авторство
О чём код?
#pragma once #ifndef TOOLS_STACK_04_05_2019 #define TOOLS_STACK_04_05_2019 #include "tools_import.h" #ifdef __cplusplus extern "C" { #endif struct StackData { void* data; struct StackData* prev; }; struct StackObj { struct StackData* top; }; EXPORT_IMPORT_TOOLS_PREFIX int stack_push(struct StackObj* stack, void* data); EXPORT_IMPORT_TOOLS_PREFIX void* stack_pop(struct StackObj* stack); //stack clear is not needed, as we dont know what to do with data #ifdef __cplusplus } #endif #endif