From cfe01c9f8b7ac0d82e694323b60fc172e0c35a48 Mon Sep 17 00:00:00 2001 From: bigfoot547 Date: Thu, 28 Dec 2023 06:40:07 -0600 Subject: [wip] version stuff --- src/macros.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/macros.h') diff --git a/src/macros.h b/src/macros.h index 4cf6e7b..5487b12 100644 --- a/src/macros.h +++ b/src/macros.h @@ -4,6 +4,20 @@ #include "config.h" #define L2_ARRLEN(_a) (sizeof(_a) / sizeof(*(_a))) +#define L2_CSTRLEN(_s) (L2_ARRLEN(_s) - 1) #define L2_UNUSED(_v) ((void)(_v)) +#include +#include + +#define L2_ASTRCAT2(_var, _s1, _len1, _s2, _len2) do { \ + _var = alloca(_len1 + _len2 + 1); \ + memcpy(_var, (_s1), (_len1)); \ + memcpy(_var + (_len1), (_s2), (_len2)); \ + (_var)[((_len1) + (_len2))] = '\0'; \ +} while (0) + +#define L2_URL_META_BASE "https://piston-meta.mojang.com" +#define L2_URL_META_VERSION_MANIFEST L2_URL_META_BASE "/mc/game/version_manifest_v2.json" + #endif /* include guard */ -- cgit v1.2.3-70-g09d2