OSDN Git Service

Update README
[linuxjm/LDP_man-pages.git] / po4a / search / po / ja.po
index d829986..bc2ce90 100644 (file)
@@ -6,8 +6,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:22+0900\n"
-"PO-Revision-Date: 2015-01-24 20:54+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
+"PO-Revision-Date: 2015-02-04 23:51+0900\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: \n"
@@ -91,9 +91,9 @@ msgid ""
 "specified by I<size>."
 msgstr ""
 "B<bsearch>()  関数は I<nmemb> 個のオブジェクトからなる配列を検索 する。配列の"
-"æ\9c\80å\88\9dã\81®ã\83¡ã\83³ã\83\90ã\83¼ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81¯ I<base> ã\81«ã\82\88ã\81£ã\81¦ä¸\8eã\81\88ã\82\8bã\80\82 ã\83\9dã\82¤ã\83³ã\82¿ I<key> ã\81§å\8f\82ç\85§"
-"されるオブジェクトと一致するメンバーが返される。 配列中の各々のメンバーのサイ"
-"ズは I<size> によって指定する。"
+"æ\9c\80å\88\9dã\81®ã\83¡ã\83³ã\83\90ã\83¼ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81¯ I<base> ã\81«ã\82\88ã\81£ã\81¦ä¸\8eã\81\88ã\82\8bã\80\82 ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ I<key> ã\81§"
+"参照されるオブジェクトと一致するメンバーが返される。 配列中の各々のメンバーの"
+"ã\82µã\82¤ã\82ºã\81¯ I<size> ã\81«ã\82\88ã\81£ã\81¦æ\8c\87å®\9aã\81\99ã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man3/bsearch.3:70
@@ -107,9 +107,9 @@ msgid ""
 msgstr ""
 "配列の内容は比較関数 I<compar> に基づき、昇順にソートされていなけれ ばならな"
 "い。 I<compar> ルーチンは二つの引き数を取る関数で、一つ 目に I<key> へのポイ"
-"ã\83³ã\82¿ã\80\81次ã\81«é\85\8då\88\97ã\81®ã\83¡ã\83³ã\83\90ã\83¼ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\82\92å\8f\96ã\82\8bã\80\82 ã\81\93ã\81®é \86ã\81«æ\8c\87å®\9aã\81\97ã\81\9fã\81¨ã\81\8dã\80\81 I<key> ã\81\8c"
-"配列メンバーより小さいときには 負の整数を、大きいときには正の整数を、一致した"
-"ときには 0 を、それぞれ I<compar> は返さなければならない。"
+"ã\83³ã\82¿ã\83¼ã\80\81次ã\81«é\85\8då\88\97ã\81®ã\83¡ã\83³ã\83\90ã\83¼ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92å\8f\96ã\82\8bã\80\82 ã\81\93ã\81®é \86ã\81«æ\8c\87å®\9aã\81\97ã\81\9fã\81¨ã\81\8dã\80\81 "
+"I<key> が配列メンバーより小さいときには 負の整数を、大きいときには正の整数"
+"ã\82\92ã\80\81ä¸\80è\87´ã\81\97ã\81\9fã\81¨ã\81\8dã\81«ã\81¯ 0 ã\82\92ã\80\81ã\81\9dã\82\8cã\81\9eã\82\8c I<compar> ã\81¯è¿\94ã\81\95ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\89ã\81ªã\81\84ã\80\82"
 
 #. type: SH
 #: build/C/man3/bsearch.3:70 build/C/man3/hsearch.3:174
@@ -126,9 +126,9 @@ msgid ""
 "array, or NULL if no match is found.  If there are multiple elements that "
 "match the key, the element returned is unspecified."
 msgstr ""
-"B<bsearch>()  é\96¢æ\95°ã\81¯ã\80\81é\85\8då\88\97ã\81®ã\83¡ã\83³ã\83\90ã\83¼ã\81®ã\81\86ã\81¡ã\80\81ä¸\80è\87´ã\81\97ã\81\9fã\82\82ã\81®ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\82\92 è¿\94ã\81\99ã\80\82"
-"見つからなかったときは NULL を返す。 I<key> と一致したメンバーが 複数あると"
-"き、そのうちのどのメンバーが返されるかはわからない。"
+"B<bsearch>()  é\96¢æ\95°ã\81¯ã\80\81é\85\8då\88\97ã\81®ã\83¡ã\83³ã\83\90ã\83¼ã\81®ã\81\86ã\81¡ã\80\81ä¸\80è\87´ã\81\97ã\81\9fã\82\82ã\81®ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92 è¿\94"
+"す。見つからなかったときは NULL を返す。 I<key> と一致したメンバーが 複数ある"
+"ã\81¨ã\81\8dã\80\81ã\81\9dã\81®ã\81\86ã\81¡ã\81®ã\81©ã\81®ã\83¡ã\83³ã\83\90ã\83¼ã\81\8cè¿\94ã\81\95ã\82\8cã\82\8bã\81\8bã\81¯ã\82\8fã\81\8bã\82\89ã\81ªã\81\84ã\80\82"
 
 #. type: SH
 #: build/C/man3/bsearch.3:77 build/C/man3/hsearch.3:246
@@ -292,12 +292,12 @@ msgstr "この文書について"
 #: build/C/man3/insque.3:252 build/C/man3/lsearch.3:97
 #: build/C/man3/qsort.3:168 build/C/man3/tsearch.3:302
 msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project.  A "
+"This page is part of release 3.79 of the Linux I<man-pages> project.  A "
 "description of the project, information about reporting bugs, and the latest "
 "version of this page, can be found at \\%http://www.kernel.org/doc/man-"
 "pages/."
 msgstr ""
-"この man ページは Linux I<man-pages> プロジェクトのリリース 3.78 の一部\n"
+"この man ページは Linux I<man-pages> プロジェクトのリリース 3.79 の一部\n"
 "である。プロジェクトの説明とバグ報告に関する情報は\n"
 "http://www.kernel.org/doc/man-pages/ に書かれている。"
 
@@ -392,9 +392,9 @@ msgid ""
 "only one hash table can be used at a time."
 msgstr ""
 "B<hcreate>(), B<hsearch>(), B<hdestroy>()  の 3 つの関数を利用すると、キー "
