kerep/Hashtable/KeyValuePair.h

27 lines
434 B
C

#pragma once
#if __cplusplus
extern "C" {
#endif
#include "../base/base.h"
#include "../Autoarr/Autoarr.h"
typedef struct KeyValuePair{
char* key;
Unitype value;
} KeyValuePair;
declare_Autoarr(KeyValuePair)
// proper way to clear a KVP
void KeyValuePair_free(KeyValuePair p);
// func to clear KVP array
void Autoarr_KeyValuePair_clear(Autoarr_KeyValuePair* ar);
void printkvp(KeyValuePair p);
#if __cplusplus
}
#endif