From 7c95357610f722db4ee1f684086fb4478e3875c3 Mon Sep 17 00:00:00 2001 From: bigfoot547 Date: Sun, 31 Dec 2023 02:39:11 -0600 Subject: downloads versions now --- src/macros.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/macros.h') diff --git a/src/macros.h b/src/macros.h index 8be48dd..00e80a6 100644 --- a/src/macros.h +++ b/src/macros.h @@ -9,7 +9,9 @@ #include #include +#include +/* I LOVE ALLOCA */ #define L2_ASTRCAT2(_var, _s1, _len1, _s2, _len2) do { \ _var = alloca(_len1 + _len2 + 1); \ memcpy(_var, (_s1), (_len1)); \ @@ -17,6 +19,12 @@ (_var)[((_len1) + (_len2))] = '\0'; \ } while (0) +#define L2_ASPRINTF(_var, _tmp, _fmt, ...) do { \ + _tmp = snprintf(NULL, 0, _fmt, __VA_ARGS__); \ + _var = alloca(_tmp + 1); \ + snprintf(_var, _tmp + 1, _fmt, __VA_ARGS__); \ +} while (0) + #define L2_USER_AGENT PROJECT_NAME "/0.1.0 " #define L2_URL_META_BASE "https://piston-meta.mojang.com" -- cgit v1.2.3-70-g09d2