-"(æ\96\87å­\97å\88\97) ã\81¨å¯¾å¿\9cã\81\99ã\82\8bã\83\87ã\83¼ã\82¿ã\81\8bã\82\89æ§\8bæ\88\90ã\81\95ã\82\8cã\82\8b ã\82¨ã\83³ã\83\88ã\83ªã\82\92æ ¼ç´\8dã\81§ã\81\8dã\82\8bã\83\8fã\83\83ã\82·ã\83¥æ¤\9cç´¢ã\83\86ã\83¼"
-"ã\83\96ã\83«ã\82\92ä½\9cæ\88\90ã\80\81管ç\90\86ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82 ã\81\93ã\82\8cã\82\89ã\81®é\96¢æ\95°ã\82\92使ã\81£ã\81¦ã\80\81ä¸\80度ã\81«ä½¿ç\94¨ã\81§ã\81\8dã\82\8bã\81®ã\81¯"
-"一つのハッシュテーブルだけである。"
+"(æ\96\87å­\97å\88\97) ã\81¨å¯¾å¿\9cã\81\99ã\82\8bã\83\87ã\83¼ã\82¿ã\81\8bã\82\89æ§\8bæ\88\90ã\81\95ã\82\8cã\82\8b ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\82\92æ ¼ç´\8dã\81§ã\81\8dã\82\8bã\83\8fã\83\83ã\82·ã\83¥æ¤\9cç´¢"
+"ã\83\86ã\83¼ã\83\96ã\83«ã\82\92ä½\9cæ\88\90ã\80\81管ç\90\86ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82 ã\81\93ã\82\8cã\82\89ã\81®é\96¢æ\95°ã\82\92使ã\81£ã\81¦ã\80\81ä¸\80度ã\81«ä½¿ç\94¨ã\81§ã\81\8dã\82\8b"
+"のは一つのハッシュテーブルだけである。"
 
 #. type: Plain text
 #: build/C/man3/hsearch.3:83
@@ -409,9 +409,9 @@ msgstr ""
 "B<hcreate_r>(), B<hsearch_r>(), B<hdestroy_r>()  の 3 つの関数はリエントラン"
 "ト版で、これらを利用すると、 一つのプログラムで同時に複数のハッシュテーブルを"
 "使うことができる。 最後の引き数 I<htab> は関数の操作対象となるテーブルを示す"
-"æ§\8bé\80 ä½\93ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81§ã\81\82ã\82\8bã\80\82 ã\83\97ã\83­ã\82°ã\83©ã\83\9eã\81¯ã\81\93ã\81®æ§\8bé\80 ä½\93ã\82\92ã\83\96ã\83©ã\83\83ã\82¯ã\83\9cã\83\83ã\82¯ã\82¹ã\81¨ã\81\97ã\81¦æ\89±ã\81\86"
-"ã\81¹ã\81\8dã\81§ã\81\82ã\82\8b (ã\81¤ã\81¾ã\82\8aã\80\81ã\81\93ã\81®æ§\8bé\80 ä½\93ã\81®ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81«ç\9b´æ\8e¥ã\82¢ã\82¯ã\82»ã\82¹ã\81\97ã\81\9fã\82\8aå¤\89æ\9b´ã\81\97ã\81\9fã\82\8a ã\81\97ã\81ª"
-"いこと)。"
+"æ§\8bé\80 ä½\93ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81§ã\81\82ã\82\8bã\80\82 ã\83\97ã\83­ã\82°ã\83©ã\83\9eã\81¯ã\81\93ã\81®æ§\8bé\80 ä½\93ã\82\92ã\83\96ã\83©ã\83\83ã\82¯ã\83\9cã\83\83ã\82¯ã\82¹ã\81¨ã\81\97ã\81¦æ\89±"
+"ã\81\86ã\81¹ã\81\8dã\81§ã\81\82ã\82\8b (ã\81¤ã\81¾ã\82\8aã\80\81ã\81\93ã\81®æ§\8bé\80 ä½\93ã\81®ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81«ç\9b´æ\8e¥ã\82¢ã\82¯ã\82»ã\82¹ã\81\97ã\81\9fã\82\8aå¤\89æ\9b´ã\81\97ã\81\9fã\82\8a ã\81\97"
+"ã\81ªã\81\84ã\81\93ã\81¨)ã\80\82"
 
 #.  e.g., in glibc it is raised to the next higher prime number
 #. type: Plain text
@@ -423,9 +423,10 @@ msgid ""
 "value upward to improve the performance of the resulting hash table."
 msgstr ""
 "最初に、 B<hcreate>()  関数によってハッシュテーブルを作成しなければならな"
-"い。 引き数 I<nel> でテーブルの最大エントリ数を指定する (この最大値は後で変更"
-"することはできないので、よく考えて選択すること)。 作成されるハッシュテーブル"
-"の性能を向上させるために、 関数内部の実装によりこの値は増やされる場合もある。"
+"い。 引き数 I<nel> でテーブルの最大エントリー数を指定する (この最大値は後で変"
+"更することはできないので、よく考えて選択すること)。 作成されるハッシュテーブ"
+"ルの性能を向上させるために、 関数内部の実装によりこの値は増やされる場合もあ"
+"る。"
 
 #. type: Plain text
 #: build/C/man3/hsearch.3:103
@@ -448,7 +449,7 @@ msgid ""
 "previously created using B<hcreate_r>()."
 msgstr ""
 "B<hdestroy>()  関数は、 B<hcreate>()  で作成されたハッシュテーブルが占有して"
-"ã\81\84ã\81\9fã\83¡ã\83¢ã\83ªã\82\92解æ\94¾ã\81\99ã\82\8bã\80\82 ã\83\8fã\83\83ã\82·ã\83¥ã\83\86ã\83¼ã\83\96ã\83«ã\81«ã\82\88ã\81£ã\81¦å\8d æ\9c\89ã\81\95ã\82\8cã\81¦ã\81\84ã\81\9fã\83¡ã\83¢ã\83ªを解放"
+"ã\81\84ã\81\9fã\83¡ã\83¢ã\83ªã\83¼ã\82\92解æ\94¾ã\81\99ã\82\8bã\80\82 ã\83\8fã\83\83ã\82·ã\83¥ã\83\86ã\83¼ã\83\96ã\83«ã\81«ã\82\88ã\81£ã\81¦å\8d æ\9c\89ã\81\95ã\82\8cã\81¦ã\81\84ã\81\9fã\83¡ã\83¢ã\83ªã\83¼を解放"
 "し、 新しいテーブルを作成できるようにする。 B<hdestroy>()  を呼び出すと、その"
 "後は B<hcreate>()  を使って新しいハッシュテーブルを作成することができる。 "
 "B<hdestroy_r>()  関数は、同様の処理を、それ以前に B<hcreate_r>()  を使って作"
@@ -462,7 +463,7 @@ msgid ""
 "successful returns a pointer to it."
 msgstr ""
 "B<hsearch>()  関数は、I<item> と同じキーを持つ項目をハッシュテーブルから 検索"
