/* verwendete mysql-Funktionen
extern STDCALL void  mysql_close(MYSQL *sock);
extern STDCALL MYSQL *  mysql_init(MYSQL *mysql);
extern STDCALL MYSQL *  mysql_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd);
extern STDCALL int		 mysql_select_db(MYSQL *mysql, const char *db);
extern STDCALL void		 mysql_free_result(MYSQL_RES *result);
extern STDCALL MYSQL_ROW	 mysql_fetch_row(MYSQL_RES *result);
extern STDCALL unsigned long *  mysql_fetch_lengths(MYSQL_RES *result);
extern STDCALL MYSQL_FIELD *	 mysql_fetch_field(MYSQL_RES *result);
extern STDCALL int		 mysql_real_query(MYSQL *mysql, const char *q, unsigned int length);
extern STDCALL MYSQL_RES *	 mysql_use_result(MYSQL *mysql);
extern STDCALL MYSQL_RES *	 mysql_store_result(MYSQL *mysql);
extern STDCALL MYSQL_RES *	 mysql_list_tables(MYSQL *mysql,const char *wild);
extern STDCALL MYSQL_RES *	 mysql_list_fields(MYSQL *mysql, const char *table,const char *wild);
*/


#import "MySQLWrapper.h"

void  		pb_mysql_close(MYSQL *sock)
{
    mysql_close(sock);
}
MYSQL *  	pb_mysql_init(MYSQL *mysql)
{
  return mysql_init(mysql);
}
MYSQL *  	pb_mysql_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd)
{
    return mysql_real_connect(mysql, host,user,passwd,"mysql",0,0,0);
}
int		 pb_mysql_select_db(MYSQL *mysql, const char *db)
{
    return mysql_select_db(mysql, db);
}
void		 pb_mysql_free_result(MYSQL_RES *result)
{
    return mysql_free_result(result);
}
MYSQL_ROW	 pb_mysql_fetch_row(MYSQL_RES *result)
{
    return mysql_fetch_row(result);
}
unsigned long *  pb_mysql_fetch_lengths(MYSQL_RES *result)
{
    return mysql_fetch_lengths(result);
}
MYSQL_FIELD *	 pb_mysql_fetch_field(MYSQL_RES *result)
{
    return mysql_fetch_field(result);
}
int		 pb_mysql_real_query(MYSQL *mysql, const char *q, unsigned int length)
{
    return mysql_real_query(mysql, q, length);
}
MYSQL_RES *	 pb_mysql_use_result(MYSQL *mysql)
{
    return mysql_use_result(mysql);
}
MYSQL_RES *	 pb_mysql_store_result(MYSQL *mysql)
{
    return mysql_store_result(mysql);
}
MYSQL_RES *	 pb_mysql_list_tables(MYSQL *mysql,const char *wild)
{
    return mysql_list_tables(mysql,wild);
}
MYSQL_RES *	 pb_mysql_list_fields(MYSQL *mysql, const char *table,const char *wild)
{
    return mysql_list_fields(mysql, table,wild);
}
const char *pb_mysql_error(MYSQL *mysql)
{
    return mysql_error(mysql);
}
// dave@turbocat.de Wed Dec 15 2004

unsigned int pb_mysql_num_fields(MYSQL_RES *res)
{
    return mysql_num_fields(res);
}

unsigned int pb_mysql_field_count(MYSQL *mysql)
{
    return mysql_field_count(mysql);
}

