2 Nov 2006 2 Nov '06
Travis E. Oliphant schrieb:
- Should primitive type codes be characters or integers (from an enum) at
C level? - I prefer integers
- Should size be expressed in bits or bytes?
- I prefer bits
So, you want an integer enum for the "kind" and an integer for the bitsize? That's fine with me.
One thing I just remembered. We have T_UBYTE and T_BYTE, etc. defined in structmember.h already. Should we just re-use those #defines while adding to them to make an easy to use interface for primitive types?
Notice that those type codes imply sizes, namely the platform sizes (where "platform" always means "what the C compiler does"). So if you want to have platform-independent codes as well, you shouldn't use the T_ codes.