On Fri, 26 May 2000, Rodolphe Ortalo wrote:

> In libxmi/xmi/xmi.h, there are 2 ___BEGIN_DECLS and only 1 ___END_DECLS
> [ ... ]
> In other words, do you know the reason to use these ___{BEGIN,END}_DECLS
> macros and not constructs like the following ?
> 
> #ifdef __cplusplus
> extern "C" {
> #endif
> 
> ... The entire header here ...
> 
> #ifdef __cplusplus
> }
> #endif

        Because I haven't gotten around to making the changes yet.
 
> BTW, last question: why are there 3 '_' in the macro name ?
>  ;-))

        That stuff is leftover from the original LibXMI code.  Real
crufty.  It's going away bit by bit.

Jon

---
'Cloning and the reprogramming of DNA is the first serious step in 
becoming one with God.'
        - Scientist G. Richard Seed

Reply via email to