-"し、項目が見つかった場合にはその項目へのポインタを返す (「同じ」かどうかは "
+"ã\81\97ã\80\81é \85ç\9b®ã\81\8cè¦\8bã\81¤ã\81\8bã\81£ã\81\9få ´å\90\88ã\81«ã\81¯ã\81\9dã\81®é \85ç\9b®ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99 (ã\80\8cå\90\8cã\81\98ã\80\8dã\81\8bã\81©ã\81\86ã\81\8bã\81¯ "
 "B<strcmp>(3)  を使って判定する)。"
 
 #. type: Plain text
@@ -509,8 +510,8 @@ msgstr ""
 "検索が失敗した後の動作は、引き数 I<action> により決まる。 この引き数には "
 "B<ENTER> か B<FIND> のいずれかの値を指定しなければならない。 B<ENTER> は "
 "I<item> のコピーを挿入することを (関数の結果として新しいハッシュテーブルエン"
-"ã\83\88ã\83ªã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\82\92è¿\94ã\81\99\80\81 B<FIND> ã\81¯ NULL ã\82\92è¿\94ã\81\99ã\81\93ã\81¨ã\82\92æ\84\8få\91³ã\81\99ã\82\8b (I<action> ã\81\8c "
-"B<FIND> の場合、 I<data> は無視される)。"
+"ã\83\88ã\83ªã\83¼ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99\80\81 B<FIND> ã\81¯ NULL ã\82\92è¿\94ã\81\99ã\81\93ã\81¨ã\82\92æ\84\8få\91³ã\81\99ã\82\8b "
+"(I<action> が B<FIND> の場合、 I<data> は無視される)。"
 
 #. type: Plain text
 #: build/C/man3/hsearch.3:174
@@ -522,8 +523,8 @@ msgid ""
 msgstr ""
 "B<hsearch_r>()  関数は B<hsearch>()  と同様だが、 I<*htab> で示されるハッシュ"
 "テーブルに対して処理を行う。 B<hsearch_r>()  関数が B<hsearch>()  と異なるの"
-"ã\81¯ã\80\81è¦\8bã\81¤ã\81\8bã\81£ã\81\9fé \85ç\9b®ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\82\92ã\80\81 é\96¢æ\95°ã\81®çµ\90æ\9e\9cã\81¨ã\81\97ã\81¦ã\81§ã\81¯ã\81ªã\81\8fã\80\81 I<*retval> ã\81«æ ¼"
-"納して返す点である。"
+"ã\81¯ã\80\81è¦\8bã\81¤ã\81\8bã\81£ã\81\9fé \85ç\9b®ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92ã\80\81 é\96¢æ\95°ã\81®çµ\90æ\9e\9cã\81¨ã\81\97ã\81¦ã\81§ã\81¯ã\81ªã\81\8fã\80\81 I<*retval> ã\81«"
+"納して返す点である。"
 
 #. type: Plain text
 #: build/C/man3/hsearch.3:182
@@ -544,8 +545,8 @@ msgid ""
 "error.  In the event of an error, these two functions set I<errno> to "
 "indicate the cause of the error."
 msgstr ""
-"æ\88\90å\8a\9fã\81\99ã\82\8bã\81¨ã\80\81 B<hsearch>()  ã\81¯ã\80\81ã\83\8fã\83\83ã\82·ã\83¥ã\83\86ã\83¼ã\83\96ã\83«å\86\85ã\81®ã\82¨ã\83³ã\83\88ã\83ªã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\82\92è¿\94"
-"す。 エラーの場合、 B<hsearch>()  は NULL を返す。 エラーとなるのは、 "
+"æ\88\90å\8a\9fã\81\99ã\82\8bã\81¨ã\80\81 B<hsearch>()  ã\81¯ã\80\81ã\83\8fã\83\83ã\82·ã\83¥ã\83\86ã\83¼ã\83\96ã\83«å\86\85ã\81®ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92"
+"す。 エラーの場合、 B<hsearch>()  は NULL を返す。 エラーとなるのは、 "
 "I<action> が B<ENTER> でハッシュテーブルがいっぱいの場合か、 I<action> が "
 "B<FIND> で I<item> がハッシュテーブル内に 見つからない場合である。 "
 "B<hsearch_r>()  は、成功すると 0 以外を返し、エラーの場合 0 を返す。 エラーの"
@@ -593,7 +594,7 @@ msgid ""
 "room in the table to add a new entry."
 msgstr ""
 "I<action> が B<ENTER> で、 I<key> がテーブル内に見つからず、 テーブルに新しい"
-"エントリを追加する余地がなかった。"
+"ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\82\92追å\8a ã\81\99ã\82\8bä½\99å\9c°ã\81\8cã\81ªã\81\8bã\81£ã\81\9fã\80\82"
 
 #. type: TP
 #: build/C/man3/hsearch.3:219
@@ -668,8 +669,8 @@ msgid ""
 msgstr ""
 "通常、ハッシュテーブルの実装は、衝突を最小限にするために テーブルに十分な空き"
 "領域がある場合に効率がよくなる。 このため、普通は、 I<nel> を、呼び出し側が"
-"ã\83\86ã\83¼ã\83\96ã\83«ã\81«æ ¼ç´\8dã\81\97ã\82\88ã\81\86ã\81¨æ\80\9dã\81£ã\81¦ã\81\84ã\82\8b ã\82¨ã\83³ã\83\88ã\83ªã\81®æ\9c\80大æ\95°ã\82\88ã\82\8aå°\91ã\81ªã\81\8fã\81¨ã\82\82 25% ã\81¯å¤§ã\81\8dã\81ª"
-"値にすべきである。"
+"ã\83\86ã\83¼ã\83\96ã\83«ã\81«æ ¼ç´\8dã\81\97ã\82\88ã\81\86ã\81¨æ\80\9dã\81£ã\81¦ã\81\84ã\82\8b ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\81®æ\9c\80大æ\95°ã\82\88ã\82\8aå°\91ã\81ªã\81\8fã\81¨ã\82\82 25% ã\81¯å¤§ã\81\8d"
+"値にすべきである。"
 
 #. type: Plain text
 #: build/C/man3/hsearch.3:284
@@ -683,14 +684,14 @@ msgid ""
 "the program must maintain bookkeeping data structures that allow it to free "
 "them."
 msgstr ""
