少し事情があってチェックした。
>> g++ -m32 sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 4 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 16 sizeof(void*) = 4 sizeof(size_t) = 4 sizeof(ptrdiff_t) = 4
>> g++ -m32 -m96bit-long-double sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 4 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 12 sizeof(void*) = 4 sizeof(size_t) = 4 sizeof(ptrdiff_t) = 4
>> g++ -m32 -m128bit-long-double sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 4 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 16 sizeof(void*) = 4 sizeof(size_t) = 4 sizeof(ptrdiff_t) = 4
>> g++ -m64 sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 8 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 16 sizeof(void*) = 8 sizeof(size_t) = 8 sizeof(ptrdiff_t) = 8
>> g++ -m64 -m96bit-long-double sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 8 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 12 sizeof(void*) = 8 sizeof(size_t) = 8 sizeof(ptrdiff_t) = 8
>> g++ -m64 -m128bit-long-double sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 8 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 16 sizeof(void*) = 8 sizeof(size_t) = 8 sizeof(ptrdiff_t) = 8
チェックに使用したソースは 20090405_sizeof.tar.gz。
P. Graham さんのエッセイ (の和訳)。 後で読む。
開発者向けに font-lock のキーワードを追加する elisp。
対話型グラフ描画ツール。
事前に readline, ncurses, libz, libgb, X11, libjpeg, libfontconfig, FreeType, libpng, libiconv あたりをインストールしておくと良い。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/gnuplot/gnuplot-4.2.5.tar.gz $ gzip -cd gnuplot-4.2.5.tar.gz | tar xvf - $ cd gnuplot-4.2.5/ $ ./configure --with-x $ make && make check $ sudo make install
CFLAGS
などはお好みで。
Ghostscript 7.07 に付属の gscjk_aj.ps から同付属の ps2pdf で作成した gscjk_aj.pdf が、 Mac OS X 10.5 のプレビュー機能でちゃんと表示できない。 正確には、縦書き部分が表示できないのだ。 Mac OS X 10.4 の時はちゃんと表示できた気がするのだけれど…。
Mac OS X 上で動く ClamAV ベースのウィルス・チェッカー。