27 lines
432 B
C
27 lines
432 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 |