Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit80b01cc3fde8ca45cb57b4794baafbd227b5c319 (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-11-23 16:36:18 +0200
Committer
 Syndamia <kamen@syndamia.com>
2023-11-23 16:36:33 +0200
Files832ecea79485de26f642443319feea9c34c21b5a
csma-80b01cc3fde8ca45cb57b4794baafbd227b5c319.tar
csma-80b01cc3fde8ca45cb57b4794baafbd227b5c319.tar.gz
csma-80b01cc3fde8ca45cb57b4794baafbd227b5c319.zip
Parent8dcc59c313240fde23caf69b572e92d1b1c55d95 (diff)
[preproc] Fixed single line definition body under a macro name resulting in no output
<A> { BODY }
1 files changed, 1 insertions, 1 deletions
-rw-r--r--preproc.awk2
diff --git a/preproc.awk b/preproc.awk
index abc44d4..b574edf 100644
--- a/preproc.awk
+++ b/preproc.awk
@@ -151,7 +151,7 @@ stage2 && macroNameOnly {
macroNameOnly = 0
# If is definition
if ($0 ~ /^[[:blank:]]*\{/) {
- depth = 1
+ depth = gsub("{", "{") - gsub("}", "}")
macroName = ""
next
}