Cyril Plisko wrote:
> Hi !
>
> What is the policy (if any) on using C++ reserved words (keywords) in
> header files, that shipped in /usr/include ?
>
>
I don't know if there is any official policy, but IMO:
1) Use of C++ reserved words in *public* headers that are to be consumed
by userland applications should be verboten
2) Correct use of C++ reserved words (in code intended to be compiled as
C++) protected by #ifdef __cplusplus seems OK to me.
3) Incorrect use of C++ reserved words in kernel-private headers (e.g.
#ifdef __KERNEL protected) seems like a bad idea, but possibly
acceptable. (Note however that sometimes C++ code might be compiled
into objects which get included in device drivers, and so even this case
might not be a wise idea.)
-- Garrett
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code