From 9b3049e7e6c2c582efed00c06c064bd7e208d91a Mon Sep 17 00:00:00 2001 From: Aetias Date: Sat, 20 Apr 2024 12:37:30 +0200 Subject: [PATCH] Exclude builtin macros in `m2ctx` --- tools/m2ctx.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/m2ctx.py b/tools/m2ctx.py index 5d017508..71562c0a 100755 --- a/tools/m2ctx.py +++ b/tools/m2ctx.py @@ -80,6 +80,8 @@ lines = ctx.splitlines(True) for i in reversed(range(len(lines))): if lines[i].startswith('#define __cplusplus'): lines.pop(i) elif lines[i].startswith('#define __STDC_HOSTED__'): lines.pop(i) + elif lines[i].startswith('#define __STDC__'): lines.pop(i) + elif lines[i].startswith('#define __STDC_VERSION__'): lines.pop(i) ctx = ''.join(lines)