Concurrent Clean : MySQL

やはり、少しAPIが違うな。
MySQLモジュールを4.1.22のヘッダーを使ってリコンパイルしたら、こんなエラーに。

gcc -I ~/lib/mysql-4.1.22/include -c clean_mysql.c
clean_mysql.c: In function 'getType':
clean_mysql.c:45: error: 'MYSQL_TYPE_VARCHAR' undeclared (first use in this function)
clean_mysql.c:45: error: (Each undeclared identifier is reported only once
clean_mysql.c:45: error: for each function it appears in.)
clean_mysql.c:46: error: 'MYSQL_TYPE_BIT' undeclared (first use in this function)
clean_mysql.c:47: error: 'MYSQL_TYPE_NEWDECIMAL' undeclared (first use in this function)
clean_mysql.c: In function 'getLength':
clean_mysql.c:87: error: 'MYSQL_TYPE_VARCHAR' undeclared (first use in this function)
clean_mysql.c:88: error: 'MYSQL_TYPE_BIT' undeclared (first use in this function)
clean_mysql.c:89: error: 'MYSQL_TYPE_NEWDECIMAL' undeclared (first use in this function)
clean_mysql.c: In function 'c_mysql_get_text_remaining':
clean_mysql.c:388: error: 'MYSQL_BIND' has no member named 'error'
clean_mysql.c: In function 'c_mysql_set_real':
clean_mysql.c:423: error: 'MYSQL_BIND' has no member named 'error'
clean_mysql.c: In function 'c_mysql_set_int':
clean_mysql.c:438: error: 'MYSQL_BIND' has no member named 'error'
clean_mysql.c: In function 'c_mysql_set_text':
clean_mysql.c:456: error: 'MYSQL_BIND' has no member named 'error'
clean_mysql.c: In function 'c_mysql_set_null':
clean_mysql.c:469: error: 'MYSQL_BIND' has no member named 'error'
clean_mysql.c: In function 'init_bind_data':
clean_mysql.c:555: error: 'MYSQL_BIND' has no member named 'error'