Starting now, desire.c is compiled as C++. This has some immediate advantages:
* I can mix statements and declarations as I wish, without requiring a C99 compiler, which VC6 is not (if ever the Windows people stick to using VC6)
* Structs can inherit from each other instead of embedding each other, which means less nested member accesses and less casts.
* Loops can include declarations, thus so can loop-macros like canvas_each and such.
However, the desire.h and m_pd.h interfaces are supposed to remain pure C, as well as all existing C files that have not been forked.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada