Re: [PATCH 03/10] kconfig: refactor conf_write_symbol()

From: Boris Kolpackov
Date: Fri Nov 05 2021 - 07:41:03 EST


Masahiro Yamada <masahiroy@xxxxxxxxxx> writes:

> Without this patch, there are some functions that start with double
> underscores.
>
> For example,
>
> __expr_eliminate_eq() in scripts/kconfig/expr.c
> __expand_string() in scripts/kconfig/preprocess.c
>
> Are they problematic as well?

Yes, they could be potentially problematic. Identifiers that start
with double underscores or with a single underscore followed by an
uppercase letter are reserved for use by the C implementation (for
example, as a pre-defined macro).