-"B<hdestroy>()  と B<hdestroy_r>()  は、ハッシュテーブルのエントリの要素であ"
-"ã\82\8b I<key> ã\81¨ I<data> ã\81\8cæ\8c\87ã\81\99ã\83\90ã\83\83ã\83\95ã\82¡ã\82\92解æ\94¾ã\81\97ã\81ªã\81\84 (ã\81\93ã\82\8cã\81\8cã\81§ã\81\8dã\81ªã\81\84ã\81®ã\81¯ã\80\81ã\81\93ã\82\8cã\82\89ã\81®"
-"ã\83\90ã\83\83ã\83\95ã\82¡ã\81\8cå\8b\95ç\9a\84ã\81«å\89²ã\82\8aå½\93ã\81¦ã\82\89ã\82\8cã\81\9fã\81®ã\81\8bã\82\92 ç\9f¥ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\81ªã\81\84ã\81\8bã\82\89ã\81§ã\81\82ã\82\8b\80\82 ã\81\93ã\82\8cã\82\89ã\81®"
-"ã\83\90ã\83\83ã\83\95ã\82¡ã\82\92解æ\94¾ã\81\99ã\82\8bå¿\85è¦\81ã\81\8cã\81\82ã\82\8bå ´å\90\88ã\80\81 ã\83\97ã\83­ã\82°ã\83©ã\83 ã\81§ã\81¯ã\80\81ã\81\93ã\82\8cã\82\89ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\82\92解æ\94¾ã\81§ã\81\8d"
-"るように管理用のデータ構造を 設けて、これを管理しなければならない (解放が必要"
-"となる理由は、たいていは、プログラム自身と生存期間が同じ ハッシュテーブルを一"
-"ã\81¤ã\81 ã\81\91ä½\9cæ\88\90ã\81\99ã\82\8bã\81®ã\81§ã\81¯ã\81ªã\81\8fã\80\81ã\81\9dã\81®ã\83\97ã\83­ã\82°ã\83©ã\83 ã\81§ã\81¯è¤\87æ\95°ã\81® ã\83\8fã\83\83ã\82·ã\83¥ã\83\86ã\83¼ã\83\96ã\83«ã\82\92ç¹°ã\82\8aè¿\94ã\81\97"
-"て作成したり破棄したりするからであろう)。"
+"B<hdestroy>()  ã\81¨ B<hdestroy_r>()  ã\81¯ã\80\81ã\83\8fã\83\83ã\82·ã\83¥ã\83\86ã\83¼ã\83\96ã\83«ã\81®ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\81®è¦\81ç´ ã\81§ã\81\82"
+"ã\82\8b I<key> ã\81¨ I<data> ã\81\8cæ\8c\87ã\81\99ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\82\92解æ\94¾ã\81\97ã\81ªã\81\84 (ã\81\93ã\82\8cã\81\8cã\81§ã\81\8dã\81ªã\81\84ã\81®ã\81¯ã\80\81ã\81\93ã\82\8cã\82\89"
+"ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81\8cå\8b\95ç\9a\84ã\81«å\89²ã\82\8aå½\93ã\81¦ã\82\89ã\82\8cã\81\9fã\81®ã\81\8bã\82\92 ç\9f¥ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\81ªã\81\84ã\81\8bã\82\89ã\81§ã\81\82ã\82\8b\80\82 ã\81\93ã\82\8c"
+"ã\82\89ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\82\92解æ\94¾ã\81\99ã\82\8bå¿\85è¦\81ã\81\8cã\81\82ã\82\8bå ´å\90\88ã\80\81 ã\83\97ã\83­ã\82°ã\83©ã\83 ã\81§ã\81¯ã\80\81ã\81\93ã\82\8cã\82\89ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\82\92"
+"解放できるように管理用のデータ構造を 設けて、これを管理しなければならない (解"
+"放が必要となる理由は、たいていは、プログラム自身と生存期間が同じ ハッシュテー"
+"ã\83\96ã\83«ã\82\92ä¸\80ã\81¤ã\81 ã\81\91ä½\9cæ\88\90ã\81\99ã\82\8bã\81®ã\81§ã\81¯ã\81ªã\81\8fã\80\81ã\81\9dã\81®ã\83\97ã\83­ã\82°ã\83©ã\83 ã\81§ã\81¯è¤\87æ\95°ã\81® ã\83\8fã\83\83ã\82·ã\83¥ã\83\86ã\83¼ã\83\96ã\83«ã\82\92"
+"繰り返して作成したり破棄したりするからであろう)。"
 
 #. type: SH
 #: build/C/man3/hsearch.3:284 build/C/man3/insque.3:127
@@ -798,7 +799,7 @@ msgid ""
 msgstr ""
 "    for (i = 0; i E<lt> 24; i++) {\n"
 "        e.key = data[i];\n"
-"        /* データは、ポインタではなく、単なる整数値である。 */\n"
+"        /* ã\83\87ã\83¼ã\82¿ã\81¯ã\80\81ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81§ã\81¯ã\81ªã\81\8fã\80\81å\8d\98ã\81ªã\82\8bæ\95´æ\95°å\80¤ã\81§ã\81\82ã\82\8bã\80\82 */\n"
 "        e.data = (void *) i;\n"
 "        ep = hsearch(e, ENTER);\n"
 "        /* エラーは起こらないはずである。 */\n"
@@ -825,7 +826,7 @@ msgid ""
 "}\n"
 msgstr ""
 "    for (i = 22; i E<lt> 26; i++) {\n"
-"        /* テーブルにある 2 つのエントリを表示し、\n"
+"        /* ã\83\86ã\83¼ã\83\96ã\83«ã\81«ã\81\82ã\82\8b 2 ã\81¤ã\81®ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\82\92表示ã\81\97ã\80\81\n"
 "           あとの 2 つがテーブルにないことを示す。 */\n"
 "        e.key = data[i];\n"
 "        ep = hsearch(e, FIND);\n"
@@ -901,10 +902,10 @@ msgid ""
 msgstr ""
 "関数 B<insque>() と B<remque>() は双方向連結リスト (doubly-linked list) を\n"
 "操作する。リスト中のそれぞれの要素は、最初の二つの要素がそれぞれ次と前への\n"
-"ポインタであるような構造体である。\n"
+"ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81§ã\81\82ã\82\8bã\82\88ã\81\86ã\81ªæ§\8bé\80 ä½\93ã\81§ã\81\82ã\82\8bã\80\82\n"
 "リンクリストは、線形 (linear) か環状 (circular) のどちらかになる\n"
-"(線形の場合には、リストの末尾では次へのポインタが NULL になり、\n"
-"リストの先頭では前へのポインタが NULL になる)。"
+"(ç·\9aå½¢ã\81®å ´å\90\88ã\81«ã\81¯ã\80\81ã\83ªã\82¹ã\83\88ã\81®æ\9c«å°¾ã\81§ã\81¯æ¬¡ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81\8c NULL ã\81«ã\81ªã\82\8aã\80\81\n"
+"ã\83ªã\82¹ã\83\88ã\81®å\85\88é ­ã\81§ã\81¯å\89\8dã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81\8c NULL ã\81«ã\81ªã\82\8b\80\82"
 
 #. type: Plain text
 #: build/C/man3/insque.3:78
@@ -924,7 +925,7 @@ msgid ""
 msgstr ""
 "リストが線形の場合、I<insque(elem, NULL)> を呼び出すと、\n"
 "リストの最初の要素を挿入することができる。\n"
