tech-toolchain: re: Namespace issues and lint

Subject: re: Namespace issues and lint
To: Nathan J. Williams <nathanw@wasabisystems.com>
From: matthew green <mrg@eterna.com.au>
List: tech-toolchain
Date: 06/15/2004 23:40:44
 
 > We could use macros to supply the members, like
 >
 > #define DECLARE_TRAPFRAME_32	\
 > 	int tf_pser;		\
 > 	int tf_pc;		\
 > 	...			\
 > 	int tf_out[8];
 >
 > struct trapframe32 {
 > 	DECLARE_TRAPFRAME_32
 > };
 >
 > #ifndef __arch64__
 > struct trapframe {
 > 	DECLARE_TRAPFRAME_32
 > };
 > #endif
 >
 > #undef DECLARE_TRAPFRAME_32
 >
 > Would this still be called clean up? :-}
 
 I think that would actually be an improvement, yes. Still gross, but
 more of an aesthetic grossness than a funtional grossness :)
i agree. perhaps you want to use a macro not in the user's
namespace instead of DECLARE_TRAPFRAME_32..
.mrg.

AltStyle によって変換されたページ (->オリジナル) /