let me say it again: what is wrong with including m_imp.h indirectly?
K.
On Thursday, Sep 25, 2003, at 16:48 America/New_York, Yves Degoyon wrote:
...
but you can't make a version really compatible for 0.36 and 0.37
because of that.
...
why not -- in your project's tree include a file, say "pd_imp.h", with
#ifdef PD_MINOR_VERSION
/* if it is still needed: */
#include "m_imp.h" #else <stripped down copy of m_imp.h taken from 0.36 -- it is frozen, after all...>
/* i.e. without #include "m_pd.h" directive */
#endif
then in your extern's source file put
#include "m_pd.h" #include "pd_imp.h" ...