-"ã\81\93ã\81®å\91¼ã\81³å\87ºã\81\97ã\82\92è¡\8cã\81\86ã\81¨ I<elem> ã\81®æ¬¡ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81¨å\89\8dã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿に\n"
+"ã\81\93ã\81®å\91¼ã\81³å\87ºã\81\97ã\82\92è¡\8cã\81\86ã\81¨ I<elem> ã\81®æ¬¡ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81¨å\89\8dã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼に\n"
 "共に NULL が設定される。"
 
 #. type: Plain text
@@ -935,8 +936,8 @@ msgid ""
 "element, and the I<prev> argument of the B<insque>()  call should also point "
 "to the element."
 msgstr ""
-"リストが環状の場合、呼び出す側が、最初の要素の次へのポインタと前へのポイン"
-"タ\n"
+"ã\83ªã\82¹ã\83\88ã\81\8cç\92°ç\8a¶ã\81®å ´å\90\88ã\80\81å\91¼ã\81³å\87ºã\81\99å\81´ã\81\8cã\80\81æ\9c\80å\88\9dã\81®è¦\81ç´ ã\81®æ¬¡ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81¨å\89\8dã\81¸ã\81®ã\83\9dã\82¤ã\83³"
+"タ\n"
 "が自分自身を指し、また  B<insque>() の呼び出しで I<prev> 引き数が最初の要素\n"
 "を指すように保証しなければならない。"
 
@@ -1010,7 +1011,7 @@ msgstr ""
 "glibc 2.4 以前では I<prev> に NULL を指定することができなかった。\n"
 "その結果、線形のリストを作成するためには、\n"
 "呼び出し側は、最初の呼び出しで、リストの最初の 2 つの要素を持ち、\n"
-"å\90\84è¦\81ç´ ã\81®æ¬¡ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81¨å\89\8dã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿を適切に初期化したリストを\n"
+"å\90\84è¦\81ç´ ã\81®æ¬¡ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81¨å\89\8dã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼を適切に初期化したリストを\n"
 "作成しなければならなかった。"
 
 #. type: Plain text
@@ -1375,10 +1376,10 @@ msgid ""
 "no match is found.  B<lsearch>()  returns a pointer to a matching member of "
 "the array, or to the newly added member if no match is found."
 msgstr ""
-"B<lfind>()  ã\81®è¿\94ã\82\8aå\80¤ã\81¯ã\80\81é\85\8då\88\97ã\81®ã\83\9eã\83\83ã\83\81ã\81\97ã\81\9fã\83¡ã\83³ã\83\90ã\83¼ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81§ã\81\82ã\82\8bã\80\82 ã\82\82ã\81\97ã\83\9eã\83\83"
-"ã\83\81ã\81\99ã\82\8bã\83¡ã\83³ã\83\90ã\83¼ã\81\8cè¦\8bã\81¤ã\81\8bã\82\89ã\81ªã\81\84ã\81¨ NULL ã\82\92è¿\94ã\81\99ã\80\82 B<lsearch>()  ã\81®è¿\94ã\82\8aå\80¤ã\82\82ã\80\81é\85\8då\88\97ã\81®"
-"マッチしたメンバーへのポインタである。 マッチするメンバーが見つからなかったと"
-"ã\81\8dã\81¯ã\80\81 æ\96°ã\81\9fã\81«ã\81¤ã\81\91å\8a ã\81\88ã\81\9fã\83¡ã\83³ã\83\90ã\83¼ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿を返す。"
+"B<lfind>()  ã\81®è¿\94ã\82\8aå\80¤ã\81¯ã\80\81é\85\8då\88\97ã\81®ã\83\9eã\83\83ã\83\81ã\81\97ã\81\9fã\83¡ã\83³ã\83\90ã\83¼ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81§ã\81\82ã\82\8bã\80\82 ã\82\82ã\81\97"
+"ã\83\9eã\83\83ã\83\81ã\81\99ã\82\8bã\83¡ã\83³ã\83\90ã\83¼ã\81\8cè¦\8bã\81¤ã\81\8bã\82\89ã\81ªã\81\84ã\81¨ NULL ã\82\92è¿\94ã\81\99ã\80\82 B<lsearch>()  ã\81®è¿\94ã\82\8aå\80¤ã\82\82ã\80\81é\85\8d"
+"列のマッチしたメンバーへのポインターである。 マッチするメンバーが見つからな"
+"ã\81\8bã\81£ã\81\9fã\81¨ã\81\8dã\81¯ã\80\81 æ\96°ã\81\9fã\81«ã\81¤ã\81\91å\8a ã\81\88ã\81\9fã\83¡ã\83³ã\83\90ã\83¼ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼を返す。"
 
 #. type: Plain text
 #: build/C/man3/lsearch.3:83
@@ -1447,7 +1448,7 @@ msgid ""
 "I<size>.  The I<base> argument points to the start of the array."
 msgstr ""
 "B<qsort>()  関数は、 I<nmemb> 個の大きさ I<size> の要素をもつ配列を並べ変え"
-"る。 I<base> 引き数は配列の先頭へのポインタである。"
+"ã\82\8bã\80\82 I<base> å¼\95ã\81\8dæ\95°ã\81¯é\85\8då\88\97ã\81®å\85\88é ­ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81§ã\81\82ã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man3/qsort.3:72
@@ -1456,9 +1457,9 @@ msgid ""
 "comparison function pointed to by I<compar>, which is called with two "
 "arguments that point to the objects being compared."
 msgstr ""
-"I<compar> ã\82\92ã\83\9dã\82¤ã\83³ã\82¿ã\81¨ã\81\99ã\82\8bæ¯\94è¼\83é\96¢æ\95°ã\81«ã\82\88ã\81£ã\81¦ã\80\81 é\85\8då\88\97ã\81®ä¸­èº«ã\81¯æ\98\87é \86 (å\80¤ã\81®å¤§ã\81\8dã\81\84ã\82\82ã\81®"
-"ã\81»ã\81©å¾\8cã\81«ä¸¦ã\81¶é \86ç\95ª) ã\81«ä¸¦ã\81¹ã\82\89ã\82\8cã\82\8bã\80\82 æ¯\94è¼\83é\96¢æ\95°ã\81®å¼\95ã\81\8dæ\95°ã\81¯æ¯\94è¼\83ã\81\95ã\82\8cã\82\8bã\81µã\81\9fã\81¤ã\81®ã\82ªã\83\96ã\82¸ã\82§"
-"ã\82¯ã\83\88ã\81®ã\83\9dã\82¤ã\83³ã\82¿である。"
+"I<compar> ã\82\92ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81¨ã\81\99ã\82\8bæ¯\94è¼\83é\96¢æ\95°ã\81«ã\82\88ã\81£ã\81¦ã\80\81 é\85\8då\88\97ã\81®ä¸­èº«ã\81¯æ\98\87é \86 (å\80¤ã\81®å¤§ã\81\8dã\81\84ã\82\82"
+"ã\81®ã\81»ã\81©å¾\8cã\81«ä¸¦ã\81¶é \86ç\95ª) ã\81«ä¸¦ã\81¹ã\82\89ã\82\8cã\82\8bã\80\82 æ¯\94è¼\83é\96¢æ\95°ã\81®å¼\95ã\81\8dæ\95°ã\81¯æ¯\94è¼\83ã\81\95ã\82\8cã\82\8bã\81µã\81\9fã\81¤ã\81®ã\82ªã\83\96"
+"ã\82¸ã\82§ã\82¯ã\83\88ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼である。"
 
 #. type: Plain text
 #: build/C/man3/qsort.3:78
