hi, Again in this TODO file there are these points -
- Don't use typedefs for structs: - Opaqueness is not useful here! - 'struct foo' versus 'foo_t' or 'Foo' as the type. - Will allow for reducing the number of structs used as the main API, and will allow for better streamlining and accessing. - There's a lot of macro #defines for accessing struct members, presumably to hide the type; that's usually OK, but I'd like to see these go away. FW and Decor are good examples of this! I'd rather see more exposed functions to replace these. The API will need discussion. what does this mean? i like macros for accessing things in a struct so that if the item in the struct changes then nothing gets to change. Michael