[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:003306] Re: ruby-lapack の ruby 1.9.1 対応.



西澤様: 佐々木です.

At Thu, 24 Mar 2011 20:12:20 +0900,
Seiya Nishizawa <seiya@xxxxxxxxxxxxxx> wrote:
> CLAPACK 同梱の F2C を見てみると、
> typedef long int integer;
> となっていて、8バイトですが、
> 
> debian パッケージの libf2c-dev に入っている f2c.h をみると
> typedef int integer;
> となっていて 4バイトです。

ご指摘の点ですが,

#if defined(__alpha__) || defined(__sparc64__) || defined(__x86_64__) || defined(__ia64__)
typedef int integer;
typedef unsigned int uinteger;
#else
typedef long int integer;
typedef unsigned long int uinteger;
#endif

なので揃ってませんでしょうか? 

そもそもコレが問題なら ruby1.8 の場合でも変になってしまう気がするのですが.
# 勘違い?

---
Youhei SASAKI <uwabami@xxxxxxxxxxxxxx>
              <uwabami@xxxxxxxxxxxxxxxxxx>
Department of Mathematics, Kyoto University
GPG fingerprint:
  4096/RSA: 66A4 EA70 4FE2 4055 8D6A C2E6 9394 F354 891D 7E07