@@ -1484,7 +1485,7 @@ msgid ""
 msgstr ""
 "B<qsort_r>() 関数は B<qsort>() と同じだが、比較関数 I<compar> が第 3 引き数"
 "を\n"
-"取る点が異なる。ポインタが I<arg> 経由で比較関数に渡される。\n"
+"å\8f\96ã\82\8bç\82¹ã\81\8cç\95°ã\81ªã\82\8bã\80\82ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81\8c I<arg> çµ\8cç\94±ã\81§æ¯\94è¼\83é\96¢æ\95°ã\81«æ¸¡ã\81\95ã\82\8cã\82\8bã\80\82\n"
 "これにより、比較関数は任意の引き数を渡すためにグローバル変数を使う必要がなく"
 "なり、\n"
 "そのため、リエントラント (再入可能) で安全にスレッドで使用できるようになる。"
@@ -1550,9 +1551,9 @@ msgstr ""
 "static int\n"
 "cmpstringp(const void *p1, const void *p2)\n"
 "{\n"
-"    /* ã\81\93ã\81®é\96¢æ\95°ã\81®å®\9fé\9a\9bã\81®å¼\95ã\81\8dæ\95°ã\81¯ \"char å\9e\8bã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81®ã\83\9dã\82¤ã\83³ã\82¿\" だが、\n"
-"       strcmp(3) の引き数は \"char 型へのポインタ\" である。\n"
-"       そこで、以下のようにキャストをしてからポインタの逆参照を行う。*/\n"
+"    /* ã\81\93ã\81®é\96¢æ\95°ã\81®å®\9fé\9a\9bã\81®å¼\95ã\81\8dæ\95°ã\81¯ \"char å\9e\8bã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼\" だが、\n"
+"       strcmp(3) の引き数は \"char 型へのポインタ\" である。\n"
+"       ã\81\9dã\81\93ã\81§ã\80\81以ä¸\8bã\81®ã\82\88ã\81\86ã\81«ã\82­ã\83£ã\82¹ã\83\88ã\82\92ã\81\97ã\81¦ã\81\8bã\82\89ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81®é\80\86å\8f\82ç\85§ã\82\92è¡\8cã\81\86ã\80\82*/\n"
 
 #. type: Plain text
 #: build/C/man3/qsort.3:137
@@ -1695,11 +1696,12 @@ msgid ""
 msgstr ""
 "B<tsearch>(), B<tfind>(), B<twalk>(), B<tdelete>()  は 二分木を操作する関数で"
 "ある。 これらの関数は Knuth (6.2.2) Algorithm T に基づいている。 木構造におけ"
-"る各ノードの最初のフィールドは、対応するデータ・ アイテムへのポインタであ"
+"る各ノードの最初のフィールドは、対応するデータ アイテムへのポインターであ"
 "る。 (参照先のデータは、呼び出しプログラムで用意する。)  I<compar> は比較ルー"
-"チンへのポインタである。 比較ルーチンは、アイテムへのポインタ 2 つを引き数に"
-"持つ。 比較ルーチンの返り値は、1 つ目のアイテムが 2 つ目のアイテムよりも 「小"
-"さい、等しい、大きい」によって、 「負、0、正」の整数値でなければならない。"
+"チンへのポインターである。 比較ルーチンは、アイテムへのポインター 2 つを引き"
+"数に持つ。 比較ルーチンの返り値は、1 つ目のアイテムが 2 つ目のアイテムよりも "
+"「小さい、等しい、大きい」によって、 「負、0、正」の整数値でなければならな"
+"い。"
 
 #. type: Plain text
 #: build/C/man3/tsearch.3:88
@@ -1712,11 +1714,11 @@ msgid ""
 "and returns a pointer to the newly added item."
 msgstr ""
 "B<tsearch>()  は、木構造からアイテムを検索する関数である。 I<key> は、検索す"
-"ã\82\8bã\82¢ã\82¤ã\83\86ã\83 ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81§ã\81\82ã\82\8bã\80\82 I<rootp> ã\81¯æ\9c¨æ§\8bé\80 ã\81®æ ¹ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿"
-"ã\81§ã\81\82ã\82\8bã\80\82 æ\9c¨æ§\8bé\80 ã\81\8cã\83\8eã\83¼ã\83\89ã\82\92å\90«ã\81¾ã\81ªã\81\84å ´å\90\88ã\80\81I<rootp> ã\81®å\8f\82ç\85§ã\81\97ã\81¦ã\81\84ã\82\8bå¤\89æ\95°ã\81¯ NULL ã\81«"
-"設定されていなければならない。 木構造にアイテムが見つかった場合、 "
-"B<tsearch>()  ã\81¯ã\81\9dã\81®ã\82¢ã\82¤ã\83\86ã\83 ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\82\92è¿\94ã\81\99ã\80\82 è¦\8bã\81¤ã\81\8bã\82\89ã\81ªã\81\8bã\81£ã\81\9få ´å\90\88ã\81¯ã\80\81ã\82¢ã\82¤"
-"ã\83\86ã\83 ã\82\92æ\9c¨æ§\8bé\80 ã\81«è¿½å\8a ã\81\97ã\80\81 è¿½å\8a ã\81\97ã\81\9fã\82¢ã\82¤ã\83\86ã\83 ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿を返す。"
+"ã\82\8bã\82¢ã\82¤ã\83\86ã\83 ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81§ã\81\82ã\82\8bã\80\82 I<rootp> ã\81¯æ\9c¨æ§\8bé\80 ã\81®æ ¹ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81¸ã\81®ã\83\9dã\82¤"
+"ã\83³ã\82¿ã\83¼ã\81§ã\81\82ã\82\8bã\80\82 æ\9c¨æ§\8bé\80 ã\81\8cã\83\8eã\83¼ã\83\89ã\82\92å\90«ã\81¾ã\81ªã\81\84å ´å\90\88ã\80\81I<rootp> ã\81®å\8f\82ç\85§ã\81\97ã\81¦ã\81\84ã\82\8bå¤\89æ\95°ã\81¯ "
+"NULL に設定されていなければならない。 木構造にアイテムが見つかった場合、 "
+"B<tsearch>()  ã\81¯ã\81\9dã\81®ã\82¢ã\82¤ã\83\86ã\83 ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 è¦\8bã\81¤ã\81\8bã\82\89ã\81ªã\81\8bã\81£ã\81\9få ´å\90\88ã\81¯ã\80\81ã\82¢"
+"ã\82¤ã\83\86ã\83 ã\82\92æ\9c¨æ§\8bé\80 ã\81«è¿½å\8a ã\81\97ã\80\81 è¿½å\8a ã\81\97ã\81\9fã\82¢ã\82¤ã\83\86ã\83 ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼を返す。"
 
 #. type: Plain text
 #: build/C/man3/tsearch.3:96
