kconfig: Document important expression functions
authorUlf Magnusson <ulfalizer@gmail.com>
Sun, 8 Oct 2017 17:50:55 +0000 (19:50 +0200)
committerChristian Lamparter <chunkeey@gmail.com>
Sun, 10 Feb 2019 20:46:59 +0000 (21:46 +0100)
commitc9ae0d06ab99e64ccbd1f2f6548818e6e860e384
treef1f189b6a398bc3dbe92b197ee3a3fe75f631acb
parentf720180e344a0bb69a7920d717b32ce4e163a10b
kconfig: Document important expression functions

Many of these functions are quite the head scratchers if you don't know
what they're trying to do. Document them.

Also make it clear which functions rewrite expressions in-place and
which return new expressions. This prevents memory errors.

No functional changes. Only comments added.

Signed-off-by: Ulf Magnusson <ulfalizer@gmail.com>
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
config/expr.c