<Should> ?
Are my doublequotes being unsupported by your mailer? Iso-latin-1 (and thus the first 256 chars of Unicode) support at least three doublequote styles but it seems that mine (that look like miniature left-shift and right-shift) get converted to other styles.
It could be my phone once again truncating things left and right. <OT>If anyone knows how to disable top-posting on a Droid (Android platform), I would greatly appreciate any hints.</OT>
Perhaps you could take a few minutes to make yourself a summary of the structs the way you want it? You open m_pd.h and extract the parts you refer to most often, and then your reformat it so that it's easy to access it. Then you print it and stick it on the wall. You may also mail the summary here so that we can know what you mean.
The shortcuts I use involve 0% more CPU on any C++ compiler that I know about. C++ has been carefully designed so that the programmer can have total control on what's going on. Almost every speed decrease is at compile-time and so doesn't affect a running programme. With what C++ provides for nesting structs, you can remove most typecasts from Pd's code, including all the disguised typecasts (every use of te_gobj, g_gobj, x_obj, x_gui, as well as many uses of g_pd).
Good idea. I'll try to give it a shot next time I mess with Pd source.
Best wishes,
Ico