From 204f521225e8fd6ec6cc13b53667088de5550aff Mon Sep 17 00:00:00 2001 From: Seoxi Ryouko Date: Mon, 17 Aug 2026 09:51:19 -0400 Subject: [PATCH] added symbol lib --- libkeke_symbol.c | 8 ++++++++ libkeke_symbol.h | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100644 libkeke_symbol.c create mode 100644 libkeke_symbol.h diff --git a/libkeke_symbol.c b/libkeke_symbol.c new file mode 100644 index 0000000..bbe4828 --- /dev/null +++ b/libkeke_symbol.c @@ -0,0 +1,8 @@ +#include +#include "libkeke_symbol.h" + +static KekeSymbol iota = KEKE_NULL_SYMBOL + 1; + +KekeSymbol keke_new_symbol() { + return iota++; +} diff --git a/libkeke_symbol.h b/libkeke_symbol.h new file mode 100644 index 0000000..0b3d75e --- /dev/null +++ b/libkeke_symbol.h @@ -0,0 +1,8 @@ +#include +#pragma once + +typedef uint64_t KekeSymbol; + +#define KEKE_NULL_SYMBOL 0UL + +KekeSymbol keke_new_symbol();