From e62b2bd8c575b355f35a7478c0ae70f05d122fde Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Sat, 11 Nov 2023 19:41:20 +0100 Subject: [PATCH] Added some useful comments for macro expansion --- src/ulas.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ulas.c b/src/ulas.c index a66ba52..cf1d2fc 100644 --- a/src/ulas.c +++ b/src/ulas.c @@ -296,6 +296,8 @@ char *ulas_preprocexpand(struct ulas_preproc *pp, const char *raw_line, size_t vallen = strlen(def->value); size_t valread = 0; + // the pointer to tocat will be the variable's value if any + // exists const char *tocat = NULL; size_t tocatlen = 0; @@ -306,6 +308,7 @@ char *ulas_preprocexpand(struct ulas_preproc *pp, const char *raw_line, tocat = NULL; char numbuf[128]; + // decide what tocat should be for (size_t mi = 0; mi < ULAS_MACROPARAMMAX; mi++) { const char *name = macro_argname[mi]; if (pp->macroparam[mi].buf[0] && -- 2.30.2