#. type: Plain text
#: build/C/man3/memccpy.3:33
msgid "memccpy - copy memory area"
-msgstr "memccpy - メモリ領域をコピーする"
+msgstr "memccpy - メモリー領域をコピーする"
#. type: Plain text
#: build/C/man3/memccpy.3:53
msgid "The B<memccpy>() function copies no more than I<n> bytes from memory area I<src> to memory area I<dest>, stopping when the character I<c> is found."
-msgstr "B<memccpy>() は、メモリ領域 I<src> からメモリ領域 I<dest> に 最大で I<n> バイトのコピーを行う。 I<n> バイトコピーする前に文字 I<c> が見つかると、 そこでコピーを中止する。"
+msgstr "B<memccpy>() は、メモリー領域 I<src> からメモリー領域 I<dest> に 最大で I<n> バイトのコピーを行う。 I<n> バイトコピーする前に文字 I<c> が見つかると、 そこでコピーを中止する。"
#. type: Plain text
#: build/C/man3/memccpy.3:55
msgid "If the memory areas overlap, the results are undefined."
-msgstr "コピー元とコピー先のメモリ領域が重なっている場合、 結果は不定である。"
+msgstr "コピー元とコピー先のメモリー領域が重なっている場合、 結果は不定である。"
#. type: Plain text
#: build/C/man3/memccpy.3:70
#. type: Plain text
#: build/C/man3/memchr.3:35
msgid "memchr, memrchr, rawmemchr - scan memory for a character"
-msgstr "memchr, memrchr, rawmemchr - 文字を探すためにメモリをスキャンする"
+msgstr "memchr, memrchr, rawmemchr - æ\96\87å\97ã\82\92æ\8e¢ã\81\99ã\81\9fã\82\81ã\81«ã\83¡ã\83¢ã\83ªã\83¼ã\82\92ã\82¹ã\82ã\83£ã\83³ã\81\99ã\82\8b"
#. type: Plain text
#: build/C/man3/memchr.3:42
#: build/C/man3/memchr.3:70
msgid "The B<memchr>() function scans the initial I<n> bytes of the memory area pointed to by I<s> for the first instance of I<c>. Both I<c> and the bytes of the memory area pointed to by I<s> are interpreted as I<unsigned char>."
msgstr ""
-"B<memchr>() 関数は、ポインター I<s> が指し示すメモリ領域の先頭の\n"
+"B<memchr>() 関数は、ポインター I<s> が指し示すメモリー領域の先頭の\n"
"I<n> バイトから最初に登場する文字 I<c> を探す。\n"
-"I<c> と I<s> が指し示すメモリ領域の各バイトは両方とも\n"
+"I<c> と I<s> が指し示すメモリー領域の各バイトは両方とも\n"
"I<unsigned char> と解釈される。"
#. type: Plain text
#: build/C/man3/memchr.3:81
msgid "The B<memrchr>() function is like the B<memchr>() function, except that it searches backward from the end of the I<n> bytes pointed to by I<s> instead of forward from the beginning."
-msgstr "B<memrchr>() 関数は B<memchr>() 関数に似ているが、 先頭から順方向に探すのではなく、 ポインター I<s> が指し示す I<n> バイトのメモリブロックの 末尾から逆向きに探す。"
+msgstr "B<memrchr>() é\96¢æ\95°ã\81¯ B<memchr>() é\96¢æ\95°ã\81«ä¼¼ã\81¦ã\81\84ã\82\8bã\81\8cã\80\81 å\85\88é ã\81\8bã\82\89é \86æ\96¹å\90\91ã\81«æ\8e¢ã\81\99ã\81®ã\81§ã\81¯ã\81ªã\81\8fã\80\81 ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ I<s> ã\81\8cæ\8c\87ã\81\97示ã\81\99 I<n> ã\83\90ã\82¤ã\83\88ã\81®ã\83¡ã\83¢ã\83ªã\83¼ã\83\96ã\83ã\83\83ã\82¯ã\81® æ\9c«å°¾ã\81\8bã\82\89é\80\86å\90\91ã\81\8dã\81«æ\8e¢ã\81\99ã\80\82"
#. type: Plain text
#: build/C/man3/memchr.3:99
msgid "The B<rawmemchr>() function is similar to B<memchr>(): it assumes (i.e., the programmer knows for certain) that an instance of I<c> lies somewhere in the memory area starting at the location pointed to by I<s>, and so performs an optimized search for I<c> (i.e., no use of a count argument to limit the range of the search). If an instance of I<c> is not found, the results are unpredictable. The following call is a fast means of locating a string's terminating null byte:"
msgstr ""
"B<rawmemchr>() 関数は B<memchr>() と同様だが、 I<c> が I<s> が指す場所\n"
-"から始まるメモリ領域のどこかにあることを前提にして (つまり、プログラマ\n"
+"から始まるメモリー領域のどこかにあることを前提にして (つまり、プログラマ\n"
"はそのことを知っている)、最適化した方法で I<c> の検索を実行する (すなわ\n"
"ち、検索範囲の上限を示す引き数も使用されない)。I<c> が見つからなかった\n"
"場合、その結果はどうなるか分からない。次に示す呼び出しは、文字列終端の\n"
#. type: Plain text
#: build/C/man3/memchr.3:113
msgid "The B<memchr>() and B<memrchr>() functions return a pointer to the matching byte or NULL if the character does not occur in the given memory area."
-msgstr "B<memchr>() 関数と B<memrchr>() 関数は一致する文字へのポインターを返し、 もし文字が指定メモリ領域に現れない場合は NULL を返す。"
+msgstr "B<memchr>() 関数と B<memrchr>() 関数は一致する文字へのポインターを返し、 もし文字が指定メモリー領域に現れない場合は NULL を返す。"
#. type: Plain text
#: build/C/man3/memchr.3:118
#. type: Plain text
#: build/C/man3/memcmp.3:33
msgid "memcmp - compare memory areas"
-msgstr "memcmp - メモリ領域を比較する"
+msgstr "memcmp - メモリー領域を比較する"
#. type: Plain text
#: build/C/man3/memcmp.3:45
msgid "The B<memcmp>() function compares the first I<n> bytes (each interpreted as I<unsigned char>) of the memory areas I<s1> and I<s2>."
-msgstr "B<memcmp>() 関数は、メモリ領域 I<s1> とI<s2> の最初の I<n> バイトを比較する (各バイトは I<unsigned char> として解釈される)。"
+msgstr "B<memcmp>() 関数は、メモリー領域 I<s1> とI<s2> の最初の I<n> バイトを比較する (各バイトは I<unsigned char> として解釈される)。"
#. type: Plain text
#: build/C/man3/memcmp.3:52
#. type: Plain text
#: build/C/man3/memcpy.3:33
msgid "memcpy - copy memory area"
-msgstr "memcpy - メモリ領域をコピーする。"
+msgstr "memcpy - メモリー領域をコピーする。"
#. type: Plain text
#: build/C/man3/memcpy.3:48
msgid "The B<memcpy>() function copies I<n> bytes from memory area I<src> to memory area I<dest>. The memory areas must not overlap. Use B<memmove>(3) if the memory areas do overlap."
-msgstr "B<memcpy>() はメモリ領域 I<src> の先頭 I<n> バイトを メモリ領域 I<dest> にコピーする。コピー元の領域と コピー先の領域が重なってはならない。重なっている場合は B<memmove>(3) を使うこと。"
+msgstr "B<memcpy>() はメモリー領域 I<src> の先頭 I<n> バイトを メモリー領域 I<dest> にコピーする。コピー元の領域と コピー先の領域が重なってはならない。重なっている場合は B<memmove>(3) を使うこと。"
#. type: Plain text
#: build/C/man3/memcpy.3:52
#. type: Plain text
#: build/C/man3/memfrob.3:33
msgid "memfrob - frobnicate (encrypt) a memory area"
-msgstr "memfrob - メモリエリアの操作 (暗号化)"
+msgstr "memfrob - ã\83¡ã\83¢ã\83ªã\83¼ã\82¨ã\83ªã\82¢ã\81®æ\93\8dä½\9c (æ\9a\97å\8f·å\8c\96)"
#. type: Plain text
#: build/C/man3/memfrob.3:37
#. type: Plain text
#: build/C/man3/memfrob.3:50
msgid "The B<memfrob>() function encrypts the first I<n> bytes of the memory area I<s> by exclusive-ORing each character with the number 42. The effect can be reversed by using B<memfrob>() on the encrypted memory area."
-msgstr "B<memfrob>() é\96¢æ\95°ã\81¯ã\80\81ã\83¡ã\83¢ã\83ªã\82¨ã\83ªã\82¢ I<s> ã\81®æ\9c\80å\88\9dã\81® I<n> ã\83\90ã\82¤ã\83\88ã\81® ã\81\9dã\82\8cã\81\9eã\82\8cã\81®æ\96\87å\97ã\82\92 42 ã\81¨ã\81®æ\8e\92ä»\96ç\9a\84è«\96ç\90\86ã\82\92ã\81¨ã\82\8bã\81\93ã\81¨ã\81«ã\82\88ã\81£ã\81¦æ\9a\97å\8f·å\8c\96ã\81\99ã\82\8bã\80\82 å¤\89æ\8f\9bå¾\8cã\81®ã\83\87ã\83¼ã\82¿ã\81¯ã\80\81æ\9a\97å\8f·å\8c\96ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\83¡ã\83¢ã\83ªエリアに (再度) B<memfrob>() 関数を施すことで、元に戻すことができる。"
+msgstr "B<memfrob>() é\96¢æ\95°ã\81¯ã\80\81ã\83¡ã\83¢ã\83ªã\83¼ã\82¨ã\83ªã\82¢ I<s> ã\81®æ\9c\80å\88\9dã\81® I<n> ã\83\90ã\82¤ã\83\88ã\81® ã\81\9dã\82\8cã\81\9eã\82\8cã\81®æ\96\87å\97ã\82\92 42 ã\81¨ã\81®æ\8e\92ä»\96ç\9a\84è«\96ç\90\86ã\82\92ã\81¨ã\82\8bã\81\93ã\81¨ã\81«ã\82\88ã\81£ã\81¦æ\9a\97å\8f·å\8c\96ã\81\99ã\82\8bã\80\82 å¤\89æ\8f\9bå¾\8cã\81®ã\83\87ã\83¼ã\82¿ã\81¯ã\80\81æ\9a\97å\8f·å\8c\96ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bã\83¡ã\83¢ã\83ªã\83¼エリアに (再度) B<memfrob>() 関数を施すことで、元に戻すことができる。"
#. type: Plain text
#: build/C/man3/memfrob.3:53
#. type: Plain text
#: build/C/man3/memfrob.3:58
msgid "The B<memfrob>() function returns a pointer to the encrypted memory area."
-msgstr "B<memfrob>() 関数は、暗号化されたメモリエリアへのポインターを返す。"
+msgstr "B<memfrob>() é\96¢æ\95°ã\81¯ã\80\81æ\9a\97å\8f·å\8c\96ã\81\95ã\82\8cã\81\9fã\83¡ã\83¢ã\83ªã\83¼ã\82¨ã\83ªã\82¢ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82"
#. type: Plain text
#: build/C/man3/memfrob.3:63
#. type: Plain text
#: build/C/man3/memmem.3:54
msgid "The B<memmem>() function finds the start of the first occurrence of the substring I<needle> of length I<needlelen> in the memory area I<haystack> of length I<haystacklen>."
-msgstr "B<memmem>() 関数は、 I<haystacklen> の大きさを持つメモリ領域 I<haystack> の中で I<needlelen> の大きさを持つ部分文字列 I<needle> が 最初に現れる位置を見つける。"
+msgstr "B<memmem>() 関数は、 I<haystacklen> の大きさを持つメモリー領域 I<haystack> の中で I<needlelen> の大きさを持つ部分文字列 I<needle> が 最初に現れる位置を見つける。"
#. type: Plain text
#: build/C/man3/memmem.3:59
#. type: Plain text
#: build/C/man3/memmove.3:33
msgid "memmove - copy memory area"
-msgstr "memmove - メモリ領域をコピーする"
+msgstr "memmove - メモリー領域をコピーする"
#. type: Plain text
#: build/C/man3/memmove.3:57
msgid "The B<memmove>() function copies I<n> bytes from memory area I<src> to memory area I<dest>. The memory areas may overlap: copying takes place as though the bytes in I<src> are first copied into a temporary array that does not overlap I<src> or I<dest>, and the bytes are then copied from the temporary array to I<dest>."
-msgstr "B<memmove>() は、メモリ領域 I<src> の先頭 I<n> バイトを メモリ領域 I<dest> にコピーする。コピー元とコピー先の 領域が重なっていてもよい。 最初に I<src> のバイトが I<src> とも I<dest> とも重ならない一時的な配列にコピーされてから、一時的な配列から I<dest> にバイトのコピーが行われたかのように、コピーが行われる。"
+msgstr "B<memmove>() は、メモリー領域 I<src> の先頭 I<n> バイトを メモリー領域 I<dest> にコピーする。コピー元とコピー先の 領域が重なっていてもよい。 最初に I<src> のバイトが I<src> とも I<dest> とも重ならない一時的な配列にコピーされてから、一時的な配列から I<dest> にバイトのコピーが行われたかのように、コピーが行われる。"
#. type: Plain text
#: build/C/man3/memmove.3:62
#. type: Plain text
#: build/C/man3/mempcpy.3:13
msgid "mempcpy, wmempcpy - copy memory area"
-msgstr "mempcpy, wmempcpy - メモリ領域をコピーする"
+msgstr "mempcpy, wmempcpy - メモリー領域をコピーする"
#. type: Plain text
#: build/C/man3/mempcpy.3:16 build/C/man3/mempcpy.3:22
#. type: Plain text
#: build/C/man3/mempcpy.3:45
msgid "This function is useful in situations where a number of objects shall be copied to consecutive memory positions."
-msgstr "この関数はいくつかのオブジェクトが 連続的なメモリの場所にコピーされるような状況で役に立つ。"
+msgstr "ã\81\93ã\81®é\96¢æ\95°ã\81¯ã\81\84ã\81\8fã\81¤ã\81\8bã\81®ã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88ã\81\8c é\80£ç¶\9aç\9a\84ã\81ªã\83¡ã\83¢ã\83ªã\83¼ã\81®å ´æ\89\80ã\81«ã\82³ã\83\94ã\83¼ã\81\95ã\82\8cã\82\8bã\82\88ã\81\86ã\81ªç\8a¶æ³\81ã\81§å½¹ã\81«ç«\8bã\81¤ã\80\82"
#. type: Plain text
#: build/C/man3/mempcpy.3:53
#. type: Plain text
#: build/C/man3/memset.3:33
msgid "memset - fill memory with a constant byte"
-msgstr "memset - ある一定のバイトでメモリ領域を埋める。"
+msgstr "memset - ある一定のバイトでメモリー領域を埋める。"
#. type: Plain text
#: build/C/man3/memset.3:49
msgid "The B<memset>() function fills the first I<n> bytes of the memory area pointed to by I<s> with the constant byte I<c>."
-msgstr "B<memset>() は I<s> で示されるメモリ領域の先頭から I<n> バイトを I<c> で埋める。"
+msgstr "B<memset>() は I<s> で示されるメモリー領域の先頭から I<n> バイトを I<c> で埋める。"
#. type: Plain text
#: build/C/man3/memset.3:54
#. type: Plain text
#: build/C/man3/strdup.3:88
msgid "The B<strdup>() function returns a pointer to a new string which is a duplicate of the string I<s>. Memory for the new string is obtained with B<malloc>(3), and can be freed with B<free>(3)."
-msgstr "B<strdup>() 関数は、文字列 I<s>の複製である 新しい文字列へのポインターを返す。 新しい文字列のためのメモリは B<malloc>(3) で得ている。 そして、 B<free>(3) で解放することができる。"
+msgstr "B<strdup>() é\96¢æ\95°ã\81¯ã\80\81æ\96\87å\97å\88\97 I<s>ã\81®è¤\87製ã\81§ã\81\82ã\82\8b æ\96°ã\81\97ã\81\84æ\96\87å\97å\88\97ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 æ\96°ã\81\97ã\81\84æ\96\87å\97å\88\97ã\81®ã\81\9fã\82\81ã\81®ã\83¡ã\83¢ã\83ªã\83¼ã\81¯ B<malloc>(3) ã\81§å¾\97ã\81¦ã\81\84ã\82\8bã\80\82 ã\81\9dã\81\97ã\81¦ã\80\81 B<free>(3) ã\81§è§£æ\94¾ã\81\99ã\82\8bã\81\93ã\81¨ã\81\8cã\81§ã\81\8dã\82\8bã\80\82"
#. type: Plain text
#: build/C/man3/strdup.3:101
#. type: Plain text
#: build/C/man3/strdup.3:119
msgid "On success, the B<strdup>() function returns a pointer to the duplicated string. It returns NULL if insufficient memory was available, with I<errno> set to indicate the cause of the error."
-msgstr "成功すると、 B<strdup>() 関数は複製された文字列へのポインターを返す。 十分なメモリが確保できなかった場合には、 NULL を返し、 I<errno> にエラーの原因を示す値を設定する。"
+msgstr "æ\88\90å\8a\9fã\81\99ã\82\8bã\81¨ã\80\81 B<strdup>() é\96¢æ\95°ã\81¯è¤\87製ã\81\95ã\82\8cã\81\9fæ\96\87å\97å\88\97ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\82\92è¿\94ã\81\99ã\80\82 å\8d\81å\88\86ã\81ªã\83¡ã\83¢ã\83ªã\83¼ã\81\8c確ä¿\9dã\81§ã\81\8dã\81ªã\81\8bã\81£ã\81\9få ´å\90\88ã\81«ã\81¯ã\80\81 NULL ã\82\92è¿\94ã\81\97ã\80\81 I<errno> ã\81«ã\82¨ã\83©ã\83¼ã\81®å\8e\9få\9b ã\82\92示ã\81\99å\80¤ã\82\92è¨å®\9aã\81\99ã\82\8bã\80\82"
#. type: SH
#: build/C/man3/strdup.3:119 build/C/man3/strerror.3:193
#. type: Plain text
#: build/C/man3/strdup.3:123
msgid "Insufficient memory available to allocate duplicate string."
-msgstr "複製された文字列を割り当てる十分なメモリが確保できなかった。"
+msgstr "è¤\87製ã\81\95ã\82\8cã\81\9fæ\96\87å\97å\88\97ã\82\92å\89²ã\82\8aå½\93ã\81¦ã\82\8bå\8d\81å\88\86ã\81ªã\83¡ã\83¢ã\83ªã\83¼ã\81\8c確ä¿\9dã\81§ã\81\8dã\81ªã\81\8bã\81£ã\81\9fã\80\82"
#. 4.3BSD-Reno, not (first) 4.3BSD.
#. type: Plain text
#. type: Plain text
#: build/C/man3/string.3:123
msgid "Return a duplicate of the string I<s> in memory allocated using B<malloc>(3)."
-msgstr "文字列 I<s> を、B<malloc>(3) を使って確保したメモリに複製して返す。"
+msgstr "æ\96\87å\97å\88\97 I<s> ã\82\92ã\80\81B<malloc>(3) ã\82\92使ã\81£ã\81¦ç¢ºä¿\9dã\81\97ã\81\9fã\83¡ã\83¢ã\83ªã\83¼ã\81«è¤\87製ã\81\97ã\81¦è¿\94ã\81\99ã\80\82"
#. type: TP
#: build/C/man3/string.3:123