#pragma once #if __cplusplus extern "C" { #endif #include "../base/base.h" typedef struct SearchTreeNode{ struct SearchTreeNode**** branches; // *STNode[8][8][4] Unitype value; } STNode; STNode* STNode_create(); void STNode_free(STNode* node); void ST_push(STNode* node, const char* key, Unitype value); Unitype ST_pull(STNode* node, const char* key); #if __cplusplus } #endif