Why don't you comment the code? I want to understand the API, but there are no comments in the headers. In the source files there are only comments like this:
//-- -----------------------------------------------------------------
//extern int xxxx, eeee;
//-------------------------------------------------------------------
OR
// if exists "A/CHDK/SCRIPTS" go into
Very useful comments, aren't they?!
Please, make the API documentation.