[前][次][番号順一覧][スレッド一覧]

mysql:1250

From: <takeshi@xxxxxxxxxx>
Date: Tue, 21 Sep 1999 12:13:46 +0900
Subject: [mysql 01250] 3.22.26a & ruby (Re: mysql-3.22.26a.tar.gz)

毅です
mysql-ruby を 3.22.26a でコンパイルしようとして、
fetch_field_direct() でエラーになりました。
見てみると、mysql.h の定義が 3.22.25, 3.22.26a では以下のように
変わっています

32225
#define mysql_fetch_field_direct(res,fieldnr) ((res)->fields[fieldnr])

32226
#define mysql_fetch_field_direct(res,fieldnr) (&(res)->fields[fieldnr])

mysql-ruby の mysql.c の方は、結局以下で逃げました
#if MYSQL_VERSION_ID < 32226
    return make_field_obj(&mysql_fetch_field_direct(res, n));
#else
    return make_field_obj(mysql_fetch_field_direct(res, n));
#endif

-- 
 村上 毅  takeshi@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]

->    1250 1999-09-21 12:13 [<takeshi@xxxxxxxxxx>] 3.22.26a &amp; ruby (Re: mysql-3.22.26a.tar.gz)
      1251 1999-09-21 13:03 ┣["S.Nakane" <nakane.s]                                       
      1252 1999-09-21 13:53 ┣[とみたまさひろ <tomm]                                       
      1253 1999-09-24 02:50 ┗[とみたまさひろ <tomm] Re: 3.22.26a &amp; ruby