15 lines
327 B
C
15 lines
327 B
C
#pragma once
|
|
|
|
#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);
|