Hi, I'm about to finalize new libdbi and libdbi-drivers releases now that all issues with the new libdbi-drivers test kit seem to be fixed. As a result of recent discussions about using libdbi in multithreaded applications, I've decided to rename the functions of our new instance-based interface. I've realized that our original choice of xyz_r superseding the old xyz functions was ill-advised as the _r suffix is commonly used for reentrant implementations of non-reentrant functions. I'd like to avoid any confusion in this matter, therefore I've renamed these functions to xyz_i. The _i reminds the user that this version of the function requires an instance handle. The following functions are affected by this change:
int dbi_initialize_i(const char *driverdir, dbi_inst *pInst); void dbi_shutdown_i(dbi_inst Inst); int dbi_set_verbosity_i(int verbosity, dbi_inst Inst); dbi_driver dbi_driver_list_i(dbi_driver Current, dbi_inst Inst); dbi_driver dbi_driver_open_i(const char *name, dbi_inst Inst); dbi_conn dbi_conn_new_i(const char *name, dbi_inst Inst); This change affects only those who have used the cvs revision of libdbi for any of their projects. I apologize for any inconveniences, but a few search-and-replace commands should correct the changes. regards, Markus -- Markus Hoenicka http://www.mhoenicka.de AQ score 38 ------------------------------------------------------------------------------ This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd _______________________________________________ libdbi-devel mailing list libdbi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libdbi-devel