@@ -1756,17 +1758,18 @@ msgid ""
 "node; the root node has depth zero."
 msgstr ""
 "B<twalk>()  は、二分木を深さ優先 (depth-first) で、 左から右にたどっていく関"
-"数である。 I<root> は起点となるノードへのポインタである。 I<root> に根以外の"
-"ノードを指定すると、部分木が対象となる。 B<twalk>()  は、ノードを訪れる度に"
-"ユーザ関数 I<action> を呼び出す (内部ノードに対しては 3 回、葉に対しては 1 回"
-"呼び出しが行われる)。 I<action> には以下の順に 3 つの引き数が与えられる。 最"
-"初の引き数は訪れたノードへのポインタである。 ノードの構造体は規定されていない"
-"が、 ポインタを要素へのポインタのポインタにキャストし、 ノードに格納された要"
-"素にアクセスすることができる。 アプリケーションは、この引き数が指す構造体を変"
-"更してはならない。 2 番目の引き数には、内部ノードの場合は訪問回数に応じて "
-"B<preorder>, B<postorder>, B<endorder> のいずれかの整数が、 葉を最初に訪れた"
-"場合は B<leaf> の値が渡される (これらのシンボルは I<E<lt>search.hE<gt>> で定"
-"義されている)。  3 番目の引き数はノードの深さで、根の場合は深さ 0 である。"
+"数である。 I<root> は起点となるノードへのポインターである。 I<root> に根以外"
+"のノードを指定すると、部分木が対象となる。 B<twalk>()  は、ノードを訪れる度に"
+"ユーザー関数 I<action> を呼び出す (内部ノードに対しては 3 回、葉に対しては 1 "
+"回呼び出しが行われる)。 I<action> には以下の順に 3 つの引き数が与えられる。 "
+"最初の引き数は訪れたノードへのポインターである。 ノードの構造体は規定されてい"
+"ないが、 ポインターを要素へのポインターのポインターにキャストし、 ノードに格"
+"納された要素にアクセスすることができる。 アプリケーションは、この引き数が指す"
+"構造体を変更してはならない。 2 番目の引き数には、内部ノードの場合は訪問回数に"
+"応じて B<preorder>, B<postorder>, B<endorder> のいずれかの整数が、 葉を最初に"
+"訪れた場合は B<leaf> の値が渡される (これらのシンボルは I<E<lt>search."
+"hE<gt>> で定義されている)。  3 番目の引き数はノードの深さで、根の場合は深さ "
+"0 である。"
 
 #. type: Plain text
 #: build/C/man3/tsearch.3:152
@@ -1792,9 +1795,9 @@ msgid ""
 msgstr ""
 "B<tdestroy>()  は I<root> が指す木構造全体を削除し、 B<tsearch>()  関数で確保"
 "されたリソースを全て解放する。 木構造の各ノードについて、関数 I<free_node> が"
-"å\91¼ã\81³å\87ºã\81\95ã\82\8cã\82\8bã\80\82 ã\83\87ã\83¼ã\82¿ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81\8cã\81\93ã\81®é\96¢æ\95°ã\81®å¼\95ã\81\8dæ\95°ã\81¨ã\81\97ã\81¦æ¸¡ã\81\95ã\82\8cã\82\8bã\80\82 ã\81\9dã\81®ã\82\88ã\81\86"
-"ã\81ªå\8b\95ä½\9cã\81\8cå¿\85è¦\81ã\81§ã\81ªã\81\91ã\82\8cã\81°ã\80\81 I<free_node> ã\81¯ä½\95ã\82\82ã\81\97ã\81ªã\81\84é\96¢æ\95°ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81§ã\81ªã\81\91ã\82\8cã\81°"
-"ならない。"
+"å\91¼ã\81³å\87ºã\81\95ã\82\8cã\82\8bã\80\82 ã\83\87ã\83¼ã\82¿ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81\8cã\81\93ã\81®é\96¢æ\95°ã\81®å¼\95ã\81\8dæ\95°ã\81¨ã\81\97ã\81¦æ¸¡ã\81\95ã\82\8cã\82\8bã\80\82 ã\81\9dã\81®ã\82\88"
+"ã\81\86ã\81ªå\8b\95ä½\9cã\81\8cå¿\85è¦\81ã\81§ã\81ªã\81\91ã\82\8cã\81°ã\80\81 I<free_node> ã\81¯ä½\95ã\82\82ã\81\97ã\81ªã\81\84é\96¢æ\95°ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81§ã\81ªã\81\91"
+"ã\82\8cã\81°ã\81ªã\82\89ã\81ªã\81\84ã\80\82"
 
 #. type: Plain text
 #: build/C/man3/tsearch.3:177
@@ -1806,10 +1809,10 @@ msgid ""
 "unspecified."
 msgstr ""
 "B<tsearch>()  は、木構造に見つかったアイテムか、 新しく追加したアイテムへのポ"
