14MYSQL*
sql_open(
char* hostname,
char* dbname,
char* username,
char* passwd,
unsigned int tmot)
22 if (hostname==NULL || dbname==NULL || username==NULL || passwd==NULL)
return NULL;
27 if (host.
buf==NULL)
return NULL;
31 mysql = mysql_init(NULL);
32 if (mysql==NULL)
return NULL;
37 mysql_options(mysql, MYSQL_OPT_CONNECT_TIMEOUT, (
char*)&tmot);
39 cnnct = mysql_real_connect(mysql, (
char*)host.
buf, username, passwd, dbname, (
int)port, NULL, 0);
52 if (mysql!=NULL) mysql_close(mysql);
void free_Buffer(Buffer *buf)
Buffer型変数のバッファ部を解放する
#define make_Buffer_bystr(str)
set_Buffer()
unsigned char * buf
バッファの先頭へのポインタ.str[bufsz]は必ず 0x00となる.