<< Sounds good. I think buttons, cards, stacks etc. will mostly fit in a
struct, also I'm not sure how we'd fit the names in there (I'd like to have
packed strings so we don't waste 256 bytes for each of them), or whether it
supports variably-sized arrays?>>
I don't think XDR expicitly supports variable-sized arrays, BUT, it's all in
source form and it doesn't sound like a difficult extension. I'll have to
check to be sure that it doesn't already have that covered, but either way it
shant be a problem. We might be able to save most of the space and just use
Str63s instead of Str255s, I for one never have object names longer than 63
characters. Of course that's just me...
But I would say that XDR won't have a problem with variable-sized strings, it
probably would just require a couple carefully placed lines of code...
Brian