[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]
Re: glib.sgml
野口@九大です。
初め〜よく使われるマクロ までで、気になる部分を挙げてみました。
全体を通して、 `type' -> `タイプ' とされていらっしゃるようですが、「型」
とされた方が良いのではないかと思います。
(ex.)
glib's fundamental type definitions = glib の基本的な型定義
-----
glib is a C portability and utility library for UNIX-like systems and
Windows.
4 glib は、UNIXシステム互換機及びウインドウズ上で Cの移植性ある
実用的ライブラリです。
glib は UNIX 互換システム及び Windows のための、移植性と実用性に優れた
C ライブラリです。
-----
-----
glib is simple, and the concepts are familiar;
7 glib は単純で、概念的にもよく知られています。
glib は単純で、その概念はありふれたものです。
-----
-----
glib has a single header file, <filename role="header">glib.h</filename>.
21 glib には、シングルヘッダファイル <filename role="header">glib.h</filename>
22 が存在します。
glib は、ヘッダーファイルを1つだけ(<filename
role="header">glib.h</filename>)持ちます。
-----
-----
This section describes glib's fundamental type definitions, macros,
memory allocation routines, and string utility functions.
29 この章では、glibの
30 基礎的なタイプ定義、マクロ、メモリ割り当てルーチン、ユーティリティ関数の配列
31 について解説します。
この章は、glib の基本的な型定義、マクロ、記憶割当てルーチンそして文字
列処理関数について解説します。
-----
-----
<structname role="C">guint</structname> is simply easier to type than
<structname role="C">unsigned</structname>.
42 <structname role="C">guint</structname> は、単純ですが <structname
43 role="C">unsigned</structname> よりタイプにするのが容易です。
<structname role="C">guint</structname> は、単に <structname
role="C">unsigned</structname> よりも入力を簡単にするためのものです。
-----
-----
if a platform has them, glib will define <function
role="macro">G_HAVE_GINT64</function>. (If it isn'tobvious, the
<structname role="C">guint</structname> types are unsigned, the
<structname role="C">gint</structname> types are signed.)
63 つまりプラットフォームが、それらを必要とするならば、
64 glib は、<function role="macro">G_HAVE_GINT64</function> を定義
65 しなければなりません。(簡単にいうと、
66 <structname role="C">guint</structname> タイプは unsigned で、
67 <structname role="C">gint</structname>タイプは signed です。)
もし、あるプラットフォームがそれら(64bit 整数値)をサポートする場合には、
glib は、<function role="macro">G_HAVE_GINT64</function> を定義するで
しょう。(それがはっきりしない場合には、<structname
role="C">guint</structname>型は符合無しで、<structname
role="C">gint</structname> 型は符合付きとなります。)
-----
-----
<function role="macro">MIN()</function>/<function
role="macro">MAX()</function> return the smaller or larger of their
arguments.
106 <function role="macro">MIN()</function>/<function role="macro">MAX()
107 </function> は、その引数の中で最小値及び最大値を返します。
<function role="macro">MIN()</function>/<function
role="macro">MAX</function>は、引数の小さい方の値もしくは大きい方の値
を返します。
-----