-"ã\82¤ã\83³ã\82¿ã\82\92è¿\94ã\81\99ã\80\82 ã\83¡ã\83¢ã\83ªã\81®ä¸\8d足ã\81®ã\81\9fã\82\81ã\82¢ã\82¤ã\83\86ã\83 ã\82\92追å\8a ã\81§ã\81\8dã\81ªã\81\8bã\81£ã\81\9få ´å\90\88ã\81¯ NULL ã\82\92è¿\94"
-"す。 B<tfind>()  は、アイテムへのポインタを返す。 一致するアイテムが見つから"
-"ã\81ªã\81\84å ´å\90\88ã\81¯ NULL ã\82\92è¿\94ã\81\99ã\80\82 æ¤\9cç´¢æ\9d¡ä»¶ã\81«ä¸\80è\87´ã\81\99ã\82\8bè¦\81ç´ ã\81\8cè¤\87æ\95°ã\81\82ã\82\8bå ´å\90\88ã\80\81è¿\94ã\81\95ã\82\8cã\82\8bå\80¤ã\81¯ä¸\8d"
-"定である。"
+"ã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 ã\83¡ã\83¢ã\83ªã\83¼ã\81®ä¸\8d足ã\81®ã\81\9fã\82\81ã\82¢ã\82¤ã\83\86ã\83 ã\82\92追å\8a ã\81§ã\81\8dã\81ªã\81\8bã\81£ã\81\9få ´å\90\88ã\81¯ NULL ã\82\92"
+"返す。 B<tfind>()  は、アイテムへのポインターを返す。 一致するアイテムが見つ"
+"ã\81\8bã\82\89ã\81ªã\81\84å ´å\90\88ã\81¯ NULL ã\82\92è¿\94ã\81\99ã\80\82 æ¤\9cç´¢æ\9d¡ä»¶ã\81«ä¸\80è\87´ã\81\99ã\82\8bè¦\81ç´ ã\81\8cè¤\87æ\95°ã\81\82ã\82\8bå ´å\90\88ã\80\81è¿\94ã\81\95ã\82\8cã\82\8bå\80¤"
+"は不定である。"
 
 #. type: Plain text
 #: build/C/man3/tsearch.3:181
@@ -1817,8 +1820,8 @@ msgid ""
 "B<tdelete>()  returns a pointer to the parent of the item deleted, or NULL "
 "if the item was not found."
 msgstr ""
-"B<tdelete>()  ã\81¯å\89\8aé\99¤ã\81\97ã\81\9fã\82¢ã\82¤ã\83\86ã\83 ã\81®è¦ªã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\82\92è¿\94ã\81\99ã\80\82 ã\82¢ã\82¤ã\83\86ã\83 ã\81\8cè¦\8bã\81¤ã\81\8bã\82\89ã\81ª"
-"かった場合は NULL を返す。"
+"B<tdelete>()  ã\81¯å\89\8aé\99¤ã\81\97ã\81\9fã\82¢ã\82¤ã\83\86ã\83 ã\81®è¦ªã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 ã\82¢ã\82¤ã\83\86ã\83 ã\81\8cè¦\8bã\81¤ã\81\8bã\82\89"
+"ã\81ªã\81\8bã\81£ã\81\9få ´å\90\88ã\81¯ NULL ã\82\92è¿\94ã\81\99ã\80\82"
 
 #. type: Plain text
 #: build/C/man3/tsearch.3:190
@@ -1840,8 +1843,8 @@ msgid ""
 "B<twalk>()  takes a pointer to the root, while the other functions take a "
 "pointer to a variable which points to the root."
 msgstr ""
-"B<twalk>()  ã\81¯æ ¹ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\82\92å¼\95ã\81\8dæ\95°ã\81«ã\81¨ã\82\8bã\81\8cã\80\81 ã\81»ã\81\8bã\81®é\96¢æ\95°ã\81¯æ ¹ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\81¸ã\81®"
-"ã\83\9dã\82¤ã\83³ã\82¿である。"
+"B<twalk>()  ã\81¯æ ¹ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92å¼\95ã\81\8dæ\95°ã\81«ã\81¨ã\82\8bã\81\8cã\80\81 ã\81»ã\81\8bã\81®é\96¢æ\95°ã\81¯æ ¹ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼"
+"ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼である。"
 
 #. type: Plain text
 #: build/C/man3/tsearch.3:204
@@ -1849,8 +1852,8 @@ msgid ""
 "B<tdelete>()  frees the memory required for the node in the tree.  The user "
 "is responsible for freeing the memory for the corresponding data."
 msgstr ""
-"B<tdelete>()  ã\81¯ã\80\81å\89\8aé\99¤ã\81\97ã\81\9fã\83\8eã\83¼ã\83\89ã\81®ä½¿ç\94¨ã\81\97ã\81¦ã\81\84ã\81\9fã\83¡ã\83¢ã\83ªã\82\92解æ\94¾ã\81\99ã\82\8bã\81\8cã\80\81 ã\83\8eã\83¼ã\83\89ã\81«å¯¾"
-"å¿\9cã\81\99ã\82\8bã\83\87ã\83¼ã\82¿ã\81®ã\83¡ã\83¢ã\83ªã\81¯ã\80\81ã\83¦ã\83¼ã\82が解放しなければならない。"
+"B<tdelete>()  ã\81¯ã\80\81å\89\8aé\99¤ã\81\97ã\81\9fã\83\8eã\83¼ã\83\89ã\81®ä½¿ç\94¨ã\81\97ã\81¦ã\81\84ã\81\9fã\83¡ã\83¢ã\83ªã\83¼ã\82\92解æ\94¾ã\81\99ã\82\8bã\81\8cã\80\81 ã\83\8eã\83¼ã\83\89ã\81«"
+"対å¿\9cã\81\99ã\82\8bã\83\87ã\83¼ã\82¿ã\81®ã\83¡ã\83¢ã\83ªã\83¼ã\81¯ã\80\81ã\83¦ã\83¼ã\82¶ã\83¼が解放しなければならない。"
 
 #. type: Plain text
 #: build/C/man3/tsearch.3:212
@@ -1860,10 +1863,10 @@ msgid ""
 "\" or \"leaf\".  This works with the GNU library implementation, but is not "
 "in the System V documentation."
 msgstr ""
-"下のプログラム例は、ユーザ関数が \"endorder\" か \"leaf\" を引き数にして 呼び"
-"出されて以降は、 B<twalk>()  がそのノードを参照しないことを前提としている。 "
-"ã\81\93ã\82\8cã\81¯ GNU ã\83©ã\82¤ã\83\96ã\83©ã\83ªã\81®å®\9fè£\85ã\81§ã\81¯æ©\9fè\83½ã\81\99ã\82\8bã\81\8cã\80\81System V ã\81®ã\83\9eã\83\8bã\83¥ã\82¢ã\83«ã\81«ã\81¯å­\98å\9c¨ã\81\97ã\81ª"
-"い。"
+"下のプログラム例は、ユーザー関数が \"endorder\" か \"leaf\" を引き数にして 呼"
+"び出されて以降は、 B<twalk>()  がそのノードを参照しないことを前提としてい"
+"ã\82\8bã\80\82 ã\81\93ã\82\8cã\81¯ GNU ã\83©ã\82¤ã\83\96ã\83©ã\83ªã\81®å®\9fè£\85ã\81§ã\81¯æ©\9fè\83½ã\81\99ã\82\8bã\81\8cã\80\81System V ã\81®ã\83\9eã\83\8bã\83¥ã\82¢ã\83«ã\81«ã\81¯å­\98å\9c¨"
+"ã\81\97ã\81ªã\81\84ã\80\82"
 
 #. type: Plain text
 #: build/C/man3/tsearch.3:216