Standards compliance
Changed arguments and removed unnecessary prototypes
Added unicode support
Changed to definite int lengths
Require connection information
Do not require pointers
Enable multiple statements per query
Implemented user add