Hi Stepehen,

<snipped>

> > > This is a very big macro, better have static function for this instead of
> macro.
> > >
> >
> > There are two thoughts in choosing MACRO over function.
> > 1. The information need to display in certain format within the same 
> > context.
> > 2. As the API are modified, co locating all at same scope is easier to 
> > clean up
> and correct in future.
> >
> > So I feel use of MACRO over function in this instance.
> 
> 
> I don't agree with your arguments. Macros, are ugly and error prone. This is
> not performance critical so it should be a function. The only reason to use
> macro's is if it is not possible to write it as a function (as in a template 
> for code
> generation).

Thanks for the sharing your feedback. But In my comments I never stated the 
MACRO were used for performance or critical blocks. As mentioned in my 
explanation, the MACRO is used for printing the desired format and format the 
code. 

Since I have received 2 request for change, I will do the same and release v3.

Thanks
Vipin Varghese

Reply via email to