пишу такую конструкцию:
MYSQL mysql;
mysql_init(mysql);
if(!mysql_real_connect(mysql,"host","user","pass","db",0,NULL,0)){
printf("error\n");
}
а в ответ такая ерунда :(
test.c:14: warning: parameter names (without types) in function declaration
test.c:14: error: conflicting types for `mysql_init'
/usr/include/mysql/mysql.h:300: error: previous declaration of `mysql_init'
test.c:15: error: syntax error before "if"
>пишу такую конструкцию:
>MYSQL mysql;
>mysql_init(mysql);
>if(!mysql_real_connect(mysql,"host","user","pass","db",0,NULL,0)){
> printf("error\n");
>}
>а в ответ такая ерунда :(
>test.c:14: warning: parameter names (without types) in function declaration
>test.c:14: error: conflicting types for `mysql_init'
>/usr/include/mysql/mysql.h:300: error: previous declaration of `mysql_init'
>test.c:15: error: syntax error before "if"Такое ощущение, что вызов функции mysql_init() компилятор видит не в теле другой функции и принимает его за объявление прототипа функции,
вероятно где-то выше пропущена "{" или стоит лишняя "}"
всем спасиба разобрался :)
стояла закрывающая }