[PATCH] Make kconfig_compiler work correctly with parametrized entries.
Reinhold Kainhofer
reinhold at kainhofer.com
Mon Jun 7 17:41:48 BST 2004
Zitiere Waldo Bastian <bastian at kde.org>:
> You say:
> "Make mutators for enum parameters work by adding them with $(..)
> replaced by the param index (int), instead of being replaced by
> the actual param name.
> The check for isImmutable in the set* functions doesn't have the param
> name available, just the corresponding enum value (int)."
>
> Which is indeed a smart way to solve this problem, but I'm afraid it
> breaks backwards compatibility.
[...]
> So I guess the solution is to do it the hard way and define something
> like:
>
> const *char const buttonEnumToString[] = { "left", "mid", "right" };
>
Okay, implemented. A new patch is attached which implements your suggestions
and updates the reference files to the new code.
Any further objections?
Reinhold
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Kconfig_Compiler_ParametrizedEntries_2004-06-07.patch
Type: text/x-diff
Size: 16805 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20040607/40e4103d/attachment.patch>
More information about the kde-core-devel
mailing list