>Приветствую.
>
>Не могу сообразить как правильно передать 2-й параметр функции:
>
>MYSQL *Conn;
>...
>mysql_options(Conn, MYSQL_OPT_CONNECT_TIMEOUT, 10);
>
>при этом ругается компилятор:
>passing arg 3 of `mysql_options' makes pointer from integer without a cast
>
>
>а потом и сам код в процессе выполнения падает.
Читаем http://dev.mysql.com/doc/refman/4.0/ru/mysql-options.html
Делаем выводы. В случае, если option == MYSQL_OPT_CONNECT_TIMEOUT, то прототип функции получается такой:
int mysql_options(MYSQL *, enum mysql_option, const int *);
Теперь пробуем.
int timeout = 10;
mysql_options(Conn, MYSQL_OPT_CONNECT_TIMEOUT, &timeout);