OSDN Git Service

LDP: Address fuzzy changes (string, utmp, wchar, wctype)
authorAkihiro Motoki <amotoki@gmail.com>
Fri, 26 Mar 2021 03:02:30 +0000 (12:02 +0900)
committerAkihiro Motoki <amotoki@gmail.com>
Fri, 26 Mar 2021 03:04:11 +0000 (12:04 +0900)
manual/LDP_man-pages/po4a/string/po/ja.po
manual/LDP_man-pages/po4a/utmp/po/ja.po
manual/LDP_man-pages/po4a/wchar/po/ja.po
manual/LDP_man-pages/po4a/wctype/po/ja.po
manual/LDP_man-pages/stats/string
manual/LDP_man-pages/stats/utmp
manual/LDP_man-pages/stats/wchar
manual/LDP_man-pages/stats/wctype
manual/LDP_man-pages/untrans.html

index 2dcfc05..6905ab1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2021-03-12 14:00+0900\n"
-"PO-Revision-Date: 2021-03-12 21:51+0900\n"
+"PO-Revision-Date: 2021-03-26 11:56+0900\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: \n"
@@ -24,10 +24,9 @@ msgstr "BCMP"
 #. type: TH
 #: build/C/man3/bcmp.3:31 build/C/man3/bcopy.3:33 build/C/man3/memfrob.3:30
 #: build/C/man3/memmem.3:30 build/C/man3/memmove.3:30 build/C/man3/memset.3:30
-#, fuzzy, no-wrap
-#| msgid "2014-03-10"
+#, no-wrap
 msgid "2017-03-13"
-msgstr "2014-03-10"
+msgstr "2017-03-13"
 
 #. type: TH
 #: build/C/man3/bcmp.3:31 build/C/man3/bcopy.3:33 build/C/man3/bzero.3:25
@@ -202,7 +201,7 @@ msgstr "属性"
 #: build/C/man3/strverscmp.3:93 build/C/man3/strxfrm.3:79
 msgid ""
 "For an explanation of the terms used in this section, see B<attributes>(7)."
-msgstr ""
+msgstr "この節で使用されている用語の説明については、 B<attributes>(7) を参照。"
 
 #. type: tbl table
 #: build/C/man3/bcmp.3:68 build/C/man3/bcopy.3:61 build/C/man3/bzero.3:67
@@ -221,7 +220,7 @@ msgstr ""
 #: build/C/man3/strverscmp.3:97 build/C/man3/strxfrm.3:83
 #, no-wrap
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #. type: tbl table
 #: build/C/man3/bcmp.3:68 build/C/man3/bcopy.3:61 build/C/man3/bzero.3:67
@@ -240,7 +239,7 @@ msgstr ""
 #: build/C/man3/strverscmp.3:97 build/C/man3/strxfrm.3:83
 #, no-wrap
 msgid "Attribute"
-msgstr ""
+msgstr "属性"
 
 #. type: tbl table
 #: build/C/man3/bcmp.3:68 build/C/man3/bcopy.3:61 build/C/man3/bzero.3:67
@@ -259,13 +258,13 @@ msgstr ""
 #: build/C/man3/strverscmp.3:97 build/C/man3/strxfrm.3:83
 #, no-wrap
 msgid "Value"
-msgstr ""
+msgstr ""
 
 #. type: tbl table
 #: build/C/man3/bcmp.3:71
 #, no-wrap
 msgid "B<bcmp>()"
-msgstr ""
+msgstr "B<bcmp>()"
 
 #. type: tbl table
 #: build/C/man3/bcmp.3:71 build/C/man3/bcopy.3:64 build/C/man3/bzero.3:72
@@ -287,7 +286,7 @@ msgstr ""
 #: build/C/man3/strxfrm.3:86
 #, no-wrap
 msgid "Thread safety"
-msgstr ""
+msgstr "Thread safety"
 
 #. type: tbl table
 #: build/C/man3/bcmp.3:71 build/C/man3/bcopy.3:64 build/C/man3/bzero.3:72
@@ -306,7 +305,7 @@ msgstr ""
 #: build/C/man3/strverscmp.3:100
 #, no-wrap
 msgid "MT-Safe"
-msgstr ""
+msgstr "MT-Safe"
 
 #. type: SH
 #: build/C/man3/bcmp.3:73 build/C/man3/bcopy.3:66 build/C/man3/bzero.3:74
@@ -360,16 +359,10 @@ msgstr "関連項目"
 
 #. type: Plain text
 #: build/C/man3/bcmp.3:88
-#, fuzzy
-#| msgid ""
-#| "B<memcmp>(3), B<strcasecmp>(3), B<strcmp>(3), B<strcoll>(3), "
-#| "B<strncasecmp>(3), B<strncmp>(3)"
 msgid ""
 "B<bstring>(3), B<memcmp>(3), B<strcasecmp>(3), B<strcmp>(3), B<strcoll>(3), "
 "B<strncasecmp>(3), B<strncmp>(3)"
-msgstr ""
-"B<memcmp>(3), B<strcasecmp>(3), B<strcmp>(3), B<strcoll>(3), "
-"B<strncasecmp>(3), B<strncmp>(3)"
+msgstr "B<bstring>(3), B<memcmp>(3), B<strcasecmp>(3), B<strcmp>(3), B<strcoll>(3), B<strncasecmp>(3), B<strncmp>(3)"
 
 #. type: SH
 #: build/C/man3/bcmp.3:88 build/C/man3/bcopy.3:87 build/C/man3/bstring.3:94
@@ -450,10 +443,9 @@ msgstr "なし。"
 
 #. type: tbl table
 #: build/C/man3/bcopy.3:64
-#, fuzzy, no-wrap
-#| msgid "B<stpcpy>():"
+#, no-wrap
 msgid "B<bcopy>()"
-msgstr "B<stpcpy>():"
+msgstr "B<bcopy>()"
 
 #. type: Plain text
 #: build/C/man3/bcopy.3:80
@@ -471,14 +463,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/bcopy.3:87
-#, fuzzy
-#| msgid ""
-#| "B<memccpy>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), B<strncpy>(3)"
 msgid ""
 "B<bstring>(3), B<memccpy>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), "
 "B<strncpy>(3)"
-msgstr ""
-"B<memccpy>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), B<strncpy>(3)"
+msgstr "B<bstring>(3), B<memccpy>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), B<strncpy>(3)"
 
 #. type: TH
 #: build/C/man3/bstring.3:32
@@ -488,10 +476,9 @@ msgstr "BSTRING"
 
 #. type: TH
 #: build/C/man3/bstring.3:32 build/C/man3/strnlen.3:13
-#, fuzzy, no-wrap
-#| msgid "2001-12-19"
+#, no-wrap
 msgid "2020-12-21"
-msgstr "2001-12-19"
+msgstr "2020-12-21"
 
 #. type: Plain text
 #: build/C/man3/bstring.3:36
@@ -600,10 +587,6 @@ msgstr "注意"
 #.  The old functions are not even available on some non-GNU/Linux systems.
 #. type: Plain text
 #: build/C/man3/bstring.3:82
-#, fuzzy
-#| msgid ""
-#| "The functions B<bcmp>(), B<bcopy>()  and B<bzero>()  are obsolete.  Use "
-#| "B<memcmp>(), B<memcpy>()  and B<memset>()  instead."
 msgid ""
 "The functions B<bcmp>(), B<bcopy>(), and B<bzero>()  are obsolete.  Use "
 "B<memcmp>(), B<memcpy>(), and B<memset>()  instead."
@@ -634,10 +617,9 @@ msgstr "BZERO"
 #: build/C/man3/strdup.3:31 build/C/man3/strfry.3:30 build/C/man3/string.3:30
 #: build/C/man3/strlen.3:30 build/C/man3/strsep.3:33 build/C/man3/strstr.3:33
 #: build/C/man3/strxfrm.3:30
-#, fuzzy, no-wrap
-#| msgid "2014-03-10"
+#, no-wrap
 msgid "2019-03-06"
-msgstr "2014-03-10"
+msgstr "2019-03-06"
 
 #. type: Plain text
 #: build/C/man3/bzero.3:28
@@ -646,10 +628,9 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/bzero.3:37
-#, fuzzy, no-wrap
-#| msgid "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
+#, no-wrap
 msgid "B<void explicit_bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
-msgstr "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
+msgstr "B<void explicit_bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/bzero.3:46
@@ -684,29 +665,27 @@ msgstr "バージョン"
 
 #. type: Plain text
 #: build/C/man3/bzero.3:60
-#, fuzzy
-#| msgid "B<memrchr>()  first appeared in glibc in version 2.2."
 msgid "B<explicit_bzero>()  first appeared in glibc 2.25."
-msgstr "B<memrchr>()  は glibc バージョン 2.2 で初めて登場した。"
+msgstr "B<explicit_bzero>() は glibc バージョン 2.25 で初めて登場した。"
 
 #. type: tbl table
 #: build/C/man3/bzero.3:70
 #, no-wrap
 msgid "B<bzero>(),\n"
-msgstr ""
+msgstr "B<bzero>(),\n"
 
 #. type: tbl table
 #: build/C/man3/bzero.3:70 build/C/man3/strdup.3:133
 #: build/C/man3/strerror.3:259
 #, no-wrap
 msgid ".br\n"
-msgstr ""
+msgstr ".br\n"
 
 #. type: tbl table
 #: build/C/man3/bzero.3:72
 #, no-wrap
 msgid "B<explicit_bzero>()"
-msgstr ""
+msgstr "B<explicit_bzero>()"
 
 #. type: Plain text
 #: build/C/man3/bzero.3:85
@@ -756,7 +735,7 @@ msgstr ""
 #: build/C/man3/bzero.3:117
 #, no-wrap
 msgid "1."
-msgstr ""
+msgstr "1."
 
 #. type: Plain text
 #: build/C/man3/bzero.3:130
@@ -772,7 +751,7 @@ msgstr ""
 #: build/C/man3/bzero.3:130
 #, no-wrap
 msgid "2."
-msgstr ""
+msgstr "2."
 
 #. type: Plain text
 #: build/C/man3/bzero.3:152
@@ -814,10 +793,8 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/bzero.3:176
-#, fuzzy
-#| msgid "B<memset>(3), B<swab>(3)"
 msgid "B<bstring>(3), B<memset>(3), B<swab>(3)"
-msgstr "B<memset>(3), B<swab>(3)"
+msgstr "B<bstring>(3), B<memset>(3), B<swab>(3)"
 
 #. type: TH
 #: build/C/man3/ffs.3:33
@@ -830,7 +807,7 @@ msgstr "FFS"
 #: build/C/man3/strsignal.3:31 build/C/man3/strtok.3:32
 #, no-wrap
 msgid "2020-11-01"
-msgstr ""
+msgstr "2020-11-01"
 
 #. type: TH
 #: build/C/man3/ffs.3:33 build/C/man3/index.3:31 build/C/man3/memccpy.3:30
@@ -859,17 +836,15 @@ msgstr "B<int ffs(int >I<i>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/ffs.3:45
-#, fuzzy, no-wrap
-#| msgid "B<int ffsl(long int >I<i>B<);>\n"
+#, no-wrap
 msgid "B<int ffsl(long >I<i>B<);>\n"
-msgstr "B<int ffsl(long int >I<i>B<);>\n"
+msgstr "B<int ffsl(long >I<i>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/ffs.3:47
-#, fuzzy, no-wrap
-#| msgid "B<int ffsll(long long int >I<i>B<);>\n"
+#, no-wrap
 msgid "B<int ffsll(long long >I<i>B<);>\n"
-msgstr "B<int ffsll(long long int >I<i>B<);>\n"
+msgstr "B<int ffsll(long long >I<i>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/ffs.3:52 build/C/man3/memchr.3:49 build/C/man3/stpcpy.3:38
@@ -901,6 +876,10 @@ msgid ""
 "    || /* Glibc since 2.19: */ _DEFAULT_SOURCE\n"
 "    || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
 msgstr ""
+"    _XOPEN_SOURCE E<gt>= 700\n"
+"    || ! (_POSIX_C_SOURCE\\ E<gt>=\\ 200809L)\n"
+"    || /* Glibc since 2.19: */ _DEFAULT_SOURCE\n"
+"    || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
 
 #. type: TP
 #: build/C/man3/ffs.3:64
@@ -911,7 +890,7 @@ msgstr "glibc 2.10 より前:"
 #. type: Plain text
 #: build/C/man3/ffs.3:67
 msgid "none"
-msgstr "none"
+msgstr "なし"
 
 #. type: Plain text
 #: build/C/man3/ffs.3:71
@@ -920,31 +899,28 @@ msgstr "B<ffsl>(), B<ffsll>():"
 
 #. type: TP
 #: build/C/man3/ffs.3:73
-#, fuzzy, no-wrap
-#| msgid "Since glibc 2.12:"
+#, no-wrap
 msgid "Since glibc 2.27:"
-msgstr "glibc 2.10 以降:"
+msgstr "glibc 2.27 以降:"
 
 #.  glibc commit 68fe16dd327c895c08b9ee443b234c49c13b36e9
 #. type: Plain text
 #: build/C/man3/ffs.3:77
 #, no-wrap
 msgid "    _DEFAULT_SOURCE\n"
-msgstr ""
+msgstr "    _DEFAULT_SOURCE\n"
 
 #. type: TP
 #: build/C/man3/ffs.3:77
-#, fuzzy, no-wrap
-#| msgid "Before glibc 2.12:"
+#, no-wrap
 msgid "Before glibc 2.27:"
-msgstr "glibc 2.10 より前:"
+msgstr "glibc 2.27 より前:"
 
 #. type: Plain text
 #: build/C/man3/ffs.3:80
-#, fuzzy, no-wrap
-#| msgid "_GNU_SOURCE"
+#, no-wrap
 msgid "    _GNU_SOURCE\n"
-msgstr "_GNU_SOURCE"
+msgstr "    _GNU_SOURCE\n"
 
 #. type: Plain text
 #: build/C/man3/ffs.3:97
@@ -971,20 +947,20 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/ffs.3:113
-#, fuzzy, no-wrap
-#| msgid "B<ffsl>(), B<ffsll>():"
+#, no-wrap
 msgid ""
 "B<ffs>(),\n"
 "B<ffsl>(),\n"
 "B<ffsll>()"
-msgstr "B<ffsl>(), B<ffsll>():"
+msgstr ""
+"B<ffs>(),\n"
+"B<ffsl>(),\n"
+"B<ffsll>()"
 
 #. type: Plain text
 #: build/C/man3/ffs.3:118
-#, fuzzy
-#| msgid "B<ffs>(): 4.3BSD, POSIX.1-2001."
 msgid "B<ffs>(): POSIX.1-2001, POSIX.1-2008, 4.3BSD."
-msgstr "B<ffs>(): 4.3BSD, POSIX.1-2001."
+msgstr "B<ffs>(): POSIX.1-2001, POSIX.1-2008, 4.3BSD."
 
 #. type: Plain text
 #: build/C/man3/ffs.3:124
@@ -1066,6 +1042,8 @@ msgid ""
 "B<index>(),\n"
 "B<rindex>()"
 msgstr ""
+"B<index>(),\n"
+"B<rindex>()"
 
 #. type: Plain text
 #: build/C/man3/index.3:86
@@ -1096,10 +1074,9 @@ msgstr "MEMCCPY"
 #. type: TH
 #: build/C/man3/memccpy.3:30 build/C/man3/memcmp.3:30 build/C/man3/memcpy.3:31
 #: build/C/man3/strcasecmp.3:30 build/C/man3/strcoll.3:30
-#, fuzzy, no-wrap
-#| msgid "2010-09-15"
+#, no-wrap
 msgid "2017-09-15"
-msgstr "2010-09-15"
+msgstr "2017-09-15"
 
 #. type: Plain text
 #: build/C/man3/memccpy.3:33
@@ -1134,25 +1111,21 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/memccpy.3:80
-#, fuzzy, no-wrap
-#| msgid "B<memchr>(3)"
+#, no-wrap
 msgid "B<memccpy>()"
-msgstr "B<memchr>(3)"
+msgstr "B<memccpy>()"
 
 #. type: Plain text
 #: build/C/man3/memccpy.3:84
 msgid "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
-msgstr ""
+msgstr "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
 
 #. type: Plain text
 #: build/C/man3/memccpy.3:91
-#, fuzzy
-#| msgid ""
-#| "B<bcopy>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), B<strncpy>(3)"
 msgid ""
 "B<bcopy>(3), B<bstring>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), "
 "B<strncpy>(3)"
-msgstr "B<bcopy>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), B<strncpy>(3)"
+msgstr "B<bcopy>(3), B<bstring>(3), B<memcpy>(3), B<memmove>(3), B<strcpy>(3), B<strncpy>(3)"
 
 #. type: TH
 #: build/C/man3/memchr.3:32
@@ -1260,18 +1233,20 @@ msgstr "B<memrchr>()  は glibc バージョン 2.2 で初めて登場した。"
 
 #. type: tbl table
 #: build/C/man3/memchr.3:136
-#, fuzzy, no-wrap
-#| msgid "The B<memchr>(), B<memrchr>(), and B<rawmemchr>()  functions are thread-safe."
+#, no-wrap
 msgid ""
 "B<memchr>(),\n"
 "B<memrchr>(),\n"
 "B<rawmemchr>()"
-msgstr "関数 B<memchr>(), B<memrchr>(), B<rawmemchr>() はスレッドセーフである。"
+msgstr ""
+"B<memchr>(),\n"
+"B<memrchr>(),\n"
+"B<rawmemchr>()"
 
 #. type: Plain text
 #: build/C/man3/memchr.3:141
 msgid "B<memchr>(): POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD."
-msgstr ""
+msgstr "B<memchr>(): POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD."
 
 #. type: Plain text
 #: build/C/man3/memchr.3:145
@@ -1287,19 +1262,11 @@ msgstr "B<rawmemchr>()  関数は GNU 拡張であり、glibc 2.1 から使用
 
 #. type: Plain text
 #: build/C/man3/memchr.3:162
-#, fuzzy
-#| msgid ""
-#| "B<ffs>(3), B<index>(3), B<memmem>(3), B<rindex>(3), B<strchr>(3), "
-#| "B<strpbrk>(3), B<strrchr>(3), B<strsep>(3), B<strspn>(3), B<strstr>(3), "
-#| "B<wmemchr>(3)"
 msgid ""
 "B<bstring>(3), B<ffs>(3), B<index>(3), B<memmem>(3), B<rindex>(3), "
 "B<strchr>(3), B<strpbrk>(3), B<strrchr>(3), B<strsep>(3), B<strspn>(3), "
 "B<strstr>(3), B<wmemchr>(3)"
-msgstr ""
-"B<ffs>(3), B<index>(3), B<memmem>(3), B<rindex>(3), B<strchr>(3), "
-"B<strpbrk>(3), B<strrchr>(3), B<strsep>(3), B<strspn>(3), B<strstr>(3), "
-"B<wmemchr>(3)"
+msgstr "B<bstring>(3), B<ffs>(3), B<index>(3), B<memmem>(3), B<rindex>(3), B<strchr>(3), B<strpbrk>(3), B<strrchr>(3), B<strsep>(3), B<strspn>(3), B<strstr>(3), B<wmemchr>(3)"
 
 #. type: TH
 #: build/C/man3/memcmp.3:30
@@ -1349,10 +1316,9 @@ msgstr "I<n> が 0 の場合、返り値は 0 となる。"
 
 #. type: tbl table
 #: build/C/man3/memcmp.3:74
-#, fuzzy, no-wrap
-#| msgid "B<memchr>(3)"
+#, no-wrap
 msgid "B<memcmp>()"
-msgstr "B<memchr>(3)"
+msgstr "B<memcmp>()"
 
 #. type: Plain text
 #: build/C/man3/memcmp.3:78 build/C/man3/memcpy.3:67 build/C/man3/memmove.3:76
@@ -1361,7 +1327,7 @@ msgstr "B<memchr>(3)"
 #: build/C/man3/strpbrk.3:70 build/C/man3/strspn.3:89 build/C/man3/strtok.3:189
 #: build/C/man3/strxfrm.3:90
 msgid "POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD."
-msgstr ""
+msgstr "POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD."
 
 #. type: Plain text
 #: build/C/man3/memcmp.3:88
@@ -1382,16 +1348,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/memcmp.3:97
-#, fuzzy
-#| msgid ""
-#| "B<bcmp>(3), B<strcasecmp>(3), B<strcmp>(3), B<strcoll>(3), "
-#| "B<strncasecmp>(3), B<strncmp>(3), B<wmemcmp>(3)"
 msgid ""
 "B<bcmp>(3), B<bstring>(3), B<strcasecmp>(3), B<strcmp>(3), B<strcoll>(3), "
 "B<strncasecmp>(3), B<strncmp>(3), B<wmemcmp>(3)"
-msgstr ""
-"B<bcmp>(3), B<strcasecmp>(3), B<strcmp>(3), B<strcoll>(3), "
-"B<strncasecmp>(3), B<strncmp>(3), B<wmemcmp>(3)"
+msgstr "B<bcmp>(3), B<bstring>(3), B<strcasecmp>(3), B<strcmp>(3), B<strcoll>(3), B<strncasecmp>(3), B<strncmp>(3), B<wmemcmp>(3)"
 
 #. type: TH
 #: build/C/man3/memcpy.3:31
@@ -1422,10 +1382,9 @@ msgstr "B<memcpy>()  は I<dest> へのポインターを返す。"
 
 #. type: tbl table
 #: build/C/man3/memcpy.3:63
-#, fuzzy, no-wrap
-#| msgid "B<memchr>(3)"
+#, no-wrap
 msgid "B<memcpy>()"
-msgstr "B<memchr>(3)"
+msgstr "B<memcpy>()"
 
 #.  glibc commit 6fb8cbcb58a29fff73eb2101b34caa19a7f88eba
 #.  From forward copying to backward copying
@@ -1465,16 +1424,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/memcpy.3:118
-#, fuzzy
-#| msgid ""
-#| "B<bcopy>(3), B<memccpy>(3), B<memmove>(3), B<mempcpy>(3), B<strcpy>(3), "
-#| "B<strncpy>(3), B<wmemcpy>(3)"
 msgid ""
 "B<bcopy>(3), B<bstring>(3), B<memccpy>(3), B<memmove>(3), B<mempcpy>(3), "
 "B<strcpy>(3), B<strncpy>(3), B<wmemcpy>(3)"
-msgstr ""
-"B<bcopy>(3), B<memccpy>(3), B<memmove>(3), B<mempcpy>(3), B<strcpy>(3), "
-"B<strncpy>(3), B<wmemcpy>(3)"
+msgstr "B<bcopy>(3), B<bstring>(3), B<memccpy>(3), B<memmove>(3), B<mempcpy>(3), B<strcpy>(3), B<strncpy>(3), B<wmemcpy>(3)"
 
 #. type: TH
 #: build/C/man3/memfrob.3:30
@@ -1527,10 +1480,9 @@ msgstr "B<memfrob>()  関数は、暗号化されたメモリーエリアへの
 
 #. type: tbl table
 #: build/C/man3/memfrob.3:68
-#, fuzzy, no-wrap
-#| msgid "B<memchr>(3)"
+#, no-wrap
 msgid "B<memfrob>()"
-msgstr "B<memchr>(3)"
+msgstr "B<memfrob>()"
 
 #. type: Plain text
 #: build/C/man3/memfrob.3:75
@@ -1539,10 +1491,8 @@ msgstr "B<memfrob>()  関数は GNU C ライブラリに固有である。"
 
 #. type: Plain text
 #: build/C/man3/memfrob.3:78
-#, fuzzy
-#| msgid "B<psignal>(3), B<strerror>(3)"
 msgid "B<bstring>(3), B<strfry>(3)"
-msgstr "B<psignal>(3), B<strerror>(3)"
+msgstr "B<bstring>(3), B<strfry>(3)"
 
 #. type: TH
 #: build/C/man3/memmem.3:30
@@ -1588,17 +1538,16 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/memmem.3:69
-#, fuzzy, no-wrap
-#| msgid "B<memchr>(3)"
+#, no-wrap
 msgid "B<memmem>()"
-msgstr "B<memchr>(3)"
+msgstr "B<memmem>()"
 
 #. type: Plain text
 #: build/C/man3/memmem.3:74
 msgid ""
 "This function is not specified in POSIX.1, but is present on a number of "
 "other systems."
-msgstr ""
+msgstr "この関数は POSIX.1 には規定されていないが、他の多くのシステムに存在する。"
 
 #. type: SH
 #: build/C/man3/memmem.3:74 build/C/man3/stpcpy.3:92 build/C/man3/strcpy.3:222
@@ -1634,10 +1583,8 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/memmem.3:102
-#, fuzzy
-#| msgid "B<psignal>(3), B<strerror>(3)"
 msgid "B<bstring>(3), B<strstr>(3)"
-msgstr "B<psignal>(3), B<strerror>(3)"
+msgstr "B<bstring>(3), B<strstr>(3)"
 
 #. type: TH
 #: build/C/man3/memmove.3:30
@@ -1672,23 +1619,16 @@ msgstr "B<memmove>()  は I<dest> へのポインターを返す。"
 
 #. type: tbl table
 #: build/C/man3/memmove.3:72
-#, fuzzy, no-wrap
-#| msgid "B<memchr>(3)"
+#, no-wrap
 msgid "B<memmove>()"
-msgstr "B<memchr>(3)"
+msgstr "B<memmove>()"
 
 #. type: Plain text
 #: build/C/man3/memmove.3:84
-#, fuzzy
-#| msgid ""
-#| "B<bcopy>(3), B<memccpy>(3), B<memcpy>(3), B<strcpy>(3), B<strncpy>(3), "
-#| "B<wmemmove>(3)"
 msgid ""
 "B<bcopy>(3), B<bstring>(3), B<memccpy>(3), B<memcpy>(3), B<strcpy>(3), "
 "B<strncpy>(3), B<wmemmove>(3)"
-msgstr ""
-"B<bcopy>(3), B<memccpy>(3), B<memcpy>(3), B<strcpy>(3), B<strncpy>(3), "
-"B<wmemmove>(3)"
+msgstr "B<bcopy>(3), B<bstring>(3), B<memccpy>(3), B<memcpy>(3), B<strcpy>(3), B<strncpy>(3), B<wmemmove>(3)"
 
 #. type: TH
 #: build/C/man3/mempcpy.3:10
@@ -1701,7 +1641,7 @@ msgstr "MEMPCPY"
 #: build/C/man3/strverscmp.3:26
 #, no-wrap
 msgid "2020-06-09"
-msgstr ""
+msgstr "2020-06-09"
 
 #. type: Plain text
 #: build/C/man3/mempcpy.3:13
@@ -1716,16 +1656,13 @@ msgstr "B<void *mempcpy(void *>I<dest>B<, const void *>I<src>B<, size_t >I<n>B<)
 
 #. type: Plain text
 #: build/C/man3/mempcpy.3:22
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<#define _GNU_SOURCE>         /* See feature_test_macros(7) */\n"
-#| "B<#include E<lt>string.hE<gt>>\n"
+#, no-wrap
 msgid ""
 "B<#define _GNU_SOURCE>         /* See feature_test_macros(7) */\n"
 "B<#include E<lt>wchar.hE<gt>>\n"
 msgstr ""
 "B<#define _GNU_SOURCE>         /* feature_test_macros(7) 参照 */\n"
-"B<#include E<lt>string.hE<gt>>\n"
+"B<#include E<lt>wchar.hE<gt>>\n"
 
 #. type: Plain text
 #: build/C/man3/mempcpy.3:24
@@ -1776,12 +1713,13 @@ msgstr "B<mempcpy>()  は glibc バージョン 2.1 で初めて登場した。"
 
 #. type: tbl table
 #: build/C/man3/mempcpy.3:69
-#, fuzzy, no-wrap
-#| msgid "B<strncpy>(3), B<wcpncpy>(3)"
+#, no-wrap
 msgid ""
 "B<mempcpy>(),\n"
 "B<wmempcpy>()"
-msgstr "B<strncpy>(3), B<wcpncpy>(3)"
+msgstr ""
+"B<mempcpy>(),\n"
+"B<wmempcpy>()"
 
 #. type: Plain text
 #: build/C/man3/mempcpy.3:73 build/C/man3/strverscmp.3:114
@@ -1792,8 +1730,7 @@ msgstr "この関数は GNU による拡張である。"
 #: build/C/man3/mempcpy.3:73 build/C/man3/stpcpy.3:95 build/C/man3/strcat.3:183
 #: build/C/man3/strcmp.3:129 build/C/man3/strtok.3:216
 #: build/C/man3/strverscmp.3:114
-#, fuzzy, no-wrap
-#| msgid "EXAMPLE"
+#, no-wrap
 msgid "EXAMPLES"
 msgstr "例"
 
@@ -1850,17 +1787,14 @@ msgstr "B<memset>()  は I<s> へのポインターを返す。"
 
 #. type: tbl table
 #: build/C/man3/memset.3:64
-#, fuzzy, no-wrap
-#| msgid "B<memchr>(3)"
+#, no-wrap
 msgid "B<memset>()"
-msgstr "B<memchr>(3)"
+msgstr "B<memset>()"
 
 #. type: Plain text
 #: build/C/man3/memset.3:73
-#, fuzzy
-#| msgid "B<bzero>(3), B<swab>(3), B<wmemset>(3)"
 msgid "B<bstring>(3), B<bzero>(3), B<swab>(3), B<wmemset>(3)"
-msgstr "B<bzero>(3), B<swab>(3), B<wmemset>(3)"
+msgstr "B<bstring>(3), B<bzero>(3), B<swab>(3), B<wmemset>(3)"
 
 #. type: TH
 #: build/C/man3/stpcpy.3:25
@@ -1894,10 +1828,8 @@ msgstr "glibc 2.10 以降:"
 #. type: Plain text
 #: build/C/man3/stpcpy.3:47 build/C/man3/stpncpy.3:36 build/C/man3/strdup.3:65
 #: build/C/man3/strnlen.3:35 build/C/man3/strsignal.3:64
-#, fuzzy
-#| msgid "|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
 msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
-msgstr "|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
+msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
 
 #. type: TP
 #: build/C/man3/stpcpy.3:47 build/C/man3/stpncpy.3:36 build/C/man3/strdup.3:65
@@ -1938,10 +1870,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/stpcpy.3:81
-#, fuzzy, no-wrap
-#| msgid "B<stpcpy>():"
+#, no-wrap
 msgid "B<stpcpy>()"
-msgstr "B<stpcpy>():"
+msgstr "B<stpcpy>()"
 
 #. type: Plain text
 #: build/C/man3/stpcpy.3:92
@@ -2087,10 +2018,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/stpncpy.3:101
-#, fuzzy, no-wrap
-#| msgid "B<stpncpy>():"
+#, no-wrap
 msgid "B<stpncpy>()"
-msgstr "B<stpncpy>():"
+msgstr "B<stpncpy>()"
 
 #. type: Plain text
 #: build/C/man3/stpncpy.3:107
@@ -2179,26 +2109,25 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strcasecmp.3:88
-#, fuzzy, no-wrap
-#| msgid "B<strncpy>(3), B<wcpncpy>(3)"
+#, no-wrap
 msgid ""
 "B<strcasecmp>(),\n"
 "B<strncasecmp>()"
-msgstr "B<strncpy>(3), B<wcpncpy>(3)"
+msgstr ""
+"B<strcasecmp>(),\n"
+"B<strncasecmp>()"
 
 #. type: tbl table
 #: build/C/man3/strcasecmp.3:88 build/C/man3/strcoll.3:79
 #: build/C/man3/strstr.3:78 build/C/man3/strxfrm.3:86
 #, no-wrap
 msgid "MT-Safe locale"
-msgstr ""
+msgstr "MT-Safe locale"
 
 #. type: Plain text
 #: build/C/man3/strcasecmp.3:92
-#, fuzzy
-#| msgid "4.4BSD, POSIX.1-2001."
 msgid "4.4BSD, POSIX.1-2001, POSIX.1-2008."
-msgstr "4.4BSD, POSIX.1-2001."
+msgstr "4.4BSD, POSIX.1-2001, POSIX.1-2008."
 
 #. type: Plain text
 #: build/C/man3/strcasecmp.3:106
@@ -2333,13 +2262,7 @@ msgstr "B<strncat>()  の簡単な実装は以下のような感じであろう:
 
 #. type: Plain text
 #: build/C/man3/strcat.3:114
-#, fuzzy, no-wrap
-#| msgid ""
-#| "char*\n"
-#| "strncat(char *dest, const char *src, size_t n)\n"
-#| "{\n"
-#| "    size_t dest_len = strlen(dest);\n"
-#| "    size_t i;\n"
+#, no-wrap
 msgid ""
 "char *\n"
 "strncat(char *dest, const char *src, size_t n)\n"
@@ -2347,7 +2270,7 @@ msgid ""
 "    size_t dest_len = strlen(dest);\n"
 "    size_t i;\n"
 msgstr ""
-"char*\n"
+"char *\n"
 "strncat(char *dest, const char *src, size_t n)\n"
 "{\n"
 "    size_t dest_len = strlen(dest);\n"
@@ -2386,12 +2309,13 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strcat.3:141
-#, fuzzy, no-wrap
-#| msgid "B<strncpy>(3), B<wcpncpy>(3)"
+#, no-wrap
 msgid ""
 "B<strcat>(),\n"
 "B<strncat>()"
-msgstr "B<strncpy>(3), B<wcpncpy>(3)"
+msgstr ""
+"B<strcat>(),\n"
+"B<strncat>()"
 
 #. type: Plain text
 #: build/C/man3/strcat.3:147 build/C/man3/strcpy.3:185
@@ -2455,20 +2379,17 @@ msgstr "プログラムのソース"
 
 #. type: Plain text
 #: build/C/man3/strcat.3:207
-#, fuzzy, no-wrap
-#| msgid ""
-#| "#include E<lt>stdio.hE<gt>\n"
-#| "#include E<lt>stdlib.hE<gt>\n"
-#| "#include E<lt>string.hE<gt>\n"
+#, no-wrap
 msgid ""
 "#include E<lt>stdint.hE<gt>\n"
 "#include E<lt>string.hE<gt>\n"
 "#include E<lt>time.hE<gt>\n"
 "#include E<lt>stdio.hE<gt>\n"
 msgstr ""
-"#include E<lt>stdio.hE<gt>\n"
-"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>stdint.hE<gt>\n"
 "#include E<lt>string.hE<gt>\n"
+"#include E<lt>time.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
 
 #. type: Plain text
 #: build/C/man3/strcat.3:214
@@ -2481,6 +2402,12 @@ msgid ""
 "    char p[LIM + 1];    /* +1 for terminating null byte */\n"
 "    time_t base;\n"
 msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+"#define LIM 4000000\n"
+"    char p[LIM + 1];    /* +1 for terminating null byte */\n"
+"    time_t base;\n"
 
 #. type: Plain text
 #: build/C/man3/strcat.3:217
@@ -2489,6 +2416,8 @@ msgid ""
 "    base = time(NULL);\n"
 "    p[0] = \\(aq\\e0\\(aq;\n"
 msgstr ""
+"    base = time(NULL);\n"
+"    p[0] = \\(aq\\e0\\(aq;\n"
 
 #. type: Plain text
 #: build/C/man3/strcat.3:224
@@ -2501,6 +2430,12 @@ msgid ""
 "    }\n"
 "}\n"
 msgstr ""
+"    for (int j = 0; j E<lt> LIM; j++) {\n"
+"        if ((j % 10000) == 0)\n"
+"            printf(\"%d %jd\\en\", j, (intmax_t) (time(NULL) - base));\n"
+"        strcat(p, \"a\");\n"
+"    }\n"
+"}\n"
 
 #. type: Plain text
 #: build/C/man3/strcat.3:235
@@ -2608,27 +2543,27 @@ msgstr "B<strchrnul>()  は glibc バージョン 2.1.1 で初めて登場した
 
 #. type: tbl table
 #: build/C/man3/strchr.3:117
-#, fuzzy, no-wrap
-#| msgid "The B<strchr>(), B<strrchr>(), and B<strchrnul>()  functions are thread-safe."
+#, no-wrap
 msgid ""
 "B<strchr>(),\n"
 "B<strrchr>(),\n"
 "B<strchrnul>()"
-msgstr "関数 B<strchr>(), B<strrchr>(), B<strchrnul>() はスレッドセーフである。"
+msgstr ""
+"B<strchr>(),\n"
+"B<strrchr>(),\n"
+"B<strchrnul>()"
 
 #. type: Plain text
 #: build/C/man3/strchr.3:123
 msgid ""
 "B<strchr>(), B<strrchr>(): POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, "
 "4.3BSD."
-msgstr ""
+msgstr "B<strchr>(), B<strrchr>(): POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD."
 
 #. type: Plain text
 #: build/C/man3/strchr.3:126
-#, fuzzy
-#| msgid "This function is a GNU extension."
 msgid "B<strchrnul>()  is a GNU extension."
-msgstr "この関数は GNU による拡張である。"
+msgstr "B<strchrnul>() は GNU による拡張である。"
 
 #. type: Plain text
 #: build/C/man3/strchr.3:139
@@ -2649,10 +2584,9 @@ msgstr "STRCMP"
 
 #. type: TH
 #: build/C/man3/strcmp.3:33
-#, fuzzy, no-wrap
-#| msgid "2014-04-14"
+#, no-wrap
 msgid "2020-04-11"
-msgstr "2014-04-14"
+msgstr "2020-04-11"
 
 #. type: Plain text
 #: build/C/man3/strcmp.3:36
@@ -2690,7 +2624,7 @@ msgstr ""
 #: build/C/man3/strcmp.3:57 build/C/man3/strcmp.3:63 build/C/man3/strcmp.3:68
 #, no-wrap
 msgid "\\(bu"
-msgstr ""
+msgstr "\\(bu"
 
 #. type: Plain text
 #: build/C/man3/strcmp.3:63
@@ -2730,12 +2664,13 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strcmp.3:107
-#, fuzzy, no-wrap
-#| msgid "B<strncpy>(3), B<wcpncpy>(3)"
+#, no-wrap
 msgid ""
 "B<strcmp>(),\n"
 "B<strncmp>()"
-msgstr "B<strncpy>(3), B<wcpncpy>(3)"
+msgstr ""
+"B<strcmp>(),\n"
+"B<strncmp>()"
 
 #. type: Plain text
 #: build/C/man3/strcmp.3:113
@@ -2789,6 +2724,16 @@ msgid ""
 "$ .B</string_comp $\\(aq\\e201\\(aq A>   # 0201 - 0101 = 0100 (or 64 decimal)\n"
 "E<lt>str1E<gt> is greater than E<lt>str2E<gt> (64)\n"
 msgstr ""
+"$ B<./string_comp ABC ABC>\n"
+"E<lt>str1E<gt> and E<lt>str2E<gt> are equal\n"
+"$ B<./string_comp ABC AB>      # \\(aqC\\(aq is ASCII 67; \\(aqC\\(aq - \\(aq\\0\\(aq = 67\n"
+"E<lt>str1E<gt> is greater than E<lt>str2E<gt> (67)\n"
+"$ B<./string_comp ABA ABZ>     # \\(aqA\\(aq is ASCII 65; \\(aqZ\\(aq is ASCII 90\n"
+"E<lt>str1E<gt> is less than E<lt>str2E<gt> (-25)\n"
+"$ B<./string_comp ABJ ABC>\n"
+"E<lt>str1E<gt> is greater than E<lt>str2E<gt> (7)\n"
+"$ .B</string_comp $\\(aq\\e201\\(aq A>   # 0201 - 0101 = 0100 (or 64 decimal)\n"
+"E<lt>str1E<gt> is greater than E<lt>str2E<gt> (64)\n"
 
 #. type: Plain text
 #: build/C/man3/strcmp.3:158
@@ -2812,20 +2757,20 @@ msgid ""
 "$ B<./string_comp ABC AB 2>\n"
 "E<lt>str1E<gt> and E<lt>str2E<gt> are equal in the first 2 bytes\n"
 msgstr ""
+"$ B<./string_comp ABC AB 3>\n"
+"E<lt>str1E<gt> is greater than E<lt>str2E<gt> (67)\n"
+"$ B<./string_comp ABC AB 2>\n"
+"E<lt>str1E<gt> and E<lt>str2E<gt> are equal in the first 2 bytes\n"
 
 #. type: Plain text
 #: build/C/man3/strcmp.3:174
 #, no-wrap
 msgid "/* string_comp.c\n"
-msgstr ""
+msgstr "/* string_comp.c\n"
 
 #. type: Plain text
 #: build/C/man3/strcmp.3:180
-#, fuzzy, no-wrap
-#| msgid ""
-#| "#include E<lt>stdio.hE<gt>\n"
-#| "#include E<lt>stdlib.hE<gt>\n"
-#| "#include E<lt>string.hE<gt>\n"
+#, no-wrap
 msgid ""
 "   Licensed under GNU General Public License v2 or later.\n"
 "*/\n"
@@ -2833,6 +2778,8 @@ msgid ""
 "#include E<lt>stdlib.hE<gt>\n"
 "#include E<lt>string.hE<gt>\n"
 msgstr ""
+"   Licensed under GNU General Public License v2 or later.\n"
+"*/\n"
 "#include E<lt>stdio.hE<gt>\n"
 "#include E<lt>stdlib.hE<gt>\n"
 "#include E<lt>string.hE<gt>\n"
@@ -2846,25 +2793,22 @@ msgid ""
 "{\n"
 "    int res;\n"
 msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+"    int res;\n"
 
 #. type: Plain text
 #: build/C/man3/strcmp.3:190
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    if (argc != 4) {\n"
-#| "        fprintf(stderr, \"Usage: %s string delim subdelim\\en\",\n"
-#| "                argv[0]);\n"
-#| "        exit(EXIT_FAILURE);\n"
-#| "    }\n"
+#, no-wrap
 msgid ""
 "    if (argc E<lt> 3) {\n"
 "        fprintf(stderr, \"Usage: %s E<lt>str1E<gt> E<lt>str2E<gt> [E<lt>lenE<gt>]\\en\", argv[0]);\n"
 "        exit(EXIT_FAILURE);\n"
 "    }\n"
 msgstr ""
-"    if (argc != 4) {\n"
-"        fprintf(stderr, \"Usage: %s string delim subdelim\\en\",\n"
-"                argv[0]);\n"
+"    if (argc E<lt> 3) {\n"
+"        fprintf(stderr, \"Usage: %s E<lt>str1E<gt> E<lt>str2E<gt> [E<lt>lenE<gt>]\\en\", argv[0]);\n"
 "        exit(EXIT_FAILURE);\n"
 "    }\n"
 
@@ -2877,6 +2821,10 @@ msgid ""
 "    else\n"
 "        res = strncmp(argv[1], argv[2], atoi(argv[3]));\n"
 msgstr ""
+"    if (argc == 3)\n"
+"        res = strcmp(argv[1], argv[2]);\n"
+"    else\n"
+"        res = strncmp(argv[1], argv[2], atoi(argv[3]));\n"
 
 #. type: Plain text
 #: build/C/man3/strcmp.3:206
@@ -2893,6 +2841,16 @@ msgid ""
 "        printf(\"E<lt>str1E<gt> is greater than E<lt>str2E<gt> (%d)\\en\", res);\n"
 "    }\n"
 msgstr ""
+"    if (res == 0) {\n"
+"        printf(\"E<lt>str1E<gt> and E<lt>str2E<gt> are equal\");\n"
+"        if (argc E<gt> 3)\n"
+"            printf(\" in the first %d bytes\\en\", atoi(argv[3]));\n"
+"        printf(\"\\en\");\n"
+"    } else if (res E<lt> 0) {\n"
+"        printf(\"E<lt>str1E<gt> is less than E<lt>str2E<gt> (%d)\\en\", res);\n"
+"    } else {\n"
+"        printf(\"E<lt>str1E<gt> is greater than E<lt>str2E<gt> (%d)\\en\", res);\n"
+"    }\n"
 
 #. type: Plain text
 #: build/C/man3/strcmp.3:209 build/C/man3/strtok.3:276
@@ -2907,16 +2865,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/strcmp.3:221
-#, fuzzy
-#| msgid ""
-#| "B<bcmp>(3), B<memcmp>(3), B<strcasecmp>(3), B<strcoll>(3), B<string>(3), "
-#| "B<strncasecmp>(3), B<strverscmp>(3), B<wcscmp>(3), B<wcsncmp>(3)"
 msgid ""
 "B<bcmp>(3), B<memcmp>(3), B<strcasecmp>(3), B<strcoll>(3), B<string>(3), "
 "B<strncasecmp>(3), B<strverscmp>(3), B<wcscmp>(3), B<wcsncmp>(3), B<ascii>(7)"
-msgstr ""
-"B<bcmp>(3), B<memcmp>(3), B<strcasecmp>(3), B<strcoll>(3), B<string>(3), "
-"B<strncasecmp>(3), B<strverscmp>(3), B<wcscmp>(3), B<wcsncmp>(3)"
+msgstr "B<bcmp>(3), B<memcmp>(3), B<strcasecmp>(3), B<strcoll>(3), B<string>(3), B<strncasecmp>(3), B<strverscmp>(3), B<wcscmp>(3), B<wcsncmp>(3), B<ascii>(7)"
 
 #. type: TH
 #: build/C/man3/strcoll.3:30
@@ -2963,10 +2915,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strcoll.3:79
-#, fuzzy, no-wrap
-#| msgid "B<strtok>()"
+#, no-wrap
 msgid "B<strcoll>()"
-msgstr "B<strtok>()"
+msgstr "B<strcoll>()"
 
 #. type: Plain text
 #: build/C/man3/strcoll.3:93
@@ -3087,12 +3038,13 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strcpy.3:127
-#, fuzzy, no-wrap
-#| msgid "B<strncpy>(3), B<wcpncpy>(3)"
+#, no-wrap
 msgid ""
 "B<strcpy>(),\n"
 "B<strncpy>()"
-msgstr "B<strncpy>(3), B<wcpncpy>(3)"
+msgstr ""
+"B<strcpy>(),\n"
+"B<strncpy>()"
 
 #. type: Plain text
 #: build/C/man3/strcpy.3:144
@@ -3108,14 +3060,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/strcpy.3:153
-#, fuzzy
-#| msgid ""
-#| "One valid (and intended) use of B<strncpy>()  is to copy a C string to a "
-#| "fixed-length buffer while ensuring both that the buffer is not overflowed "
-#| "and that unused bytes in the target buffer are zeroed out (perhaps to "
-#| "prevent information leaks if the buffer is to be written to media or "
-#| "transmitted to another process via an interprocess communication "
-#| "technique)."
 msgid ""
 "One valid (and intended) use of B<strncpy>()  is to copy a C string to a "
 "fixed-length buffer while ensuring both that the buffer is not overflowed "
@@ -3143,20 +3087,17 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/strcpy.3:173
-#, fuzzy, no-wrap
-#| msgid ""
-#| "strncpy(buf, str, buflen - 1);\n"
-#| "if (buflen E<gt> 0)\n"
-#| "    buf[buflen - 1]= \\(aq\\e0\\(aq;\n"
+#, no-wrap
 msgid ""
 "if (buflen E<gt> 0) {\n"
 "    strncpy(buf, str, buflen - 1);\n"
 "    buf[buflen - 1]= \\(aq\\e0\\(aq;\n"
 "}\n"
 msgstr ""
-"strncpy(buf, str, buflen - 1);\n"
-"if (buflen E<gt> 0)\n"
+"if (buflen E<gt> 0) {\n"
+"    strncpy(buf, str, buflen - 1);\n"
 "    buf[buflen - 1]= \\(aq\\e0\\(aq;\n"
+"}\n"
 
 #. type: Plain text
 #: build/C/man3/strcpy.3:183
@@ -3187,20 +3128,6 @@ msgstr "    size_t strlcpy(char *dest, const char *src, size_t size);\n"
 #.  https://lwn.net/Articles/506530/
 #. type: Plain text
 #: build/C/man3/strcpy.3:222
-#, fuzzy
-#| msgid ""
-#| "This function is similar to B<strncpy>(), but it copies at most I<size-1> "
-#| "bytes to I<dest>, always adds a terminating null byte, and does not pad "
-#| "the target with (further) null bytes.  This function fixes some of the "
-#| "problems of B<strcpy>()  and B<strncpy>(), but the caller must still "
-#| "handle the possibility of data loss if I<size> is too small.  The return "
-#| "value of the function is the length of I<src>, which allows truncation to "
-#| "be easily detected: if the return value is greater than or equal to "
-#| "I<size>, truncation occurred.  If loss of data matters, the caller "
-#| "I<must> either check the arguments before the call, or test the function "
-#| "return value.  B<strlcpy>()  is not present in glibc and is not "
-#| "standardized by POSIX, but is available on Linux via the I<libbsd> "
-#| "library."
 msgid ""
 "This function is similar to B<strncpy>(), but it copies at most I<size-1> "
 "bytes to I<dest>, always adds a terminating null byte, and does not pad the "
@@ -3273,13 +3200,15 @@ msgstr "B<char *strdup(const char *>I<s>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/strdup.3:43
-#, fuzzy, no-wrap
-#| msgid "B<int strncasecmp(const char *>I<s1>B<, const char *>I<s2>B<, size_t >I<n>B<);>\n"
+#, no-wrap
 msgid ""
 "B<char *strndup(const char *>I<s>B<, size_t >I<n>B<);>\n"
 "B<char *strdupa(const char *>I<s>B<);>\n"
 "B<char *strndupa(const char *>I<s>B<, size_t >I<n>B<);>\n"
-msgstr "B<int strncasecmp(const char *>I<s1>B<, const char *>I<s2>B<, size_t >I<n>B<);>\n"
+msgstr ""
+"B<char *strndup(const char *>I<s>B<, size_t >I<n>B<);>\n"
+"B<char *strdupa(const char *>I<s>B<);>\n"
+"B<char *strndupa(const char *>I<s>B<, size_t >I<n>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/strdup.3:53
@@ -3295,6 +3224,9 @@ msgid ""
 "    || /* Since glibc 2.12: */ _POSIX_C_SOURCE\\ E<gt>=\\ 200809L\n"
 "    || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
 msgstr ""
+"_XOPEN_SOURCE\\ E<gt>=\\ 500\n"
+"    || /* Since glibc 2.12: */ _POSIX_C_SOURCE\\ E<gt>=\\ 200809L\n"
+"    || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
 
 #. type: Plain text
 #: build/C/man3/strdup.3:61
@@ -3370,20 +3302,21 @@ msgstr "複製された文字列を割り当てる十分なメモリーが確保
 
 #. type: tbl table
 #: build/C/man3/strdup.3:133
-#, fuzzy, no-wrap
-#| msgid "B<strdupa>(), B<strndupa>(): _GNU_SOURCE"
+#, no-wrap
 msgid ""
 "B<strdup>(),\n"
 "B<strndup>(),\n"
 "B<strdupa>(),\n"
-msgstr "B<strdupa>(), B<strndupa>(): _GNU_SOURCE"
+msgstr ""
+"B<strdup>(),\n"
+"B<strndup>(),\n"
+"B<strdupa>(),\n"
 
 #. type: tbl table
 #: build/C/man3/strdup.3:135
-#, fuzzy, no-wrap
-#| msgid "B<strndup>():"
+#, no-wrap
 msgid "B<strndupa>()"
-msgstr "B<strndup>():"
+msgstr "B<strndupa>()"
 
 #.  4.3BSD-Reno, not (first) 4.3BSD.
 #. type: Plain text
@@ -3412,13 +3345,10 @@ msgstr "STRERROR"
 
 #. type: Plain text
 #: build/C/man3/strerror.3:42
-#, fuzzy
-#| msgid ""
-#| "strerror, strerror_r, strerror_l - return string describing error number"
 msgid ""
 "strerror, strerrorname_np, strerrordesc_np, strerror_r, strerror_l - return "
 "string describing error number"
-msgstr "strerror, strerror_r, strerror_l - エラー番号を説明する文字列を返す。"
+msgstr "strerror, strerrorname_np, strerrordesc_np, strerror_r, strerror_l - エラー番号を説明する文字列を返す。"
 
 #. type: Plain text
 #: build/C/man3/strerror.3:49
@@ -3428,6 +3358,9 @@ msgid ""
 "B<const char *strerrorname_np(int >I<errnum>B<);>\n"
 "B<const char *strerrordesc_np(int >I<errnum>B<);>\n"
 msgstr ""
+"B<char *strerror(int >I<errnum>B<);>\n"
+"B<const char *strerrorname_np(int >I<errnum>B<);>\n"
+"B<const char *strerrordesc_np(int >I<errnum>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/strerror.3:52
@@ -3457,13 +3390,15 @@ msgstr "B<char *strerror_l(int >I<errnum>B<, locale_t >I<locale>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/strerror.3:69
-#, fuzzy, no-wrap
-#| msgid "B<strdupa>(), B<strndupa>(): _GNU_SOURCE"
+#, no-wrap
 msgid ""
 "B<strerrorname_np>(),\n"
 "B<strerrordesc_np>():\n"
 "    _GNU_SOURCE\n"
-msgstr "B<strdupa>(), B<strndupa>(): _GNU_SOURCE"
+msgstr ""
+"B<strerrorname_np>(),\n"
+"B<strerrordesc_np>():\n"
+"    _GNU_SOURCE\n"
 
 #. type: Plain text
 #: build/C/man3/strerror.3:71
@@ -3477,14 +3412,8 @@ msgstr "次の場合には XSI 準拠のバージョンが提供される:"
 
 #. type: Plain text
 #: build/C/man3/strerror.3:75
-#, fuzzy
-#| msgid ""
-#| "(_POSIX_C_SOURCE\\ E<gt>=\\ 200112L || _XOPEN_SOURCE\\ E<gt>=\\ 600) && !"
-#| "\\ _GNU_SOURCE"
 msgid "(_POSIX_C_SOURCE\\ E<gt>=\\ 200112L) && ! \\ _GNU_SOURCE"
-msgstr ""
-"(_POSIX_C_SOURCE\\ E<gt>=\\ 200112L || _XOPEN_SOURCE\\ E<gt>=\\ 600) && !\\ "
-"_GNU_SOURCE"
+msgstr "(_POSIX_C_SOURCE\\ E<gt>=\\ 200112L) && ! \\ _GNU_SOURCE"
 
 #. type: Plain text
 #: build/C/man3/strerror.3:77
@@ -3537,18 +3466,6 @@ msgstr "strerror_r()"
 
 #. type: Plain text
 #: build/C/man3/strerror.3:143
-#, fuzzy
-#| msgid ""
-#| "The B<strerror_r>()  function is similar to B<strerror>(), but is thread "
-#| "safe.  This function is available in two versions: an XSI-compliant "
-#| "version specified in POSIX.1-2001 (available since glibc 2.3.4, but not "
-#| "POSIX-compliant until glibc 2.13), and a GNU-specific version (available "
-#| "since glibc 2.0).  The XSI-compliant version is provided with the feature "
-#| "test macros settings shown in the SYNOPSIS; otherwise the GNU-specific "
-#| "version is provided.  If no feature test macros are explicitly defined, "
-#| "then (since glibc 2.4)  B<_POSIX_SOURCE> is defined by default with the "
-#| "value 200112L, so that the XSI-compliant version of B<strerror_r>()  is "
-#| "provided by default."
 msgid ""
 "The B<strerror_r>()  function is similar to B<strerror>(), but is thread "
 "safe.  This function is available in two versions: an XSI-compliant version "
@@ -3559,16 +3476,7 @@ msgid ""
 "provided.  If no feature test macros are explicitly defined, then (since "
 "glibc 2.4)  B<_POSIX_C_SOURCE> is defined by default with the value 200112L, "
 "so that the XSI-compliant version of B<strerror_r>()  is provided by default."
-msgstr ""
-"B<strerror_r>() 関数は B<strerror>() と似ているが、スレッドセーフである。\n"
-"この関数には二種類のバージョンが存在し、 POSIX.1-2001 で規定された XSI\n"
-"準拠のバージョン (glibc 2.3.4 以降で利用可能だが、glibc 2.13 までは\n"
-"POSIX 準拠ではない) と、 GNU 仕様のバージョン (glibc 2.0 以降で利用可能)\n"
-"である。 「書式」の節に記載された機能検査マクロの場合には、 XSI 準拠の\n"
-"バージョンが提供される。それ以外の場合には GNU 仕様のバージョンが提供さ\n"
-"れる。機能検査マクロが一つも明示的に定義されない場合、 (glibc 2.4 以降\n"
-"では) デフォルトで B<_POSIX_SOURCE> は値 200112l で定義され、その結果\n"
-"XSI 準拠のバージョンの B<strerror_r>() がデフォルトで提供される。"
+msgstr "B<strerror_r>() 関数は B<strerror>() と似ているが、スレッドセーフである。この関数には二種類のバージョンが存在し、 POSIX.1-2001 で規定された XSI 準拠のバージョン (glibc 2.3.4 以降で利用可能だが、glibc 2.13 までは POSIX 準拠ではない) と、 GNU 仕様のバージョン (glibc 2.0 以降で利用可能) である。 「書式」の節に記載された機能検査マクロの場合には、 XSI 準拠のバージョンが提供される。それ以外の場合には GNU 仕様のバージョンが提供される。機能検査マクロが一つも明示的に定義されない場合、 (glibc 2.4 以降では) デフォルトで B<_POSIX_C_SOURCE> は値 200112l で定義され、その結果 XSI 準拠のバージョンの B<strerror_r>() がデフォルトで提供される。"
 
 #. type: Plain text
 #: build/C/man3/strerror.3:151
@@ -3703,39 +3611,37 @@ msgstr "B<strerror_l>() 関数は glibc 2.6 で初めて登場した。"
 
 #. type: tbl table
 #: build/C/man3/strerror.3:252
-#, fuzzy, no-wrap
-#| msgid "B<strerror_r>():"
+#, no-wrap
 msgid "B<strerror>()"
-msgstr "B<strerror_r>():"
+msgstr "B<strerror>()"
 
 #. type: tbl table
 #: build/C/man3/strerror.3:252
 #, no-wrap
 msgid "MT-Unsafe race:strerror"
-msgstr ""
+msgstr "MT-Unsafe race:strerror"
 
 #. type: tbl table
 #: build/C/man3/strerror.3:256
-#, fuzzy, no-wrap
-#| msgid "B<psignal>(3), B<strerror>(3)"
+#, no-wrap
 msgid ""
 "B<strerrorname_np>(),\n"
 "B<strerrordesc_np>()"
-msgstr "B<psignal>(3), B<strerror>(3)"
+msgstr ""
+"B<strerrorname_np>(),\n"
+"B<strerrordesc_np>()"
 
 #. type: tbl table
 #: build/C/man3/strerror.3:259
-#, fuzzy, no-wrap
-#| msgid "B<strerror_r>():"
+#, no-wrap
 msgid "B<strerror_r>(),\n"
-msgstr "B<strerror_r>():"
+msgstr "B<strerror_r>(),\n"
 
 #. type: tbl table
 #: build/C/man3/strerror.3:261
-#, fuzzy, no-wrap
-#| msgid "B<strerror_r>():"
+#, no-wrap
 msgid "B<strerror_l>()"
-msgstr "B<strerror_r>():"
+msgstr "B<strerror_l>()"
 
 #.  FIXME . for later review when Issue 8 is one day released...
 #.  A future POSIX.1 may remove strerror_r()
@@ -3757,13 +3663,10 @@ msgstr "B<strerror_l>() は POSIX.1-2008 で規定されている。"
 
 #. type: Plain text
 #: build/C/man3/strerror.3:282
-#, fuzzy
-#| msgid ""
-#| "The GNU-specific B<strerror_r>()  function is a nonstandard extension."
 msgid ""
 "The GNU-specific functions B<strerror_r>(), B<strerrorname_np>(), and "
 "B<strerrordesc_np>()  are nonstandard extensions."
-msgstr "GNU 仕様の B<strerror_r>()  関数は非標準の拡張である。"
+msgstr "GNU 固有の関数 B<strerror_r>(), B<strerrorname_np>(), B<strerrordesc_np>() は、非標準の拡張である。"
 
 #.  e.g., Solaris 8, HP-UX 11
 #.  e.g., FreeBSD 5.4, Tru64 5.1B
@@ -3829,18 +3732,10 @@ msgstr "B<char *strfry(char *>I<string>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/strfry.3:48
-#, fuzzy
-#| msgid ""
-#| "The B<strfry>()  function randomizes the contents of I<string> by using "
-#| "B<rand>(3)  to randomly swap characters in the string.  The result is an "
-#| "anagram of I<string>."
 msgid ""
 "The B<strfry>()  function randomizes the contents of I<string> by randomly "
 "swapping characters in the string.  The result is an anagram of I<string>."
-msgstr ""
-"B<strfry>()  関数は、文字列 I<string> の内容をランダムに並び換える。 並び換え"
-"は、 B<rand>(3)  関数を用いて、文字列中の各文字を無作為に 交換することで実現"
-"される。結果は、文字列 I<string> のアナグラムである。"
+msgstr "B<strfry>() 関数は、文字列中の文字を無作為に入れ替えて、文字列 I<string> の内容をランダム化する。結果は、文字列 I<string> のアナグラムとなる。"
 
 #. type: Plain text
 #: build/C/man3/strfry.3:53
@@ -3850,10 +3745,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strfry.3:63
-#, fuzzy, no-wrap
-#| msgid "B<strfry>(3)"
+#, no-wrap
 msgid "B<strfry>()"
-msgstr "B<strfry>(3)"
+msgstr "B<strfry>()"
 
 #. type: Plain text
 #: build/C/man3/strfry.3:70
@@ -3908,15 +3802,9 @@ msgstr "B<int strncasecmp(const char *>I<s1>B<, const char *>I<s2>B<, size_t >I<
 
 #. type: Plain text
 #: build/C/man3/string.3:54
-#, fuzzy
-#| msgid ""
-#| "Compare the first I<n> characters of the strings I<s1> and I<s2> ignoring "
-#| "case."
 msgid ""
 "Compare the first I<n> bytes of the strings I<s1> and I<s2> ignoring case."
-msgstr ""
-"文字列 I<s1> と I<s2> の最初の I<n> 文字を、大文字小文字の違いを無視して比較"
-"する。"
+msgstr "文字列 I<s1> と I<s2> の最初の I<n> バイトを、大文字小文字の違いを無視して比較する。"
 
 #. type: TP
 #: build/C/man3/string.3:54
@@ -4077,16 +3965,10 @@ msgstr "B<char *strncat(char *>I<dest>B<, const char *>I<src>B<, size_t >I<n>B<)
 
 #. type: Plain text
 #: build/C/man3/string.3:141
-#, fuzzy
-#| msgid ""
-#| "Append at most I<n> characters from the string I<src> to the string "
-#| "I<dest>, returning a pointer to I<dest>."
 msgid ""
 "Append at most I<n> bytes from the string I<src> to the string I<dest>, "
 "returning a pointer to I<dest>."
-msgstr ""
-"文字列 I<src> の最大 I<n> 文字を文字列 I<dest> に追加し、I<dest> へのポイン"
-"ターを返す。"
+msgstr "文字列 I<src> の最大 I<n> バイトを文字列 I<dest> に追加し、I<dest> へのポインターを返す。"
 
 #. type: TP
 #: build/C/man3/string.3:141
@@ -4202,28 +4084,17 @@ msgstr "B<size_t strxfrm(char *>I<dest>B<, const char *>I<src>B<, size_t >I<n>B<
 
 #. type: Plain text
 #: build/C/man3/string.3:204
-#, fuzzy
-#| msgid ""
-#| "Transforms I<src> to the current locale and copies the first I<n> "
-#| "characters to I<dest>."
 msgid ""
 "Transforms I<src> to the current locale and copies the first I<n> bytes to "
 "I<dest>."
-msgstr ""
-"I<src> を現在のロケールに変換し、最初の I<n> 文字を I<dest> にコピーする。"
+msgstr "I<src> を現在のロケールに変換し、最初の I<n> バイトを I<dest> にコピーする。"
 
 #. type: Plain text
 #: build/C/man3/string.3:208
-#, fuzzy
-#| msgid ""
-#| "The string functions perform string operations on null-terminated "
-#| "strings.  See the individual man pages for descriptions of each function."
 msgid ""
 "The string functions perform operations on null-terminated strings.  See the "
 "individual man pages for descriptions of each function."
-msgstr ""
-"文字列関数は、ヌル終端された文字列に 対して、文字列操作を実行する。 それぞれ"
-"の関数の説明については個々のmanページを見よ。"
+msgstr "文字列関数は、ヌル終端された文字列に対して操作を実行する。 それぞれの関数の説明については、個々の man ページを参照のこと。"
 
 #. type: Plain text
 #: build/C/man3/string.3:233
@@ -4259,38 +4130,28 @@ msgstr "B<size_t strlen(const char *>I<s>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/strlen.3:45
-#, fuzzy
-#| msgid ""
-#| "The B<strlen>()  function calculates the length of the string I<s>, "
-#| "excluding the terminating null byte (\\(aq\\e0\\(aq)."
 msgid ""
 "The B<strlen>()  function calculates the length of the string pointed to by "
 "I<s>, excluding the terminating null byte (\\(aq\\e0\\(aq)."
-msgstr ""
-"B<strlen>()  関数は文字列 I<s> の長さを計算する。 このとき、終端ヌルバイト "
-"(\\(aq\\e0\\(aq) は計算に含まれない。"
+msgstr "B<strlen>()  関数は、 I<s> が指す文字列の長さを計算する。 このとき、終端ヌルバイト (\\(aq\\e0\\(aq) は計算に含まれない。"
 
 #. type: Plain text
 #: build/C/man3/strlen.3:50
-#, fuzzy
-#| msgid ""
-#| "The B<strlen>()  function returns the number of bytes in the string I<s>."
 msgid ""
 "The B<strlen>()  function returns the number of bytes in the string pointed "
 "to by I<s>."
-msgstr "B<strlen>() 関数は文字列 I<s> のバイト数を返す。"
+msgstr "B<strlen>() 関数は I<s> が指す文字列のバイト数を返す。"
 
 #. type: tbl table
 #: build/C/man3/strlen.3:60
-#, fuzzy, no-wrap
-#| msgid "B<strlen>(3)"
+#, no-wrap
 msgid "B<strlen>()"
-msgstr "B<strlen>(3)"
+msgstr "B<strlen>()"
 
 #. type: Plain text
 #: build/C/man3/strlen.3:64
 msgid "POSIX.1-2001, POSIX.1-2008, C89, C99, C11, SVr4, 4.3BSD."
-msgstr ""
+msgstr "POSIX.1-2001, POSIX.1-2008, C89, C99, C11, SVr4, 4.3BSD."
 
 #. type: Plain text
 #: build/C/man3/strlen.3:69
@@ -4357,10 +4218,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strnlen.3:81
-#, fuzzy, no-wrap
-#| msgid "B<strnlen>():"
+#, no-wrap
 msgid "B<strnlen>()"
-msgstr "B<strnlen>():"
+msgstr "B<strnlen>()"
 
 #. type: Plain text
 #: build/C/man3/strnlen.3:85
@@ -4380,10 +4240,9 @@ msgstr "STRPBRK"
 
 #. type: TH
 #: build/C/man3/strpbrk.3:30 build/C/man3/strspn.3:30
-#, fuzzy, no-wrap
-#| msgid "2015-01-10"
+#, no-wrap
 msgid "2015-08-08"
-msgstr "2015-01-10"
+msgstr "2015-08-08"
 
 #. type: Plain text
 #: build/C/man3/strpbrk.3:33
@@ -4417,10 +4276,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strpbrk.3:66
-#, fuzzy, no-wrap
-#| msgid "B<strtok>()"
+#, no-wrap
 msgid "B<strpbrk>()"
-msgstr "B<strtok>()"
+msgstr "B<strpbrk>()"
 
 #. type: Plain text
 #: build/C/man3/strpbrk.3:81
@@ -4458,6 +4316,11 @@ msgid ""
 "    Glibc 2.19 and earlier:\n"
 "        _BSD_SOURCE\n"
 msgstr ""
+"B<strsep>():\n"
+"    glibc 2.19 以降:\n"
+"        _DEFAULT_SOURCE\n"
+"    glibc 2.19 以前:\n"
+"        _BSD_SOURCE\n"
 
 #. type: Plain text
 #: build/C/man3/strsep.3:76
@@ -4488,10 +4351,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strsep.3:92
-#, fuzzy, no-wrap
-#| msgid "B<strstr>(3)"
+#, no-wrap
 msgid "B<strsep>()"
-msgstr "B<strstr>(3)"
+msgstr "B<strsep>()"
 
 #. type: Plain text
 #: build/C/man3/strsep.3:96
@@ -4547,12 +4409,10 @@ msgstr "STRSIGNAL"
 
 #. type: Plain text
 #: build/C/man3/strsignal.3:34
-#, fuzzy
-#| msgid "strsignal - return string describing signal"
 msgid ""
 "strsignal, sigdescr_np, sigdescr_np, sys_siglist - return string describing "
 "signal"
-msgstr "strsignal - シグナルを説明する文字列を返す"
+msgstr "strsignal, sigdescr_np, sigdescr_np, sys_siglist - シグナルを説明する文字列を返す"
 
 #. type: Plain text
 #: build/C/man3/strsignal.3:41
@@ -4562,6 +4422,9 @@ msgid ""
 "B<char *sigdescr_np(int >I<sig>B<);>\n"
 "B<char *sigabbrev_np(int >I<sig>B<);>\n"
 msgstr ""
+"B<char *strsignal(int >I<sig>B<);>\n"
+"B<char *sigdescr_np(int >I<sig>B<);>\n"
+"B<char *sigabbrev_np(int >I<sig>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/strsignal.3:43
@@ -4572,7 +4435,7 @@ msgstr "B<extern const char * const >I<sys_siglist>B<[];>\n"
 #. type: Plain text
 #: build/C/man3/strsignal.3:52
 msgid "B<sigabbrev_np>(), B<sigdescr_np>():"
-msgstr ""
+msgstr "B<sigabbrev_np>(), B<sigdescr_np>():"
 
 #. type: Plain text
 #: build/C/man3/strsignal.3:59
@@ -4596,6 +4459,11 @@ msgid ""
 "    Glibc 2.19 and earlier:\n"
 "        _BSD_SOURCE\n"
 msgstr ""
+"I<sys_siglist>:\n"
+"    glibc 2.19 以降:\n"
+"        _DEFAULT_SOURCE\n"
+"    glibc 2.19 以前:\n"
+"        _BSD_SOURCE\n"
 
 #. type: Plain text
 #: build/C/man3/strsignal.3:89
@@ -4684,10 +4552,8 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/strsignal.3:137
-#, fuzzy
-#| msgid "The B<strerror_l>()  function first appeared in glibc 2.6."
 msgid "B<sigdescr_np>()  and B<sigdabbrev_np>()  first appeared in glibc 2.32."
-msgstr "B<strerror_l>() 関数は glibc 2.6 で初めて登場した。"
+msgstr "B<sigdescr_np>() と B<sigdabbrev_np>() は glibc 2.32 で初めて登場した。"
 
 #.  glibc commit b1ccfc061feee9ce616444ded8e1cd5acf9fa97f
 #. type: Plain text
@@ -4699,16 +4565,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strsignal.3:153
-#, fuzzy, no-wrap
-#| msgid "B<strsignal>():"
+#, no-wrap
 msgid "B<strsignal>()"
-msgstr "B<strsignal>():"
+msgstr "B<strsignal>()"
 
 #. type: tbl table
 #: build/C/man3/strsignal.3:153
 #, no-wrap
 msgid "MT-Unsafe race:strsignal locale"
-msgstr ""
+msgstr "MT-Unsafe race:strsignal locale"
 
 #. type: tbl table
 #: build/C/man3/strsignal.3:157
@@ -4717,18 +4582,18 @@ msgid ""
 "B<sigdescr_np>(),\n"
 "B<sigabbrev_np>()"
 msgstr ""
+"B<sigdescr_np>(),\n"
+"B<sigabbrev_np>()"
 
 #. type: Plain text
 #: build/C/man3/strsignal.3:164
-#, fuzzy
-#| msgid "POSIX.1-2008.  Present on Solaris and the BSDs."
 msgid "B<strsignal>(): POSIX.1-2008.  Present on Solaris and the BSDs."
-msgstr "POSIX.1-2008.  Solaris と BSD 系にも存在する。"
+msgstr "B<strsignal>(): POSIX.1-2008.  Solaris と BSD 系にも存在する。"
 
 #. type: Plain text
 #: build/C/man3/strsignal.3:169
 msgid "B<sigdescr_np>()  and B<sigdabbrev_np>()  are GNU extensions."
-msgstr ""
+msgstr "B<sigdescr_np>() と B<sigdabbrev_np>() は GNU による拡張である。"
 
 #. type: Plain text
 #: build/C/man3/strsignal.3:172
@@ -4810,12 +4675,13 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strspn.3:85
-#, fuzzy, no-wrap
-#| msgid "B<strncpy>(3), B<wcpncpy>(3)"
+#, no-wrap
 msgid ""
 "B<strspn>(),\n"
 "B<strcspn>()"
-msgstr "B<strncpy>(3), B<wcpncpy>(3)"
+msgstr ""
+"B<strspn>(),\n"
+"B<strcspn>()"
 
 #. type: Plain text
 #: build/C/man3/strspn.3:101
@@ -4887,32 +4753,25 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strstr.3:75
-#, fuzzy, no-wrap
-#| msgid "B<strstr>(3)"
+#, no-wrap
 msgid "B<strstr>()"
-msgstr "B<strstr>(3)"
+msgstr "B<strstr>()"
 
 #. type: tbl table
 #: build/C/man3/strstr.3:78
-#, fuzzy, no-wrap
-#| msgid "B<strstr>(3)"
+#, no-wrap
 msgid "B<strcasestr>()"
-msgstr "B<strstr>(3)"
+msgstr "B<strcasestr>()"
 
 #. type: Plain text
 #: build/C/man3/strstr.3:83
-#, fuzzy
-#| msgid "SVr4, POSIX.1-2001, 4.3BSD, C89, C99."
 msgid "B<strstr>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
-msgstr "SVr4, POSIX.1-2001, 4.3BSD, C89, C99."
+msgstr "B<strstr>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
 
 #. type: Plain text
 #: build/C/man3/strstr.3:87
-#, fuzzy
-#| msgid ""
-#| "The GNU-specific B<strerror_r>()  function is a nonstandard extension."
 msgid "The B<strcasestr>()  function is a nonstandard extension."
-msgstr "GNU 仕様の B<strerror_r>()  関数は非標準の拡張である。"
+msgstr "B<strcasestr>() 関数は非標準の拡張である。"
 
 #. type: Plain text
 #: build/C/man3/strstr.3:100
@@ -4950,13 +4809,15 @@ msgstr "B<char *strtok_r(char *>I<str>B<, const char *>I<delim>B<, char **>I<sav
 
 #. type: Plain text
 #: build/C/man3/strtok.3:53
-#, fuzzy, no-wrap
-#| msgid "B<strtok_r>(): _SVID_SOURCE || _BSD_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE"
+#, no-wrap
 msgid ""
 "B<strtok_r>():\n"
 "_POSIX_C_SOURCE\n"
 "    || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
-msgstr "B<strtok_r>(): _SVID_SOURCE || _BSD_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE"
+msgstr ""
+"B<strtok_r>():\n"
+"_POSIX_C_SOURCE\n"
+"    || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n"
 
 #. type: Plain text
 #: build/C/man3/strtok.3:66
@@ -5123,7 +4984,7 @@ msgstr "B<strtok>()"
 #: build/C/man3/strtok.3:180
 #, no-wrap
 msgid "MT-Unsafe race:strtok"
-msgstr ""
+msgstr "MT-Unsafe race:strtok"
 
 #. type: TP
 #: build/C/man3/strtok.3:183 build/C/man3/strtok.3:189
@@ -5133,10 +4994,8 @@ msgstr "B<strtok_r>()"
 
 #. type: Plain text
 #: build/C/man3/strtok.3:192
-#, fuzzy
-#| msgid "POSIX.1-2008."
 msgid "POSIX.1-2001, POSIX.1-2008."
-msgstr "POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
 
 #.  Tru64, according to its manual page
 #. type: Plain text
@@ -5237,14 +5096,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/strtok.3:253
-#, fuzzy, no-wrap
-#| msgid ""
-#| "int\n"
-#| "main(int argc, char *argv[])\n"
-#| "{\n"
-#| "    char *str1, *str2, *token, *subtoken;\n"
-#| "    char *saveptr1, *saveptr2;\n"
-#| "    int j;\n"
+#, no-wrap
 msgid ""
 "int\n"
 "main(int argc, char *argv[])\n"
@@ -5257,7 +5109,6 @@ msgstr ""
 "{\n"
 "    char *str1, *str2, *token, *subtoken;\n"
 "    char *saveptr1, *saveptr2;\n"
-"    int j;\n"
 
 #. type: Plain text
 #: build/C/man3/strtok.3:259
@@ -5277,13 +5128,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/strtok.3:265
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    for (j = 1, str1 = argv[1]; ; j++, str1 = NULL) {\n"
-#| "        token = strtok_r(str1, argv[2], &saveptr1);\n"
-#| "        if (token == NULL)\n"
-#| "            break;\n"
-#| "        printf(\"%d: %s\\en\", j, token);\n"
+#, no-wrap
 msgid ""
 "    for (int j = 1, str1 = argv[1]; ; j++, str1 = NULL) {\n"
 "        token = strtok_r(str1, argv[2], &saveptr1);\n"
@@ -5291,7 +5136,7 @@ msgid ""
 "            break;\n"
 "        printf(\"%d: %s\\en\", j, token);\n"
 msgstr ""
-"    for (j = 1, str1 = argv[1]; ; j++, str1 = NULL) {\n"
+"    for (int j = 1, str1 = argv[1]; ; j++, str1 = NULL) {\n"
 "        token = strtok_r(str1, argv[2], &saveptr1);\n"
 "        if (token == NULL)\n"
 "            break;\n"
@@ -5421,10 +5266,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strverscmp.3:100
-#, fuzzy, no-wrap
-#| msgid "B<strdup>():"
+#, no-wrap
 msgid "B<strverscmp>()"
-msgstr "B<strdup>():"
+msgstr "B<strverscmp>()"
 
 #. type: Plain text
 #: build/C/man3/strverscmp.3:121
@@ -5441,14 +5285,12 @@ msgid ""
 "$ B<./a.out jan1 jan10>\n"
 "jan1 E<lt> jan10\n"
 msgstr ""
+"$ B<./a.out jan1 jan10>\n"
+"jan1 E<lt> jan10\n"
 
 #. type: Plain text
 #: build/C/man3/strverscmp.3:135
-#, fuzzy, no-wrap
-#| msgid ""
-#| "#define _GNU_SOURCE\n"
-#| "#include E<lt>string.hE<gt>\n"
-#| "#include E<lt>stdio.hE<gt>\n"
+#, no-wrap
 msgid ""
 "#define _GNU_SOURCE\n"
 "#include E<lt>string.hE<gt>\n"
@@ -5458,25 +5300,19 @@ msgstr ""
 "#define _GNU_SOURCE\n"
 "#include E<lt>string.hE<gt>\n"
 "#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
 
 #. type: Plain text
 #: build/C/man3/strverscmp.3:145
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    if (argc != 4) {\n"
-#| "        fprintf(stderr, \"Usage: %s string delim subdelim\\en\",\n"
-#| "                argv[0]);\n"
-#| "        exit(EXIT_FAILURE);\n"
-#| "    }\n"
+#, no-wrap
 msgid ""
 "    if (argc != 3) {\n"
 "        fprintf(stderr, \"Usage: %s E<lt>string1E<gt> E<lt>string2E<gt>\\en\", argv[0]);\n"
 "        exit(EXIT_FAILURE);\n"
 "    }\n"
 msgstr ""
-"    if (argc != 4) {\n"
-"        fprintf(stderr, \"Usage: %s string delim subdelim\\en\",\n"
-"                argv[0]);\n"
+"    if (argc != 3) {\n"
+"        fprintf(stderr, \"Usage: %s E<lt>string1E<gt> E<lt>string2E<gt>\\en\", argv[0]);\n"
 "        exit(EXIT_FAILURE);\n"
 "    }\n"
 
@@ -5484,7 +5320,7 @@ msgstr ""
 #: build/C/man3/strverscmp.3:147
 #, no-wrap
 msgid "    res = strverscmp(argv[1], argv[2]);\n"
-msgstr ""
+msgstr "    res = strverscmp(argv[1], argv[2]);\n"
 
 #. type: Plain text
 #: build/C/man3/strverscmp.3:150
@@ -5493,6 +5329,8 @@ msgid ""
 "    printf(\"%s %s %s\\en\", argv[1],\n"
 "            (res E<lt> 0) ? \"E<lt>\" : (res == 0) ? \"==\" : \"E<gt>\", argv[2]);\n"
 msgstr ""
+"    printf(\"%s %s %s\\en\", argv[1],\n"
+"            (res E<lt> 0) ? \"E<lt>\" : (res == 0) ? \"==\" : \"E<gt>\", argv[2]);\n"
 
 #. type: Plain text
 #: build/C/man3/strverscmp.3:159
@@ -5549,10 +5387,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/strxfrm.3:86
-#, fuzzy, no-wrap
-#| msgid "B<strfry>(3)"
+#, no-wrap
 msgid "B<strxfrm>()"
-msgstr "B<strfry>(3)"
+msgstr "B<strxfrm>()"
 
 #. type: Plain text
 #: build/C/man3/strxfrm.3:98
@@ -5563,116 +5400,18 @@ msgstr ""
 "B<bcmp>(3), B<memcmp>(3), B<setlocale>(3), B<strcasecmp>(3), B<strcmp>(3), "
 "B<strcoll>(3), B<string>(3)"
 
-#~ msgid "2013-10-21"
-#~ msgstr "2013-10-21"
-
 #~ msgid "Multithreading (see pthreads(7))"
 #~ msgstr "マルチスレッディング (pthreads(7) 参照)"
 
-#~ msgid "The B<bcmp>()  function is thread-safe."
-#~ msgstr "B<bcmp>() 関数はスレッドセーフである。"
-
-#~ msgid "2013-10-22"
-#~ msgstr "2013-10-22"
-
-#~ msgid "The B<bcopy>()  function is thread-safe."
-#~ msgstr "B<bcopy>() 関数はスレッドセーフである。"
-
-#~ msgid "2014-05-28"
-#~ msgstr "2014-05-28"
-
-#~ msgid ""
-#~ "B<void *memmem(const void *>I<needle>B<, size_t >I<needlelen>B<,>\n"
-#~ "B<             const void *>I<haystack>B<, size_t >I<haystacklen>B<);>\n"
-#~ msgstr ""
-#~ "B<void *memmem(const void *>I<needle>B<, size_t >I<needlelen>B<,>\n"
-#~ "B<             const void *>I<haystack>B<, size_t >I<haystacklen>B<);>\n"
-
 #~ msgid "bzero - write zero-valued bytes"
 #~ msgstr "bzero - 値 0 のバイトで埋める"
 
-#~ msgid "The B<bzero>()  function is thread-safe."
-#~ msgstr "B<bzero>() 関数はスレッドセーフである。"
-
-#~ msgid ""
-#~ "_SVID_SOURCE || _BSD_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200809L || "
-#~ "_XOPEN_SOURCE\\ E<gt>=\\ 700 ||"
-#~ msgstr ""
-#~ "_SVID_SOURCE || _BSD_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200809L || "
-#~ "_XOPEN_SOURCE\\ E<gt>=\\ 700 ||"
-
-#~ msgid "The B<ffs>(), B<ffsl>(), and B<ffsll>()  functions are thread-safe."
-#~ msgstr "関数 B<ffs>(), B<ffsl>(), B<ffsll>() はスレッドセーフである。"
-
-#~ msgid "2014-04-01"
-#~ msgstr "2014-04-01"
-
-#~ msgid "The B<index>()  and B<rindex>()  functions are thread-safe."
-#~ msgstr "関数 B<index>() と B<rindex>() はスレッドセーフである。"
-
-#~ msgid "The B<memccpy>()  function is thread-safe."
-#~ msgstr "B<memccpy>() 関数はスレッドセーフである。"
-
-#~ msgid "SVr4, 4.3BSD, POSIX.1-2001."
-#~ msgstr "SVr4, 4.3BSD, POSIX.1-2001."
-
 #~ msgid ""
 #~ "The B<memchr>()  function conforms to SVr4, 4.3BSD, C89, C99, "
 #~ "POSIX.1-2001."
 #~ msgstr ""
 #~ "B<memchr>()  関数は SVr4, 4.3BSD, C89, C99, POSIX.1-2001 に準拠する。"
 
-#~ msgid "2014-12-31"
-#~ msgstr "2014-12-31"
-
-#~ msgid "The B<memcmp>()  function is thread-safe."
-#~ msgstr "B<memcmp>() 関数はスレッドセーフである。"
-
-#~ msgid "SVr4, 4.3BSD, C89, C99, POSIX.1-2001."
-#~ msgstr "SVr4, 4.3BSD, C89, C99, POSIX.1-2001."
-
-#~ msgid "2014-03-17"
-#~ msgstr "2014-03-17"
-
-#~ msgid "The B<memcpy>()  function is thread-safe."
-#~ msgstr "B<memcpy>() 関数はスレッドセーフである。"
-
-#~ msgid "The B<memfrob>()  function is thread-safe."
-#~ msgstr "B<memfrob>() 関数はスレッドセーフである。"
-
-#~ msgid "2014-08-19"
-#~ msgstr "2014-08-19"
-
-#~ msgid "The B<memmem>()  function is thread-safe."
-#~ msgstr "B<memmem>() 関数はスレッドセーフである。"
-
-#~ msgid "The B<memmove>()  function is thread-safe."
-#~ msgstr "B<memmove>() 関数はスレッドセーフである。"
-
-#~ msgid "2014-03-18"
-#~ msgstr "2014-03-18"
-
-#~ msgid "B<#include E<lt>wchar.hE<gt>>\n"
-#~ msgstr "B<#include E<lt>wchar.hE<gt>>\n"
-
-#~ msgid "The B<mempcpy>()  and B<wmempcpy>()  functions are thread-safe."
-#~ msgstr "関数 B<mempcpy>() と B<wmempcpy>() はスレッドセーフである。"
-
-#~ msgid "The B<memset>()  function is thread-safe."
-#~ msgstr "B<memset>() 関数はスレッドセーフである。"
-
-#~ msgid "2014-05-10"
-#~ msgstr "2014-05-10"
-
-#~ msgid "_XOPEN_SOURCE\\ E<gt>=\\ 700 || _POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
-#~ msgstr "_XOPEN_SOURCE\\ E<gt>=\\ 700 || _POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
-
-#~ msgid "The B<stpcpy>()  function is thread-safe."
-#~ msgstr "B<stpcpy>() 関数はスレッドセーフである。"
-
-#~ msgid "The B<stpncpy>()  function is thread-safe."
-#~ msgstr "B<stpncpy>() 関数はスレッドセーフである。"
-
 #~ msgid ""
 #~ "The B<strncasecmp>()  function is similar, except it compares the only "
 #~ "first I<n> bytes of I<s1>."
@@ -5680,15 +5419,9 @@ msgstr ""
 #~ "B<strncasecmp>() 関数も同様であるが、 I<s1> の最初の I<n> バイトだけを\n"
 #~ "比較する点だけが異なる。"
 
-#~ msgid "2014-01-20"
-#~ msgstr "2014-01-20"
-
 #~ msgid "The B<strcat>()  and B<strncat>()  functions are thread-safe."
 #~ msgstr "関数 B<strcat>() と B<strncat>() はスレッドセーフである。"
 
-#~ msgid "SVr4, 4.3BSD, C89, C99."
-#~ msgstr "SVr4, 4.3BSD, C89, C99."
-
 #~ msgid ""
 #~ "B<strchr>()  and B<strrchr>()  are in SVr4, 4.3BSD, C89, C99.  "
 #~ "B<strchrnul>()  is a GNU extension."
@@ -5705,82 +5438,6 @@ msgstr ""
 #~ "I<s1> が I<s2> に較べて 1)小さい、2)等しい、3)大きい場合に、 ゼロよりも 1)"
 #~ "小さい、2)等しい、3)大きい整数を返す。"
 
-#~ msgid "The B<strcmp>()  and B<strncmp>()  functions are thread-safe."
-#~ msgstr "関数 B<strcmp>() と B<strncmp>() はスレッドセーフである。"
-
-#~ msgid "2010-09-20"
-#~ msgstr "2010-09-20"
-
-#~ msgid "2014-05-21"
-#~ msgstr "2014-05-21"
-
-#~ msgid "The B<strcpy>()  and B<strncpy>()  functions are thread-safe."
-#~ msgstr "関数 B<strcpy>() と B<strncpy>() はスレッドセーフである。"
-
-#~ msgid "2013-04-19"
-#~ msgstr "2013-04-19"
-
-#~ msgid "B<char *strndup(const char *>I<s>B<, size_t >I<n>B<);>\n"
-#~ msgstr "B<char *strndup(const char *>I<s>B<, size_t >I<n>B<);>\n"
-
-#~ msgid "B<char *strdupa(const char *>I<s>B<);>\n"
-#~ msgstr "B<char *strdupa(const char *>I<s>B<);>\n"
-
-#~ msgid "B<char *strndupa(const char *>I<s>B<, size_t >I<n>B<);>\n"
-#~ msgstr "B<char *strndupa(const char *>I<s>B<, size_t >I<n>B<);>\n"
-
-#~ msgid ""
-#~ "_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || "
-#~ "_XOPEN_SOURCE\\ &&\\ _XOPEN_SOURCE_EXTENDED"
-#~ msgstr ""
-#~ "_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || "
-#~ "_XOPEN_SOURCE\\ &&\\ _XOPEN_SOURCE_EXTENDED"
-
-#~ msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L || _XOPEN_SOURCE\\ E<gt>=\\ 700"
-#~ msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L || _XOPEN_SOURCE\\ E<gt>=\\ 700"
-
-#~ msgid "B<char *strerror(int >I<errnum>B<);>\n"
-#~ msgstr "B<char *strerror(int >I<errnum>B<);>\n"
-
-#~ msgid "The B<strerror>()  function is not thread-safe."
-#~ msgstr "B<strerror>() 関数はスレッドセーフではない。"
-
-#~ msgid "The B<strerror_r>()  function is thread-safe."
-#~ msgstr "B<strerror_r>() 関数はスレッドセーフである。"
-
-#~ msgid "2014-01-04"
-#~ msgstr "2014-01-04"
-
-#~ msgid "2014-02-25"
-#~ msgstr "2014-02-25"
-
-#~ msgid "The B<strlen>()  function is thread-safe."
-#~ msgstr "B<strlen>() 関数はスレッドセーフである。"
-
-#~ msgid "The B<strnlen>()  function is thread-safe."
-#~ msgstr "B<strnlen>() 関数はスレッドセーフである。"
-
-#~ msgid "The B<strpbrk>()  function is thread-safe."
-#~ msgstr "B<strpbrk>() 関数はスレッドセーフである。"
-
-#~ msgid "B<strsep>(): _BSD_SOURCE"
-#~ msgstr "B<strsep>(): _BSD_SOURCE"
-
-#~ msgid "The B<strsep>()  function is thread-safe."
-#~ msgstr "B<strsep>() 関数はスレッドセーフである。"
-
-#~ msgid "B<char *strsignal(int >I<sig>B<);>\n"
-#~ msgstr "B<char *strsignal(int >I<sig>B<);>\n"
-
-#~ msgid "2014-02-28"
-#~ msgstr "2014-02-28"
-
-#~ msgid "The B<strspn>()  and B<strcspn>()  functions are thread-safe."
-#~ msgstr "関数 B<strspn>() と B<strcspn>() はスレッドセーフである。"
-
-#~ msgid "The B<strstr>()  function is thread-safe."
-#~ msgstr "B<strstr>() 関数はスレッドセーフである。"
-
 #~ msgid ""
 #~ "The B<strcasestr>()  function is thread-safe with exceptions.  It can be "
 #~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
@@ -5797,21 +5454,6 @@ msgstr ""
 #~ "B<strstr>()  関数は C89 と C99 に準拠している。 B<strcasestr>()  関数は非"
 #~ "標準拡張である。"
 
-#~ msgid "2013-05-19"
-#~ msgstr "2013-05-19"
-
-#~ msgid "The B<strtok>()  function is not thread-safe."
-#~ msgstr "The B<strtok>() 関数はスレッドセーフではない。"
-
-#~ msgid "The B<strtok_r>()  function is thread-safe."
-#~ msgstr "B<strtok_r>() 関数はスレッドセーフである。"
-
-#~ msgid "POSIX.1-2001."
-#~ msgstr "POSIX.1-2001."
-
-#~ msgid "2012-05-10"
-#~ msgstr "2012-05-10"
-
 #~ msgid ""
 #~ "In the I<POSIX> or I<C> locales B<strxfrm>()  is equivalent to copying "
 #~ "the string with B<strncpy>(3)."
index 4350cbd..a7204c9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2021-03-12 14:01+0900\n"
-"PO-Revision-Date: 2021-03-12 21:50+0900\n"
+"PO-Revision-Date: 2021-03-26 01:31+0900\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: \n"
@@ -25,7 +25,7 @@ msgstr "GETUTENT"
 #: build/C/man3/getutent.3:31
 #, no-wrap
 msgid "2020-06-09"
-msgstr ""
+msgstr "2020-06-09"
 
 #. type: TH
 #: build/C/man3/getutent.3:31 build/C/man3/getutmp.3:26 build/C/man3/login.3:25
@@ -294,10 +294,8 @@ msgstr "I</var/run/utmp>"
 
 #. type: Plain text
 #: build/C/man3/getutent.3:158
-#, fuzzy
-#| msgid "/var/run/utmp\tdatabase of currently logged-in users"
 msgid "database of currently logged-in users"
-msgstr "/var/run/utmp 現在ログイン中のユーザーのデータベース"
+msgstr "現在ログイン中のユーザーのデータベース"
 
 #. type: Plain text
 #: build/C/man3/getutent.3:158 build/C/man3/login.3:106
@@ -323,35 +321,34 @@ msgstr "属性"
 #: build/C/man3/login.3:115 build/C/man3/updwtmp.3:64
 msgid ""
 "For an explanation of the terms used in this section, see B<attributes>(7)."
-msgstr ""
+msgstr "この節で使用されている用語の説明については、 B<attributes>(7) を参照。"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:168 build/C/man3/getutmp.3:62
 #: build/C/man3/login.3:119 build/C/man3/updwtmp.3:68
 #, no-wrap
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:168 build/C/man3/getutmp.3:62
 #: build/C/man3/login.3:119 build/C/man3/updwtmp.3:68
 #, no-wrap
 msgid "Attribute"
-msgstr ""
+msgstr "属性"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:168 build/C/man3/getutmp.3:62
 #: build/C/man3/login.3:119 build/C/man3/updwtmp.3:68
 #, no-wrap
 msgid "Value"
-msgstr ""
+msgstr ""
 
 #. type: tbl table
 #: build/C/man3/getutent.3:171
-#, fuzzy, no-wrap
-#| msgid "B<getutent>(3), B<utmp>(5)"
+#, no-wrap
 msgid "B<getutent>()"
-msgstr "B<getutent>(3), B<utmp>(5)"
+msgstr "B<getutent>()"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:171 build/C/man3/getutent.3:180
@@ -359,13 +356,13 @@ msgstr "B<getutent>(3), B<utmp>(5)"
 #: build/C/man3/getutmp.3:66 build/C/man3/login.3:124 build/C/man3/updwtmp.3:73
 #, no-wrap
 msgid "Thread safety"
-msgstr ""
+msgstr "Thread safety"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:173 build/C/man3/getutent.3:182
 #, no-wrap
 msgid "MT-Unsafe init race:utent\n"
-msgstr ""
+msgstr "MT-Unsafe init race:utent\n"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:173 build/C/man3/getutent.3:178
@@ -374,70 +371,68 @@ msgstr ""
 #: build/C/man3/login.3:122 build/C/man3/login.3:126 build/C/man3/updwtmp.3:71
 #, no-wrap
 msgid ".br\n"
-msgstr ""
+msgstr ".br\n"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:175
 #, no-wrap
 msgid "race:utentbuf sig:ALRM timer"
-msgstr ""
+msgstr "race:utentbuf sig:ALRM timer"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:178
 #, no-wrap
 msgid "B<getutid>(),\n"
-msgstr ""
+msgstr "B<getutid>(),\n"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:180
 #, no-wrap
 msgid "B<getutline>()"
-msgstr ""
+msgstr "B<getutline>()"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:184 build/C/man3/getutent.3:191
 #: build/C/man3/login.3:128
 #, no-wrap
 msgid "sig:ALRM timer"
-msgstr ""
+msgstr "sig:ALRM timer"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:187
 #, no-wrap
 msgid "B<pututline>()"
-msgstr ""
+msgstr "B<pututline>()"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:189 build/C/man3/login.3:126
 #, no-wrap
 msgid "MT-Unsafe race:utent\n"
-msgstr ""
+msgstr "MT-Unsafe race:utent\n"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:194
-#, fuzzy, no-wrap
-#| msgid "B<getutent>(3), B<utmp>(5)"
+#, no-wrap
 msgid "B<setutent>(),\n"
-msgstr "B<getutent>(3), B<utmp>(5)"
+msgstr "B<setutent>(),\n"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:196
-#, fuzzy, no-wrap
-#| msgid "B<void endutent(void);>"
+#, no-wrap
 msgid "B<endutent>(),\n"
-msgstr "B<void endutent(void);>"
+msgstr "B<endutent>(),\n"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:198
 #, no-wrap
 msgid "B<utmpname>()"
-msgstr ""
+msgstr "B<utmpname>()"
 
 #. type: tbl table
 #: build/C/man3/getutent.3:198
 #, no-wrap
 msgid "MT-Unsafe race:utent"
-msgstr ""
+msgstr "MT-Unsafe race:utent"
 
 #. type: Plain text
 #: build/C/man3/getutent.3:216
@@ -475,18 +470,11 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/getutent.3:231
-#, fuzzy
-#| msgid ""
-#| "All these functions are obsolete now on non-Linux systems.  POSIX.1-2001, "
-#| "following SUSv1, does not have any of these functions, but instead uses"
 msgid ""
 "All these functions are obsolete now on non-Linux systems.  POSIX.1-2001 and "
 "POSIX.1-2008, following SUSv1, does not have any of these functions, but "
 "instead uses"
-msgstr ""
-"現在では、Linux 以外のシステムでは、これらの関数は全て廃止されている。 SUSv1 "
-"の後に出てきた POSIX.1-2001 では、もはやこれらの関数はなく、 代わりに以下のも"
-"のを使う。"
+msgstr "現在では、Linux 以外のシステムでは、これらの関数は全て廃止されている。 SUSv1 の後に出てきた POSIX.1-2001 と POSIX.1-2008 では、もはやこれらの関数はなく、 代わりに以下のものを使う。"
 
 #. type: Plain text
 #: build/C/man3/getutent.3:235
@@ -505,6 +493,12 @@ msgid ""
 "B<void setutxent(void);>\n"
 "B<void endutxent(void);>\n"
 msgstr ""
+"B<struct utmpx *getutxent(void);>\n"
+"B<struct utmpx *getutxid(const struct utmpx *);>\n"
+"B<struct utmpx *getutxline(const struct utmpx *);>\n"
+"B<struct utmpx *pututxline(const struct utmpx *);>\n"
+"B<void setutxent(void);>\n"
+"B<void endutxent(void);>\n"
 
 #. type: Plain text
 #: build/C/man3/getutent.3:253
@@ -581,19 +575,22 @@ msgid ""
 "B<int getutline_r(struct utmp *>I<ut>B<,>\n"
 "B<                struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
 msgstr ""
+"B<int getutent_r(struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
+"B<int getutid_r(struct utmp *>I<ut>B<,>\n"
+"B<              struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
+"B<int getutline_r(struct utmp *>I<ut>B<,>\n"
+"B<                struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/getutent.3:286
 msgid ""
 "Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
-msgstr ""
+msgstr "glibc 向けの機能検査マクロの要件 (B<feature_test_macros>(7) 参照):"
 
 #. type: Plain text
 #: build/C/man3/getutent.3:290
-#, fuzzy
-#| msgid "B<utmpdump>(1), B<getutent>(3), B<utmp>(5)"
 msgid "B<getutent_r>(), B<getutid_r>(), B<getutline_r>():"
-msgstr "B<utmpdump>(1), B<getutent>(3), B<utmp>(5)"
+msgstr "B<getutent_r>(), B<getutid_r>(), B<getutline_r>():"
 
 #. type: Plain text
 #: build/C/man3/getutent.3:294
@@ -603,17 +600,12 @@ msgid ""
 "    || /* since glibc 2.19: */ _DEFAULT_SOURCE\n"
 "    || /* glibc E<lt>= 2.19: */    _SVID_SOURCE || _BSD_SOURCE\n"
 msgstr ""
+"    _GNU_SOURCE\n"
+"    || /* since glibc 2.19: */ _DEFAULT_SOURCE\n"
+"    || /* glibc E<lt>= 2.19: */    _SVID_SOURCE || _BSD_SOURCE\n"
 
 #. type: Plain text
 #: build/C/man3/getutent.3:306
-#, fuzzy
-#| msgid ""
-#| "These functions are GNU extensions, analogs of the functions of the same "
-#| "name without the _r suffix.  The I<ubuf> argument gives these functions a "
-#| "place to store their result.  On success they return 0, and a pointer to "
-#| "the result is written in I<*ubufp>.  On error, these functions return "
-#| "-1.  There are no utmpx equivalents of the above functions.  (POSIX.1 "
-#| "does not specify such functions.)"
 msgid ""
 "These functions are GNU extensions, analogs of the functions of the same "
 "name without the _r suffix.  The I<ubuf> argument gives these functions a "
@@ -630,8 +622,7 @@ msgstr ""
 
 #. type: SH
 #: build/C/man3/getutent.3:306
-#, fuzzy, no-wrap
-#| msgid "EXAMPLE"
+#, no-wrap
 msgid "EXAMPLES"
 msgstr "例"
 
@@ -648,13 +639,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/getutent.3:322
-#, fuzzy, no-wrap
-#| msgid ""
-#| "#include E<lt>string.hE<gt>\n"
-#| "#include E<lt>stdlib.hE<gt>\n"
-#| "#include E<lt>pwd.hE<gt>\n"
-#| "#include E<lt>unistd.hE<gt>\n"
-#| "#include E<lt>utmp.hE<gt>\n"
+#, no-wrap
 msgid ""
 "#include E<lt>string.hE<gt>\n"
 "#include E<lt>stdlib.hE<gt>\n"
@@ -668,6 +653,7 @@ msgstr ""
 "#include E<lt>pwd.hE<gt>\n"
 "#include E<lt>unistd.hE<gt>\n"
 "#include E<lt>utmp.hE<gt>\n"
+"#include E<lt>time.hE<gt>\n"
 
 #. type: Plain text
 #: build/C/man3/getutent.3:327
@@ -805,7 +791,7 @@ msgstr "GETUTMP"
 #: build/C/man3/getutmp.3:26
 #, no-wrap
 msgid "2015-03-02"
-msgstr ""
+msgstr "2015-03-02"
 
 #. type: TH
 #: build/C/man3/getutmp.3:26 build/C/man5/utmp.5:30
@@ -868,18 +854,19 @@ msgstr "これらの関数は glibc バージョン 2.1.1 で初めて登場し
 
 #. type: tbl table
 #: build/C/man3/getutmp.3:66
-#, fuzzy, no-wrap
-#| msgid "B<getutmp>(3), B<utmp>(5)"
+#, no-wrap
 msgid ""
 "B<getutmp>(),\n"
 "B<getutmpx>()"
-msgstr "B<getutmp>(3), B<utmp>(5)"
+msgstr ""
+"B<getutmp>(),\n"
+"B<getutmpx>()"
 
 #. type: tbl table
 #: build/C/man3/getutmp.3:66
 #, no-wrap
 msgid "MT-Safe"
-msgstr ""
+msgstr "MT-Safe"
 
 #. type: Plain text
 #: build/C/man3/getutmp.3:71
@@ -922,7 +909,7 @@ msgstr "LOGIN"
 #: build/C/man3/login.3:25 build/C/man3/updwtmp.3:29
 #, no-wrap
 msgid "2017-09-15"
-msgstr ""
+msgstr "2017-09-15"
 
 #. type: TH
 #: build/C/man3/login.3:25 build/C/man3/updwtmp.3:29
@@ -1047,13 +1034,13 @@ msgstr ""
 #: build/C/man3/login.3:122
 #, no-wrap
 msgid "B<login>(),\n"
-msgstr ""
+msgstr "B<login>(),\n"
 
 #. type: tbl table
 #: build/C/man3/login.3:124
 #, no-wrap
 msgid "B<logout>()"
-msgstr ""
+msgstr "B<logout>()"
 
 #. type: Plain text
 #: build/C/man3/login.3:147
@@ -1067,10 +1054,8 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/login.3:150
-#, fuzzy
-#| msgid "Not in POSIX.1-2001.  Present on the BSDs."
 msgid "Not in POSIX.1.  Present on the BSDs."
-msgstr "POSIX.1-2001 にはない。 BSD 系に存在する。"
+msgstr "POSIX.1 にはない。 BSD 系に存在する。"
 
 #. type: Plain text
 #: build/C/man3/login.3:165
@@ -1101,12 +1086,13 @@ msgstr "updwtmp, logwtmp - wtmp ファイルにエントリーを追加する"
 
 #. type: Plain text
 #: build/C/man3/updwtmp.3:39
-#, fuzzy, no-wrap
-#| msgid "B<void logwtmp(const char *>I<line>B<, const char *>I<name>B<, const char *>I<host>B<);>\n"
+#, no-wrap
 msgid ""
 "B<void updwtmp(const char *>I<wtmp_file>B<, const struct utmp *>I<ut>B<);>\n"
 "B<void logwtmp(const char *>I<line>B<, const char *>I<name>B<, const char *>I<host>B<);>\n"
-msgstr "B<void logwtmp(const char *>I<line>B<, const char *>I<name>B<, const char *>I<host>B<);>\n"
+msgstr ""
+"B<void updwtmp(const char *>I<wtmp_file>B<, const struct utmp *>I<ut>B<);>\n"
+"B<void logwtmp(const char *>I<line>B<, const char *>I<name>B<, const char *>I<host>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/updwtmp.3:44
@@ -1133,31 +1119,24 @@ msgstr ""
 #: build/C/man3/updwtmp.3:71
 #, no-wrap
 msgid "B<updwtmp>(),\n"
-msgstr ""
+msgstr "B<updwtmp>(),\n"
 
 #. type: tbl table
 #: build/C/man3/updwtmp.3:73
-#, fuzzy, no-wrap
-#| msgid "I</var/log/wtmp>"
+#, no-wrap
 msgid "B<logwtmp>()"
-msgstr "I</var/log/wtmp>"
+msgstr "B<logwtmp>()"
 
 #. type: tbl table
 #: build/C/man3/updwtmp.3:73
 #, no-wrap
 msgid "MT-Unsafe sig:ALRM timer"
-msgstr ""
+msgstr "MT-Unsafe sig:ALRM timer"
 
 #. type: Plain text
 #: build/C/man3/updwtmp.3:79
-#, fuzzy
-#| msgid ""
-#| "Not in POSIX.1-2001.  Present on Solaris, NetBSD, and perhaps other "
-#| "systems."
 msgid "Not in POSIX.1.  Present on Solaris, NetBSD, and perhaps other systems."
-msgstr ""
-"POSIX.1-2001 にはない。 Solaris, NetBSD に存在し、おそらく他のシステムにもあ"
-"るだろう。"
+msgstr "POSIX.1 にはない。 Solaris, NetBSD に存在し、おそらく他のシステムにもあるだろう。"
 
 #. type: Plain text
 #: build/C/man3/updwtmp.3:83
@@ -1170,12 +1149,13 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/updwtmp.3:88
-#, fuzzy, no-wrap
-#| msgid "B<void updwtmpx (const char *>I<wtmpx_file>B<, const struct utmpx *>I<utx>B<);>\n"
+#, no-wrap
 msgid ""
 "B<#include E<lt>utmpx.hE<gt>>\n"
 "B<void updwtmpx (const char *>I<wtmpx_file>B<, const struct utmpx *>I<utx>B<);>\n"
-msgstr "B<void updwtmpx (const char *>I<wtmpx_file>B<, const struct utmpx *>I<utx>B<);>\n"
+msgstr ""
+"B<#include E<lt>utmpx.hE<gt>>\n"
+"B<void updwtmpx (const char *>I<wtmpx_file>B<, const struct utmpx *>I<utx>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/updwtmp.3:96
@@ -1201,7 +1181,7 @@ msgstr "UTMP"
 #: build/C/man5/utmp.5:30
 #, no-wrap
 msgid "2020-12-21"
-msgstr ""
+msgstr "2020-12-21"
 
 #. type: Plain text
 #: build/C/man5/utmp.5:33
@@ -1253,22 +1233,7 @@ msgstr "/* Values for ut_type field, below */\n"
 
 #. type: Plain text
 #: build/C/man5/utmp.5:79
-#, fuzzy, no-wrap
-#| msgid ""
-#| "#define EMPTY         0 /* Record does not contain valid info\n"
-#| "                           (formerly known as UT_UNKNOWN on Linux) */\n"
-#| "#define RUN_LVL       1 /* Change in system run-level (see\n"
-#| "                           B<init>(8)) */\n"
-#| "#define BOOT_TIME     2 /* Time of system boot (in I<ut_tv>) */\n"
-#| "#define NEW_TIME      3 /* Time after system clock change\n"
-#| "                           (in I<ut_tv>) */\n"
-#| "#define OLD_TIME      4 /* Time before system clock change\n"
-#| "                           (in I<ut_tv>) */\n"
-#| "#define INIT_PROCESS  5 /* Process spawned by B<init>(8) */\n"
-#| "#define LOGIN_PROCESS 6 /* Session leader process for user login */\n"
-#| "#define USER_PROCESS  7 /* Normal process */\n"
-#| "#define DEAD_PROCESS  8 /* Terminated process */\n"
-#| "#define ACCOUNTING    9 /* Not implemented */\n"
+#, no-wrap
 msgid ""
 "#define EMPTY         0 /* Record does not contain valid info\n"
 "                           (formerly known as UT_UNKNOWN on Linux) */\n"
@@ -1288,13 +1253,13 @@ msgstr ""
 "#define EMPTY         0 /* Record does not contain valid info\n"
 "                           (formerly known as UT_UNKNOWN on Linux) */\n"
 "#define RUN_LVL       1 /* Change in system run-level (see\n"
-"                           B<init>(8)) */\n"
+"                           B<init>(1)) */\n"
 "#define BOOT_TIME     2 /* Time of system boot (in I<ut_tv>) */\n"
 "#define NEW_TIME      3 /* Time after system clock change\n"
 "                           (in I<ut_tv>) */\n"
 "#define OLD_TIME      4 /* Time before system clock change\n"
 "                           (in I<ut_tv>) */\n"
-"#define INIT_PROCESS  5 /* Process spawned by B<init>(8) */\n"
+"#define INIT_PROCESS  5 /* Process spawned by B<init>(1) */\n"
 "#define LOGIN_PROCESS 6 /* Session leader process for user login */\n"
 "#define USER_PROCESS  7 /* Normal process */\n"
 "#define DEAD_PROCESS  8 /* Terminated process */\n"
@@ -1314,12 +1279,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man5/utmp.5:88
-#, fuzzy, no-wrap
-#| msgid ""
-#| "struct exit_status {              /* Type for ut_exit, below */\n"
-#| "    short int e_termination;      /* Process termination status */\n"
-#| "    short int e_exit;             /* Process exit status */\n"
-#| "};\n"
+#, no-wrap
 msgid ""
 "struct exit_status {              /* Type for ut_exit, below */\n"
 "    short e_termination;          /* Process termination status */\n"
@@ -1327,41 +1287,13 @@ msgid ""
 "};\n"
 msgstr ""
 "struct exit_status {              /* Type for ut_exit, below */\n"
-"    short int e_termination;      /* Process termination status */\n"
-"    short int e_exit;             /* Process exit status */\n"
+"    short e_termination;          /* Process termination status */\n"
+"    short e_exit;                 /* Process exit status */\n"
 "};\n"
 
 #. type: Plain text
 #: build/C/man5/utmp.5:116
-#, fuzzy, no-wrap
-#| msgid ""
-#| "struct utmp {\n"
-#| "    short   ut_type;              /* Type of record */\n"
-#| "    pid_t   ut_pid;               /* PID of login process */\n"
-#| "    char    ut_line[UT_LINESIZE]; /* Device name of tty - \"/dev/\" */\n"
-#| "    char    ut_id[4];             /* Terminal name suffix,\n"
-#| "                                     or inittab(5) ID */\n"
-#| "    char    ut_user[UT_NAMESIZE]; /* Username */\n"
-#| "    char    ut_host[UT_HOSTSIZE]; /* Hostname for remote login, or\n"
-#| "                                     kernel version for run-level\n"
-#| "                                     messages */\n"
-#| "    struct  exit_status ut_exit;  /* Exit status of a process\n"
-#| "                                     marked as DEAD_PROCESS; not\n"
-#| "                                     used by Linux init (1 */\n"
-#| "    /* The ut_session and ut_tv fields must be the same size when\n"
-#| "       compiled 32- and 64-bit.  This allows data files and shared\n"
-#| "       memory to be shared between 32- and 64-bit applications. */\n"
-#| "#if __WORDSIZE == 64 && defined __WORDSIZE_COMPAT32\n"
-#| "    int32_t ut_session;           /* Session ID (B<getsid>(2)),\n"
-#| "                                     used for windowing */\n"
-#| "    struct {\n"
-#| "        int32_t tv_sec;           /* Seconds */\n"
-#| "        int32_t tv_usec;          /* Microseconds */\n"
-#| "    } ut_tv;                      /* Time entry was made */\n"
-#| "#else\n"
-#| "     long   ut_session;           /* Session ID */\n"
-#| "     struct timeval ut_tv;        /* Time entry was made */\n"
-#| "#endif\n"
+#, no-wrap
 msgid ""
 "struct utmp {\n"
 "    short   ut_type;              /* Type of record */\n"
@@ -1512,11 +1444,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man5/utmp.5:191
-#, fuzzy
-#| msgid ""
-#| "When B<init>(1)  finds that a process has exited, it locates its utmp "
-#| "entry by I<ut_pid>, sets I<ut_type> to B<DEAD_PROCESS>, and clears "
-#| "I<ut_user>, I<ut_host> and I<ut_time> with null bytes."
 msgid ""
 "When B<init>(1)  finds that a process has exited, it locates its utmp entry "
 "by I<ut_pid>, sets I<ut_type> to B<DEAD_PROCESS>, and clears I<ut_user>, "
@@ -1558,17 +1485,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man5/utmp.5:233
-#, fuzzy
-#| msgid ""
-#| "The I<wtmp> file records all logins and logouts.  Its format is exactly "
-#| "like I<utmp> except that a null username indicates a logout on the "
-#| "associated terminal.  Furthermore, the terminal name B<~> with username "
-#| "B<shutdown> or B<reboot> indicates a system shutdown or reboot and the "
-#| "pair of terminal names B<|>/B<}> logs the old/new system time when "
-#| "B<date>(1)  changes it.  I<wtmp> is maintained by B<login>(1), "
-#| "B<init>(1), and some versions of B<getty>(8)  (e.g., B<mingetty>(8)  or "
-#| "B<agetty>(8)).  None of these programs creates the file, so if it is "
-#| "removed, record-keeping is turned off."
 msgid ""
 "The I<wtmp> file records all logins and logouts.  Its format is exactly like "
 "I<utmp> except that a null username indicates a logout on the associated "
@@ -1578,16 +1494,7 @@ msgid ""
 "I<wtmp> is maintained by B<login>(1), B<init>(1), and some versions of "
 "B<getty>(8)  (e.g., B<mingetty>(8)  or B<agetty>(8)).  None of these "
 "programs creates the file, so if it is removed, record-keeping is turned off."
-msgstr ""
-"I<wtmp> ファイルには、すべてのログインとログアウトが記録される。 そのフォー"
-"マットは、ログアウト済の端末でユーザー名がヌルとなること以外は I<utmp> とまっ"
-"たく同じである。 ユーザー名が B<shutdown> もしくは B<reboot> である 端末名 "
-"B<~> はシステムの停止 (shutdown) または再起動 (reboot)  を意味する。またその"
-"端末名が B<|> と B<}> の対は B<date>(1)  コマンドで変更した新/旧のシステム時"
-"刻を記録している。 I<wtmp> ファイルは B<login>(1), B<init>(1)  やいくつかの"
-"バージョンの B<getty>(8)  (B<mingetty>(8)  または B<agetty>(8))  により管理さ"
-"れている。 これらのプログラムはどれもファイルを新たに作成しないので、 ファイ"
-"ルを削除することで情報の記録 (record-keeping) を止めることができる。"
+msgstr "I<wtmp> ファイルには、すべてのログインとログアウトが記録される。 そのフォーマットは、ログアウト済の端末でユーザー名がヌルとなること以外は I<utmp> とまったく同じである。 ユーザー名が B<shutdown> もしくは B<reboot> の端末名 B<\\(ti> は、システムの停止 (shutdown) または再起動 (reboot)  を意味する。またその端末名が B<|> と B<}> の対は B<date>(1)  コマンドで変更した新/旧のシステム時刻を記録している。 I<wtmp> ファイルは B<login>(1), B<init>(1)  やいくつかのバージョンの B<getty>(8)  (B<mingetty>(8)  または B<agetty>(8))  により管理されている。 これらのプログラムはどれもファイルを新たに作成しないので、 ファイルを削除することで情報の記録 (record-keeping) を止めることができる。"
 
 #. type: Plain text
 #: build/C/man5/utmp.5:256
@@ -1748,47 +1655,15 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man5/utmp.5:364
-#, fuzzy
-#| msgid ""
-#| "B<ac>(1), B<date>(1), B<last>(1), B<login>(1), B<utmpdump>(1), B<who>(1), "
-#| "B<getutent>(3), B<getutmp>(3), B<login>(3), B<logout>(3), B<logwtmp>(3), "
-#| "B<updwtmp>(3), B<init>(1)"
 msgid ""
 "B<ac>(1), B<date>(1), B<init>(1), B<last>(1), B<login>(1), B<logname>(1), "
 "B<lslogins>(1), B<users>(1), B<utmpdump>(1), B<who>(1), B<getutent>(3), "
 "B<getutmp>(3), B<login>(3), B<logout>(3), B<logwtmp>(3), B<updwtmp>(3)"
-msgstr ""
-"B<ac>(1), B<date>(1), B<last>(1), B<login>(1), B<utmpdump>(1), B<who>(1), "
-"B<getutent>(3), B<getutmp>(3), B<login>(3), B<logout>(3), B<logwtmp>(3), "
-"B<updwtmp>(3), B<init>(1)"
-
-#~ msgid "2014-08-19"
-#~ msgstr "2014-08-19"
+msgstr "B<ac>(1), B<date>(1), B<init>(1), B<last>(1), B<login>(1), B<logname>(1), B<lslogins>(1), B<users>(1), B<utmpdump>(1), B<who>(1), B<getutent>(3), B<getutmp>(3), B<login>(3), B<logout>(3), B<logwtmp>(3), B<updwtmp>(3)"
 
 #~ msgid "/var/log/wtmp\tdatabase of past user logins"
 #~ msgstr "/var/log/wtmp 過去のユーザーログインのデータベース"
 
-#~ msgid "B<#include E<lt>utmpx.hE<gt>>"
-#~ msgstr "B<#include E<lt>utmpx.hE<gt>>"
-
-#~ msgid "B<struct utmpx *getutxent(void);>"
-#~ msgstr "B<struct utmpx *getutxent(void);>"
-
-#~ msgid "B<struct utmpx *getutxid(const struct utmpx *);>"
-#~ msgstr "B<struct utmpx *getutxid(const struct utmpx *);>"
-
-#~ msgid "B<struct utmpx *getutxline(const struct utmpx *);>"
-#~ msgstr "B<struct utmpx *getutxline(const struct utmpx *);>"
-
-#~ msgid "B<struct utmpx *pututxline(const struct utmpx *);>"
-#~ msgstr "B<struct utmpx *pututxline(const struct utmpx *);>"
-
-#~ msgid "B<void setutxent(void);>"
-#~ msgstr "B<void setutxent(void);>"
-
-#~ msgid "B<void endutxent(void);>"
-#~ msgstr "B<void endutxent(void);>"
-
 #~ msgid ""
 #~ "B<#define _GNU_SOURCE>    /* or _SVID_SOURCE or _BSD_SOURCE;\n"
 #~ "\\&                          see B<feature_test_macros>(7) */\n"
@@ -1798,40 +1673,8 @@ msgstr ""
 #~ "\\&                          B<feature_test_macros>(7) 参照 */\n"
 #~ "B<#include E<lt>utmp.hE<gt>>\n"
 
-#~ msgid "B<int getutent_r(struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
-#~ msgstr "B<int getutent_r(struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
-
-#~ msgid ""
-#~ "B<int getutid_r(struct utmp *>I<ut>B<,>\n"
-#~ "B<              struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
-#~ msgstr ""
-#~ "B<int getutid_r(struct utmp *>I<ut>B<,>\n"
-#~ "B<              struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
-
-#~ msgid ""
-#~ "B<int getutline_r(struct utmp *>I<ut>B<,>\n"
-#~ "B<                struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
-#~ msgstr ""
-#~ "B<int getutline_r(struct utmp *>I<ut>B<,>\n"
-#~ "B<                struct utmp *>I<ubuf>B<, struct utmp **>I<ubufp>B<);>\n"
-
-#~ msgid "2014-04-08"
-#~ msgstr "2014-04-08"
-
 #~ msgid "Multithreading (see pthreads(7))"
 #~ msgstr "マルチスレッディング (pthreads(7) 参照)"
 
 #~ msgid "The B<getutmp>()  and B<getutmpx>()  functions are thread-safe."
 #~ msgstr "関数 B<getutmp>() と B<getutmpx>() はスレッドセーフである。"
-
-#~ msgid "2004-05-06"
-#~ msgstr "2004-05-06"
-
-#~ msgid "B<void updwtmp(const char *>I<wtmp_file>B<, const struct utmp *>I<ut>B<);>\n"
-#~ msgstr "B<void updwtmp(const char *>I<wtmp_file>B<, const struct utmp *>I<ut>B<);>\n"
-
-#~ msgid "/var/run/utmp"
-#~ msgstr "/var/run/utmp"
-
-#~ msgid "/var/log/wtmp"
-#~ msgstr "/var/log/wtmp"
index fd9acf3..ff0407e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2021-03-12 14:00+0900\n"
-"PO-Revision-Date: 2021-03-12 21:49+0900\n"
+"PO-Revision-Date: 2021-03-26 01:07+0900\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: \n"
@@ -32,7 +32,7 @@ msgstr "BTOWC"
 #: build/C/man3/wmemset.3:16
 #, no-wrap
 msgid "2015-08-08"
-msgstr ""
+msgstr "2015-08-08"
 
 #. type: TH
 #: build/C/man3/btowc.3:16 build/C/man3/fgetws.3:18 build/C/man3/fputws.3:16
@@ -282,7 +282,7 @@ msgstr "属性"
 #: build/C/man3/wmemset.3:46
 msgid ""
 "For an explanation of the terms used in this section, see B<attributes>(7)."
-msgstr ""
+msgstr "この節で使用されている用語の説明については、 B<attributes>(7) を参照。"
 
 #. type: tbl table
 #: build/C/man3/btowc.3:56 build/C/man3/fgetws.3:59 build/C/man3/fputws.3:50
@@ -307,7 +307,7 @@ msgstr ""
 #: build/C/man3/wmemset.3:50
 #, no-wrap
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #. type: tbl table
 #: build/C/man3/btowc.3:56 build/C/man3/fgetws.3:59 build/C/man3/fputws.3:50
@@ -332,7 +332,7 @@ msgstr ""
 #: build/C/man3/wmemset.3:50
 #, no-wrap
 msgid "Attribute"
-msgstr ""
+msgstr "属性"
 
 #. type: tbl table
 #: build/C/man3/btowc.3:56 build/C/man3/fgetws.3:59 build/C/man3/fputws.3:50
@@ -357,14 +357,13 @@ msgstr ""
 #: build/C/man3/wmemset.3:50
 #, no-wrap
 msgid "Value"
-msgstr ""
+msgstr ""
 
 #. type: tbl table
 #: build/C/man3/btowc.3:59
-#, fuzzy, no-wrap
-#| msgid "B<mbrtowc>(3)"
+#, no-wrap
 msgid "B<btowc>()"
-msgstr "B<mbrtowc>(3)"
+msgstr "B<btowc>()"
 
 #. type: tbl table
 #: build/C/man3/btowc.3:59 build/C/man3/fgetws.3:62 build/C/man3/fputws.3:53
@@ -389,7 +388,7 @@ msgstr "B<mbrtowc>(3)"
 #: build/C/man3/wmemset.3:53
 #, no-wrap
 msgid "Thread safety"
-msgstr ""
+msgstr "Thread safety"
 
 #. type: tbl table
 #: build/C/man3/btowc.3:59 build/C/man3/fgetws.3:62 build/C/man3/fputws.3:53
@@ -407,7 +406,7 @@ msgstr ""
 #: build/C/man3/wmemset.3:53
 #, no-wrap
 msgid "MT-Safe"
-msgstr ""
+msgstr "MT-Safe"
 
 #. type: SH
 #: build/C/man3/btowc.3:61 build/C/man3/fgetws.3:64 build/C/man3/fputws.3:56
@@ -451,7 +450,7 @@ msgstr "準拠"
 #: build/C/man3/wmemcpy.3:66 build/C/man3/wmemmove.3:64
 #: build/C/man3/wmemset.3:57
 msgid "POSIX.1-2001, POSIX.1-2008, C99."
-msgstr ""
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
 
 #. type: SH
 #: build/C/man3/btowc.3:63 build/C/man3/fgetws.3:66 build/C/man3/fputws.3:58
@@ -585,10 +584,9 @@ msgstr "FGETWS"
 #: build/C/man3/wcsnlen.3:15 build/C/man3/wcsnrtombs.3:15
 #: build/C/man3/wcsrtombs.3:16 build/C/man3/wcsstr.3:16
 #: build/C/man3/wcwidth.3:15
-#, fuzzy, no-wrap
-#| msgid "2014-03-19"
+#, no-wrap
 msgid "2019-03-06"
-msgstr "2014-03-19"
+msgstr "2019-03-06"
 
 #. type: Plain text
 #: build/C/man3/fgetws.3:21
@@ -644,10 +642,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fgetws.3:62
-#, fuzzy, no-wrap
-#| msgid "B<fgetwc>(3)"
+#, no-wrap
 msgid "B<fgetws>()"
-msgstr "B<fgetwc>(3)"
+msgstr "B<fgetws>()"
 
 #. type: Plain text
 #: build/C/man3/fgetws.3:73
@@ -724,7 +721,7 @@ msgstr ""
 #: build/C/man3/fputws.3:53
 #, no-wrap
 msgid "B<fputws>()"
-msgstr ""
+msgstr "B<fputws>()"
 
 #. type: Plain text
 #: build/C/man3/fputws.3:65
@@ -759,10 +756,9 @@ msgstr "FWIDE"
 #. type: TH
 #: build/C/man3/fwide.3:16 build/C/man3/wcscasecmp.3:15
 #: build/C/man3/wcsncasecmp.3:15
-#, fuzzy, no-wrap
-#| msgid "2014-03-19"
+#, no-wrap
 msgid "2016-03-15"
-msgstr "2014-03-19"
+msgstr "2016-03-15"
 
 #. type: Plain text
 #: build/C/man3/fwide.3:19
@@ -797,10 +793,8 @@ msgstr "_XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE ||"
 
 #. type: Plain text
 #: build/C/man3/fwide.3:37
-#, fuzzy
-#| msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
 msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
-msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
+msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
 
 #. type: Plain text
 #: build/C/man3/fwide.3:54
@@ -889,10 +883,9 @@ msgstr "GETWCHAR"
 
 #. type: TH
 #: build/C/man3/getwchar.3:17 build/C/man3/wcsdup.3:15 build/C/man3/wctob.3:16
-#, fuzzy, no-wrap
-#| msgid "2011-09-22"
+#, no-wrap
 msgid "2017-09-15"
-msgstr "2011-09-22"
+msgstr "2017-09-15"
 
 #. type: Plain text
 #: build/C/man3/getwchar.3:20
@@ -929,10 +922,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/getwchar.3:65
-#, fuzzy, no-wrap
-#| msgid "B<fgetwc>(3)"
+#, no-wrap
 msgid "B<getwchar>()"
-msgstr "B<fgetwc>(3)"
+msgstr "B<getwchar>()"
 
 #. type: Plain text
 #: build/C/man3/getwchar.3:77
@@ -1039,16 +1031,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/mbrlen.3:114
-#, fuzzy, no-wrap
-#| msgid "B<strlen>(3)"
+#, no-wrap
 msgid "B<mbrlen>()"
-msgstr "B<strlen>(3)"
+msgstr "B<mbrlen>()"
 
 #. type: tbl table
 #: build/C/man3/mbrlen.3:114
 #, no-wrap
 msgid "MT-Unsafe race:mbrlen/!ps"
-msgstr ""
+msgstr "MT-Unsafe race:mbrlen/!ps"
 
 #. type: Plain text
 #: build/C/man3/mbrlen.3:125
@@ -1168,10 +1159,9 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/mbrtowc.3:150
-#, fuzzy, no-wrap
-#| msgid "memset(&a, 0, sizeof(a));"
+#, no-wrap
 msgid "memset(&a, 0, sizeof(a));\n"
-msgstr "memset(&a, 0, sizeof(a));"
+msgstr "memset(&a, 0, sizeof(a));\n"
 
 #. type: Plain text
 #: build/C/man3/mbrtowc.3:175
@@ -1193,16 +1183,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/mbrtowc.3:185
-#, fuzzy, no-wrap
-#| msgid "B<mbrtowc>(3)"
+#, no-wrap
 msgid "B<mbrtowc>()"
-msgstr "B<mbrtowc>(3)"
+msgstr "B<mbrtowc>()"
 
 #. type: tbl table
 #: build/C/man3/mbrtowc.3:185
 #, no-wrap
 msgid "MT-Unsafe race:mbrtowc/!ps"
-msgstr ""
+msgstr "MT-Unsafe race:mbrtowc/!ps"
 
 #. type: Plain text
 #: build/C/man3/mbrtowc.3:196
@@ -1225,10 +1214,9 @@ msgstr "MBSINIT"
 
 #. type: TH
 #: build/C/man3/mbsinit.3:16
-#, fuzzy, no-wrap
-#| msgid "2013-11-05"
+#, no-wrap
 msgid "2020-11-01"
-msgstr "2013-11-05"
+msgstr "2020-11-01"
 
 #. type: Plain text
 #: build/C/man3/mbsinit.3:19
@@ -1259,14 +1247,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/mbsinit.3:46
-#, fuzzy
-#| msgid ""
-#| "The initial state is the state at the beginning of conversion of a "
-#| "string.  There are two kinds of state: The one used by multibyte to wide "
-#| "character conversion functions, such as B<mbsrtowcs>(3), and the one used "
-#| "by wide character to multibyte conversion functions, such as "
-#| "B<wcsrtombs>(3), but they both fit in a I<mbstate_t>, and they both have "
-#| "the same representation for an initial state."
 msgid ""
 "The initial state is the state at the beginning of conversion of a string.  "
 "There are two kinds of state: the one used by multibyte to wide character "
@@ -1306,16 +1286,13 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/mbsinit.3:63
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    mbstate_t state;\n"
-#| "    memset(&state,0,sizeof(mbstate_t));\n"
+#, no-wrap
 msgid ""
 "mbstate_t state;\n"
 "memset(&state, 0, sizeof(state));\n"
 msgstr ""
-"    mbstate_t state;\n"
-"    memset(&state,0,sizeof(mbstate_t));\n"
+"mbstate_t state;\n"
+"memset(&state, 0, sizeof(state));\n"
 
 #. type: Plain text
 #: build/C/man3/mbsinit.3:67
@@ -1327,10 +1304,9 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/mbsinit.3:71
-#, fuzzy, no-wrap
-#| msgid "    mbstate_t state = { 0 };\n"
+#, no-wrap
 msgid "mbstate_t state = { 0 };\n"
-msgstr "    mbstate_t state = { 0 };\n"
+msgstr "mbstate_t state = { 0 };\n"
 
 #. type: Plain text
 #: build/C/man3/mbsinit.3:80
@@ -1350,10 +1326,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/mbsinit.3:98
-#, fuzzy, no-wrap
-#| msgid "B<mbsnrtowcs>():"
+#, no-wrap
 msgid "B<mbsinit>()"
-msgstr "B<mbsnrtowcs>():"
+msgstr "B<mbsinit>()"
 
 #. type: Plain text
 #: build/C/man3/mbsinit.3:109
@@ -1365,14 +1340,9 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/mbsinit.3:115
-#, fuzzy
-#| msgid ""
-#| "B<mbrlen>(3), B<mbrtowc>(3), B<wcrtomb>(3), B<mbsrtowcs>(3), "
-#| "B<wcsrtombs>(3)"
 msgid ""
 "B<mbrlen>(3), B<mbrtowc>(3), B<mbsrtowcs>(3), B<wcrtomb>(3), B<wcsrtombs>(3)"
-msgstr ""
-"B<mbrlen>(3), B<mbrtowc>(3), B<wcrtomb>(3), B<mbsrtowcs>(3), B<wcsrtombs>(3)"
+msgstr "B<mbrlen>(3), B<mbrtowc>(3), B<mbsrtowcs>(3), B<wcrtomb>(3), B<wcsrtombs>(3)"
 
 #. type: TH
 #: build/C/man3/mbsnrtowcs.3:15
@@ -1382,10 +1352,9 @@ msgstr "MBSNRTOWCS"
 
 #. type: TH
 #: build/C/man3/mbsnrtowcs.3:15 build/C/man3/wcstok.3:16
-#, fuzzy, no-wrap
-#| msgid "2013-06-21"
+#, no-wrap
 msgid "2020-06-09"
-msgstr "2013-06-21"
+msgstr "2020-06-09"
 
 #. type: Plain text
 #: build/C/man3/mbsnrtowcs.3:18
@@ -1421,10 +1390,8 @@ msgstr "glibc 2.10 以降:"
 #: build/C/man3/wcpncpy.3:38 build/C/man3/wcscasecmp.3:37
 #: build/C/man3/wcsdup.3:37 build/C/man3/wcsncasecmp.3:37
 #: build/C/man3/wcsnlen.3:37 build/C/man3/wcsnrtombs.3:38
-#, fuzzy
-#| msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
 msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
-msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
+msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
 
 #. type: TP
 #: build/C/man3/mbsnrtowcs.3:38 build/C/man3/wcpcpy.3:37
@@ -1445,18 +1412,11 @@ msgstr "_GNU_SOURCE"
 
 #. type: Plain text
 #: build/C/man3/mbsnrtowcs.3:55
-#, fuzzy
-#| msgid ""
-#| "The B<mbsnrtowcs>()  function is like the B<mbsrtowcs>(3)  function, "
-#| "except that the number of bytes to be converted, starting at I<*src>, is "
-#| "limited to I<nms>."
 msgid ""
 "The B<mbsnrtowcs>()  function is like the B<mbsrtowcs>(3)  function, except "
 "that the number of bytes to be converted, starting at I<*src>, is limited to "
 "at most I<nms> bytes."
-msgstr ""
-"B<mbsnrtowcs>()  関数は B<mbsrtowcs>(3)  関数に似ているが 変換するバイト数が "
-"I<*src> から始まる I<nms> バイトに制限されている 点が異なっている。"
+msgstr "B<mbsnrtowcs>() 関数は B<mbsrtowcs>(3) 関数に似ているが、変換するバイト数が I<*src> から始まる最大 I<nms> バイトに制限されている点が異なっている。"
 
 #. type: Plain text
 #: build/C/man3/mbsnrtowcs.3:88
@@ -1587,16 +1547,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/mbsnrtowcs.3:180
-#, fuzzy, no-wrap
-#| msgid "B<mbsnrtowcs>():"
+#, no-wrap
 msgid "B<mbsnrtowcs>()"
-msgstr "B<mbsnrtowcs>():"
+msgstr "B<mbsnrtowcs>()"
 
 #. type: tbl table
 #: build/C/man3/mbsnrtowcs.3:180
 #, no-wrap
 msgid "MT-Unsafe race:mbsnrtowcs/!ps"
-msgstr ""
+msgstr "MT-Unsafe race:mbsnrtowcs/!ps"
 
 #. type: Plain text
 #: build/C/man3/mbsnrtowcs.3:185 build/C/man3/wcpcpy.3:81
@@ -1623,10 +1582,8 @@ msgstr "I<ps> に NULL を渡した際の動作はマルチスレッドセーフ
 
 #. type: Plain text
 #: build/C/man3/mbsnrtowcs.3:201
-#, fuzzy
-#| msgid "B<iconv>(3), B<mbrtowc>(3)  B<mbsinit>(3), B<mbsrtowcs>(3)"
 msgid "B<iconv>(3), B<mbrtowc>(3), B<mbsinit>(3), B<mbsrtowcs>(3)"
-msgstr "B<iconv>(3), B<mbrtowc>(3)  B<mbsinit>(3), B<mbsrtowcs>(3)"
+msgstr "B<iconv>(3), B<mbrtowc>(3), B<mbsinit>(3), B<mbsrtowcs>(3)"
 
 #. type: TH
 #: build/C/man3/mbsrtowcs.3:16
@@ -1726,16 +1683,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/mbsrtowcs.3:136
-#, fuzzy, no-wrap
-#| msgid "B<mbsnrtowcs>():"
+#, no-wrap
 msgid "B<mbsrtowcs>()"
-msgstr "B<mbsnrtowcs>():"
+msgstr "B<mbsrtowcs>()"
 
 #. type: tbl table
 #: build/C/man3/mbsrtowcs.3:136
 #, no-wrap
 msgid "MT-Unsafe race:mbsrtowcs/!ps"
-msgstr ""
+msgstr "MT-Unsafe race:mbsrtowcs/!ps"
 
 #. type: Plain text
 #: build/C/man3/mbsrtowcs.3:148
@@ -1797,7 +1753,7 @@ msgstr ""
 #: build/C/man3/putwchar.3:70
 #, no-wrap
 msgid "B<putwchar>()"
-msgstr ""
+msgstr "B<putwchar>()"
 
 #. type: Plain text
 #: build/C/man3/putwchar.3:81
@@ -1897,10 +1853,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/ungetwc.3:87
-#, fuzzy, no-wrap
-#| msgid "B<fgetwc>(3)"
+#, no-wrap
 msgid "B<ungetwc>()"
-msgstr "B<fgetwc>(3)"
+msgstr "B<ungetwc>()"
 
 #. type: Plain text
 #: build/C/man3/ungetwc.3:98
@@ -1976,10 +1931,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcpcpy.3:77
-#, fuzzy, no-wrap
-#| msgid "B<wcpcpy>():"
+#, no-wrap
 msgid "B<wcpcpy>()"
-msgstr "B<wcpcpy>():"
+msgstr "B<wcpcpy>()"
 
 #. type: Plain text
 #: build/C/man3/wcpcpy.3:84
@@ -2053,10 +2007,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcpncpy.3:103
-#, fuzzy, no-wrap
-#| msgid "B<wcpncpy>():"
+#, no-wrap
 msgid "B<wcpncpy>()"
-msgstr "B<wcpncpy>():"
+msgstr "B<wcpncpy>()"
 
 #. type: Plain text
 #: build/C/man3/wcpncpy.3:110
@@ -2158,16 +2111,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcrtomb.3:119
-#, fuzzy, no-wrap
-#| msgid "B<wcsnrtombs>():"
+#, no-wrap
 msgid "B<wcrtomb>()"
-msgstr "B<wcsnrtombs>():"
+msgstr "B<wcrtomb>()"
 
 #. type: tbl table
 #: build/C/man3/wcrtomb.3:119
 #, no-wrap
 msgid "MT-Unsafe race:wcrtomb/!ps"
-msgstr ""
+msgstr "MT-Unsafe race:wcrtomb/!ps"
 
 #. type: Plain text
 #: build/C/man3/wcrtomb.3:131
@@ -2244,10 +2196,9 @@ msgstr "B<wcscasecmp>()  関数は glibc バージョン 2.1 以降で提供さ
 
 #. type: tbl table
 #: build/C/man3/wcscasecmp.3:93
-#, fuzzy, no-wrap
-#| msgid "B<wcscasecmp>():"
+#, no-wrap
 msgid "B<wcscasecmp>()"
-msgstr "B<wcscasecmp>():"
+msgstr "B<wcscasecmp>()"
 
 #. type: tbl table
 #: build/C/man3/wcscasecmp.3:93 build/C/man3/wcsncasecmp.3:98
@@ -2255,7 +2206,7 @@ msgstr "B<wcscasecmp>():"
 #: build/C/man3/wcwidth.3:55
 #, no-wrap
 msgid "MT-Safe locale"
-msgstr ""
+msgstr "MT-Safe locale"
 
 #. type: Plain text
 #: build/C/man3/wcscasecmp.3:99 build/C/man3/wcsdup.3:88
@@ -2324,10 +2275,9 @@ msgstr "B<wcscat>()  は I<dest> を返す。"
 
 #. type: tbl table
 #: build/C/man3/wcscat.3:58
-#, fuzzy, no-wrap
-#| msgid "B<wcscasecmp>():"
+#, no-wrap
 msgid "B<wcscat>()"
-msgstr "B<wcscasecmp>():"
+msgstr "B<wcscat>()"
 
 #. type: Plain text
 #: build/C/man3/wcscat.3:67
@@ -2373,10 +2323,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcschr.3:57
-#, fuzzy, no-wrap
-#| msgid "B<wcsdup>():"
+#, no-wrap
 msgid "B<wcschr>()"
-msgstr "B<wcsdup>():"
+msgstr "B<wcschr>()"
 
 #. type: Plain text
 #: build/C/man3/wcschr.3:67
@@ -2430,10 +2379,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcscmp.3:69
-#, fuzzy, no-wrap
-#| msgid "B<wcscasecmp>():"
+#, no-wrap
 msgid "B<wcscmp>()"
-msgstr "B<wcscasecmp>():"
+msgstr "B<wcscmp>()"
 
 #. type: Plain text
 #: build/C/man3/wcscmp.3:77
@@ -2476,10 +2424,9 @@ msgstr "B<wcscpy>()  は I<dest> を返す。"
 
 #. type: tbl table
 #: build/C/man3/wcscpy.3:59
-#, fuzzy, no-wrap
-#| msgid "B<wcpcpy>():"
+#, no-wrap
 msgid "B<wcscpy>()"
-msgstr "B<wcpcpy>():"
+msgstr "B<wcscpy>()"
 
 #. type: Plain text
 #: build/C/man3/wcscpy.3:69
@@ -2538,10 +2485,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcscspn.3:71
-#, fuzzy, no-wrap
-#| msgid "B<wcscasecmp>():"
+#, no-wrap
 msgid "B<wcscspn>()"
-msgstr "B<wcscasecmp>():"
+msgstr "B<wcscspn>()"
 
 #. type: Plain text
 #: build/C/man3/wcscspn.3:79
@@ -2592,18 +2538,11 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/wcsdup.3:66
-#, fuzzy
-#| msgid ""
-#| "On success, B<wcsdup>()  returns a pointer to the new wide-character "
-#| "string.  On error, it returns -1, with I<errno> set to indicate the cause "
-#| "of the error."
 msgid ""
 "On success, B<wcsdup>()  returns a pointer to the new wide-character "
 "string.  On error, it returns NULL, with I<errno> set to indicate the cause "
 "of the error."
-msgstr ""
-"成功すると、 B<wcsdup>()  関数は、新しいワイド文字文字列へのポインターを返"
-"す。 エラーの場合、 -1 が返り、 I<errno> にエラーの原因を示す値が設定される。"
+msgstr "成功すると、 B<wcsdup>()  関数は、新しいワイド文字文字列へのポインターを返す。 エラーの場合、 NULL が返り、 I<errno> にエラーの原因を示す値が設定される。"
 
 #. type: SH
 #: build/C/man3/wcsdup.3:66
@@ -2624,10 +2563,9 @@ msgstr "複製文字列を割り当てるのに十分なメモリーがない。
 
 #. type: tbl table
 #: build/C/man3/wcsdup.3:80
-#, fuzzy, no-wrap
-#| msgid "B<wcsdup>():"
+#, no-wrap
 msgid "B<wcsdup>()"
-msgstr "B<wcsdup>():"
+msgstr "B<wcsdup>()"
 
 #. type: Plain text
 #: build/C/man3/wcsdup.3:91
@@ -2671,10 +2609,9 @@ msgstr "B<wcslen>()  関数は、I<s> に含まれるワイド文字の数を返
 
 #. type: tbl table
 #: build/C/man3/wcslen.3:52
-#, fuzzy, no-wrap
-#| msgid "B<wcsnlen>():"
+#, no-wrap
 msgid "B<wcslen>()"
-msgstr "B<wcsncasecmp>():"
+msgstr "B<wcslen>()"
 
 #. type: Plain text
 #: build/C/man3/wcslen.3:58
@@ -2743,10 +2680,9 @@ msgstr "B<wcsncasecmp>()  関数は glibc バージョン 2.1 以降で提供さ
 
 #. type: tbl table
 #: build/C/man3/wcsncasecmp.3:98
-#, fuzzy, no-wrap
-#| msgid "B<wcsncasecmp>():"
+#, no-wrap
 msgid "B<wcsncasecmp>()"
-msgstr "B<wcsncasecmp>():"
+msgstr "B<wcsncasecmp>()"
 
 #. type: Plain text
 #: build/C/man3/wcsncasecmp.3:111
@@ -2809,10 +2745,9 @@ msgstr "B<wcsncat>()  は I<dest> を返す。"
 
 #. type: tbl table
 #: build/C/man3/wcsncat.3:61
-#, fuzzy, no-wrap
-#| msgid "B<wcsncasecmp>():"
+#, no-wrap
 msgid "B<wcsncat>()"
-msgstr "B<wcsncasecmp>():"
+msgstr "B<wcsncat>()"
 
 #. type: Plain text
 #: build/C/man3/wcsncat.3:68
@@ -2854,15 +2789,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/wcsncmp.3:73
-#, fuzzy
-#| msgid ""
-#| "The B<wcsncmp>()  function returns zero if the wide-character strings at "
-#| "I<s1> and I<s2>, truncated to at most length I<n>, are equal.  It returns "
-#| "an integer greater than zero if at the first differing position I<i> "
-#| "(I<i> E<lt> I<n>), the corresponding wide-character I<s1[i]> is greater "
-#| "than I<s2[i]>.  It returns an integer less than zero if at the first "
-#| "differing position I<i> (i E<lt> I<n>), the corresponding wide-character "
-#| "I<s1[i]> is less than I<s2[i]>."
 msgid ""
 "The B<wcsncmp>()  function returns zero if the wide-character strings at "
 "I<s1> and I<s2>, truncated to at most length I<n>, are equal.  It returns an "
@@ -2881,10 +2807,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcsncmp.3:83
-#, fuzzy, no-wrap
-#| msgid "B<wcsncasecmp>():"
+#, no-wrap
 msgid "B<wcsncmp>()"
-msgstr "B<wcsncasecmp>():"
+msgstr "B<wcsncmp>()"
 
 #. type: Plain text
 #: build/C/man3/wcsncmp.3:90
@@ -2936,10 +2861,9 @@ msgstr "B<wcsncpy>()  は I<dest> を返す。"
 
 #. type: tbl table
 #: build/C/man3/wcsncpy.3:79
-#, fuzzy, no-wrap
-#| msgid "B<wcpncpy>():"
+#, no-wrap
 msgid "B<wcsncpy>()"
-msgstr "B<wcpncpy>():"
+msgstr "B<wcsncpy>()"
 
 #. type: Plain text
 #: build/C/man3/wcsncpy.3:85
@@ -3003,10 +2927,9 @@ msgstr "B<wcsnlen>()  関数は glibc バージョン 2.1 以降で提供され
 
 #. type: tbl table
 #: build/C/man3/wcsnlen.3:92
-#, fuzzy, no-wrap
-#| msgid "B<wcsnlen>():"
+#, no-wrap
 msgid "B<wcsnlen>()"
-msgstr "B<wcsncasecmp>():"
+msgstr "B<wcsnlen>()"
 
 #. type: Plain text
 #: build/C/man3/wcsnlen.3:99
@@ -3151,16 +3074,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcsnrtombs.3:170
-#, fuzzy, no-wrap
-#| msgid "B<wcsnrtombs>():"
+#, no-wrap
 msgid "B<wcsnrtombs>()"
-msgstr "B<wcsnrtombs>():"
+msgstr "B<wcsnrtombs>()"
 
 #. type: tbl table
 #: build/C/man3/wcsnrtombs.3:170
 #, no-wrap
 msgid "MT-Unsafe race:wcsnrtombs/!ps"
-msgstr ""
+msgstr "MT-Unsafe race:wcsnrtombs/!ps"
 
 #. type: Plain text
 #: build/C/man3/wcsnrtombs.3:182
@@ -3219,10 +3141,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcspbrk.3:59
-#, fuzzy, no-wrap
-#| msgid "B<wcsdup>():"
+#, no-wrap
 msgid "B<wcspbrk>()"
-msgstr "B<wcsdup>():"
+msgstr "B<wcspbrk>()"
 
 #. type: Plain text
 #: build/C/man3/wcspbrk.3:67
@@ -3269,10 +3190,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcsrchr.3:57
-#, fuzzy, no-wrap
-#| msgid "B<wcsdup>():"
+#, no-wrap
 msgid "B<wcsrchr>()"
-msgstr "B<wcsdup>():"
+msgstr "B<wcsrchr>()"
 
 #. type: Plain text
 #: build/C/man3/wcsrchr.3:64
@@ -3321,40 +3241,21 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/wcsrtombs.3:76
-#, fuzzy
-#| msgid ""
-#| "2. The length limit forces a stop.  In this case, I<*src> is left "
-#| "pointing to the next wide character to be converted, and the number of "
-#| "bytes written to I<dest> is returned."
 msgid ""
 "The length limit forces a stop.  In this case, I<*src> is left pointing to "
 "the next wide character to be converted, and the number of bytes written to "
 "I<dest> is returned."
-msgstr ""
-"2. 長さの制限により変換が止められた場合。この場合には、I<*src> は次に 変換さ"
-"れるべきワイド文字列を指した状態になり、I<dest> に書き込まれ たバイト数が返さ"
-"れる。"
+msgstr "長さの制限により変換が止められた場合。この場合には、I<*src> は次に 変換されるべきワイド文字列を指した状態になり、I<dest> に書き込まれ たバイト数が返される。"
 
 #. type: Plain text
 #: build/C/man3/wcsrtombs.3:89
-#, fuzzy
-#| msgid ""
-#| "3. The wide-character string has been completely converted, including the "
-#| "terminating null wide character (L\\(aq\\e0\\(aq), which has the side "
-#| "effect of bringing back I<*ps> to the initial state.  In this case, "
-#| "I<*src> is set to NULL, and the number of bytes written to I<dest>, "
-#| "excluding the terminating null byte (\\(aq\\e0\\(aq), is returned."
 msgid ""
 "The wide-character string has been completely converted, including the "
 "terminating null wide character (L\\(aq\\e0\\(aq), which has the side effect "
 "of bringing back I<*ps> to the initial state.  In this case, I<*src> is set "
 "to NULL, and the number of bytes written to I<dest>, excluding the "
 "terminating null byte (\\(aq\\e0\\(aq), is returned."
-msgstr ""
-"3. ワイド文字列が終端のヌルワイド文字 (L\\(aq\\e0\\(aq) も含めて全て 変換され"
-"た場合。この際、I<*ps> が初期状態に戻るという副作用がある。 この場合には "
-"I<*src> に NULL が設定され、I<dest> に書き込まれた バイト数が返される (終端の"
-"ヌルバイト (L\\(aq\\e0\\(aq) は数えない)。"
+msgstr "ワイド文字列が終端のヌルワイド文字 (L\\(aq\\e0\\(aq) も含めて全て 変換された場合。この際、I<*ps> が初期状態に戻るという副作用がある。 この場合には I<*src> に NULL が設定され、I<dest> に書き込まれた バイト数が返される (終端のヌルバイト (L\\(aq\\e0\\(aq) は数えない)。"
 
 #. type: Plain text
 #: build/C/man3/wcsrtombs.3:98
@@ -3390,16 +3291,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcsrtombs.3:136
-#, fuzzy, no-wrap
-#| msgid "B<wcsnrtombs>():"
+#, no-wrap
 msgid "B<wcsrtombs>()"
-msgstr "B<wcsnrtombs>():"
+msgstr "B<wcsrtombs>()"
 
 #. type: tbl table
 #: build/C/man3/wcsrtombs.3:136
 #, no-wrap
 msgid "MT-Unsafe race:wcsrtombs/!ps"
-msgstr ""
+msgstr "MT-Unsafe race:wcsrtombs/!ps"
 
 #. type: Plain text
 #: build/C/man3/wcsrtombs.3:148
@@ -3469,10 +3369,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcsspn.3:70
-#, fuzzy, no-wrap
-#| msgid "B<wcsdup>():"
+#, no-wrap
 msgid "B<wcsspn>()"
-msgstr "B<wcsdup>():"
+msgstr "B<wcsspn>()"
 
 #. type: Plain text
 #: build/C/man3/wcsspn.3:77
@@ -3530,10 +3429,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcsstr.3:66
-#, fuzzy, no-wrap
-#| msgid "B<wcsdup>():"
+#, no-wrap
 msgid "B<wcsstr>()"
-msgstr "B<wcsdup>():"
+msgstr "B<wcsstr>()"
 
 #. type: Plain text
 #: build/C/man3/wcsstr.3:73
@@ -3553,21 +3451,23 @@ msgstr "wcstoimax, wcstoumax - ワイド文字文字列を整数に変換する"
 
 #. type: Plain text
 #: build/C/man3/wcstoimax.3:31
-#, fuzzy, no-wrap
-#| msgid "B<#include E<lt>inttypes.hE<gt>>\n"
+#, no-wrap
 msgid ""
 "B<#include E<lt>stddef.hE<gt>>\n"
 "B<#include E<lt>inttypes.hE<gt>>\n"
-msgstr "B<#include E<lt>inttypes.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>stddef.hE<gt>>\n"
+"B<#include E<lt>inttypes.hE<gt>>\n"
 
 #. type: Plain text
 #: build/C/man3/wcstoimax.3:36
-#, fuzzy, no-wrap
-#| msgid "B<uintmax_t wcstoumax(const wchar_t *>I<nptr>B<, wchar_t **>I<endptr>B<, int >I<base>B<);>\n"
+#, no-wrap
 msgid ""
 "B<intmax_t wcstoimax(const wchar_t *>I<nptr>B<, wchar_t **>I<endptr>B<, int >I<base>B<);>\n"
 "B<uintmax_t wcstoumax(const wchar_t *>I<nptr>B<, wchar_t **>I<endptr>B<, int >I<base>B<);>\n"
-msgstr "B<uintmax_t wcstoumax(const wchar_t *>I<nptr>B<, wchar_t **>I<endptr>B<, int >I<base>B<);>\n"
+msgstr ""
+"B<intmax_t wcstoimax(const wchar_t *>I<nptr>B<, wchar_t **>I<endptr>B<, int >I<base>B<);>\n"
+"B<uintmax_t wcstoumax(const wchar_t *>I<nptr>B<, wchar_t **>I<endptr>B<, int >I<base>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/wcstoimax.3:47
@@ -3580,12 +3480,13 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcstoimax.3:58
-#, fuzzy, no-wrap
-#| msgid "B<mbsinit>(3), B<wcsrtombs>(3)"
+#, no-wrap
 msgid ""
 "B<wcstoimax>(),\n"
 "B<wcstoumax>()"
-msgstr "B<mbsinit>(3), B<wcsrtombs>(3)"
+msgstr ""
+"B<wcstoimax>(),\n"
+"B<wcstoumax>()"
 
 #.  FIXME . the pages referred to by the following xrefs are not yet written
 #. type: Plain text
@@ -3666,10 +3567,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcstok.3:89
-#, fuzzy, no-wrap
-#| msgid "B<wcsnrtombs>():"
+#, no-wrap
 msgid "B<wcstok>()"
-msgstr "B<wcsnrtombs>():"
+msgstr "B<wcstok>()"
 
 #. type: Plain text
 #: build/C/man3/wcstok.3:98
@@ -3681,8 +3581,7 @@ msgstr ""
 
 #. type: SH
 #: build/C/man3/wcstok.3:98
-#, fuzzy, no-wrap
-#| msgid "EXAMPLE"
+#, no-wrap
 msgid "EXAMPLES"
 msgstr "例"
 
@@ -3773,17 +3672,14 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wcswidth.3:57
-#, fuzzy, no-wrap
-#| msgid "B<wcsdup>():"
+#, no-wrap
 msgid "B<wcswidth>()"
-msgstr "B<wcsdup>():"
+msgstr "B<wcswidth>()"
 
 #. type: Plain text
 #: build/C/man3/wcswidth.3:61 build/C/man3/wcwidth.3:59
-#, fuzzy
-#| msgid "POSIX.1-2008."
 msgid "POSIX.1-2001, POSIX.1-2008."
-msgstr "POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
 
 #. type: Plain text
 #: build/C/man3/wcswidth.3:68
@@ -3839,23 +3735,16 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/wctob.3:50
-#, fuzzy
-#| msgid ""
-#| "The B<wctob>()  function returns the single-byte representation of I<c>, "
-#| "if it exists, of B<EOF> otherwise."
 msgid ""
 "The B<wctob>()  function returns the single-byte representation of I<c>, if "
 "it exists, or B<EOF> otherwise."
-msgstr ""
-"B<wctob>()  関数は I<c> のシングルバイト表現が存在すれば、その表現 を返す。存"
-"在しなければ B<EOF> を返す。"
+msgstr "B<wctob>() 関数は、 I<c> のシングルバイト表現が存在すれば、その表現を返す。存在しなければ B<EOF> を返す。"
 
 #. type: tbl table
 #: build/C/man3/wctob.3:60
-#, fuzzy, no-wrap
-#| msgid "B<wcsnrtombs>():"
+#, no-wrap
 msgid "B<wctob>()"
-msgstr "B<wcsnrtombs>():"
+msgstr "B<wctob>()"
 
 #. type: Plain text
 #: build/C/man3/wctob.3:72
@@ -3928,10 +3817,9 @@ msgstr "B<wcwidth>()  関数は、I<c> の表現に必要なカラム数を返
 
 #. type: tbl table
 #: build/C/man3/wcwidth.3:55
-#, fuzzy, no-wrap
-#| msgid "B<wcsdup>():"
+#, no-wrap
 msgid "B<wcwidth>()"
-msgstr "B<wcsdup>():"
+msgstr "B<wcwidth>()"
 
 #. type: Plain text
 #: build/C/man3/wcwidth.3:61
@@ -4002,7 +3890,7 @@ msgstr ""
 #: build/C/man3/wmemchr.3:61
 #, no-wrap
 msgid "B<wmemchr>()"
-msgstr ""
+msgstr "B<wmemchr>()"
 
 #. type: Plain text
 #: build/C/man3/wmemchr.3:68
@@ -4056,10 +3944,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wmemcmp.3:80
-#, fuzzy, no-wrap
-#| msgid "B<wcscasecmp>():"
+#, no-wrap
 msgid "B<wmemcmp>()"
-msgstr "B<wcscasecmp>():"
+msgstr "B<wmemcmp>()"
 
 #. type: Plain text
 #: build/C/man3/wmemcmp.3:87
@@ -4110,10 +3997,9 @@ msgstr "B<wmemcpy>()  は I<dest> を返す。"
 
 #. type: tbl table
 #: build/C/man3/wmemcpy.3:62
-#, fuzzy, no-wrap
-#| msgid "B<wcpcpy>():"
+#, no-wrap
 msgid "B<wmemcpy>()"
-msgstr "B<wcpcpy>():"
+msgstr "B<wmemcpy>()"
 
 #. type: Plain text
 #: build/C/man3/wmemcpy.3:71
@@ -4157,7 +4043,7 @@ msgstr "B<wmemmove>()  は I<dest> を返す。"
 #: build/C/man3/wmemmove.3:60
 #, no-wrap
 msgid "B<wmemmove>()"
-msgstr ""
+msgstr "B<wmemmove>()"
 
 #. type: Plain text
 #: build/C/man3/wmemmove.3:67
@@ -4200,223 +4086,11 @@ msgstr "B<wmemset>()  は I<wcs> を返す。"
 
 #. type: tbl table
 #: build/C/man3/wmemset.3:53
-#, fuzzy, no-wrap
-#| msgid "B<memset>(3)"
+#, no-wrap
 msgid "B<wmemset>()"
-msgstr "B<memset>(3)"
+msgstr "B<wmemset>()"
 
 #. type: Plain text
 #: build/C/man3/wmemset.3:59
 msgid "B<memset>(3)"
 msgstr "B<memset>(3)"
-
-#~ msgid "C99, POSIX.1-2001."
-#~ msgstr "C99, POSIX.1-2001."
-
-#~ msgid "2011-09-28"
-#~ msgstr "2011-09-28"
-
-#~ msgid "or I<cc\\ -std=c99>"
-#~ msgstr "or I<cc\\ -std=c99>"
-
-#~ msgid "1999-07-25"
-#~ msgstr "1999-07-25"
-
-#~ msgid "C99."
-#~ msgstr "C99."
-
-#~ msgid "Multithreading (see pthreads(7))"
-#~ msgstr "マルチスレッディング (pthreads(7) 参照)"
-
-#~ msgid ""
-#~ "The B<mbrlen>()  function is thread-safe with exceptions.  It is not "
-#~ "thread-safe if called with a NULL I<ps> parameter."
-#~ msgstr ""
-#~ "B<mbrlen>() 関数は、例外付きのスレッドセーフである。 I<ps> パラメーターが "
-#~ "NULL で呼び出された場合はスレッドセーフではない。"
-
-#~ msgid "2014-03-18"
-#~ msgstr "2014-03-18"
-
-#~ msgid ""
-#~ "The B<mbrtowc>()  function is thread-safe with exceptions.  It is not "
-#~ "thread-safe if called with a NULL I<ps> parameter."
-#~ msgstr ""
-#~ "B<mbrtowc>() 関数は、例外付きのスレッドセーフである。 I<ps> パラメーター"
-#~ "が NULL で呼び出された場合はスレッドセーフではない。"
-
-#~ msgid "The B<mbsinit>()  function is thread-safe."
-#~ msgstr "関数 B<mbsinit>() はスレッドセーフである。"
-
-#~ msgid "_XOPEN_SOURCE\\ E<gt>=\\ 700 || _POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
-#~ msgstr "_XOPEN_SOURCE\\ E<gt>=\\ 700 || _POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
-
-#~ msgid "2013-12-09"
-#~ msgstr "2013-12-09"
-
-#~ msgid "The B<ungetwc>()  function is thread-safe."
-#~ msgstr "関数 B<ungetwc>() はスレッドセーフである。"
-
-#~ msgid "2013-12-10"
-#~ msgstr "2013-12-10"
-
-#~ msgid "The B<wcpcpy>()  function is thread-safe."
-#~ msgstr "関数 B<wcpcpy>() はスレッドセーフである。"
-
-#~ msgid "2013-12-16"
-#~ msgstr "2013-12-16"
-
-#~ msgid "The B<wcpncpy>()  function is thread-safe."
-#~ msgstr "関数 B<wcpncpy>() はスレッドセーフである。"
-
-#~ msgid "2014-01-22"
-#~ msgstr "2014-01-22"
-
-#~ msgid ""
-#~ "The B<wcscasecmp>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<wcscasecmp>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
-
-#~ msgid "2013-12-02"
-#~ msgstr "2013-12-02"
-
-#~ msgid "The B<wcscat>()  function is thread-safe."
-#~ msgstr "関数 B<wcscat>() はスレッドセーフである。"
-
-#~ msgid "The B<wcschr>()  function is thread-safe."
-#~ msgstr "関数 B<wcschr>() はスレッドセーフである。"
-
-#~ msgid "The B<wcscmp>()  function is thread-safe."
-#~ msgstr "関数 B<wcscmp>() はスレッドセーフである。"
-
-#~ msgid "The B<wcscpy>()  function is thread-safe."
-#~ msgstr "関数 B<wcscpy>() はスレッドセーフである。"
-
-#~ msgid "The B<wcscspn>()  function is thread-safe."
-#~ msgstr "関数 B<wcscspn>() はスレッドセーフである。"
-
-#~ msgid "2013-04-19"
-#~ msgstr "2013-04-19"
-
-#~ msgid "2013-11-21"
-#~ msgstr "2013-11-21"
-
-#~ msgid "The B<wcslen>()  function is thread-safe."
-#~ msgstr "関数 B<wcslen>() はスレッドセーフである。"
-
-#~ msgid ""
-#~ "The B<wcsncasecmp>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<wcsncasecmp>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
-
-#~ msgid "2013-11-25"
-#~ msgstr "2013-11-25"
-
-#~ msgid "The B<wcsncat>()  function is thread-safe."
-#~ msgstr "関数 B<wcsncat>() はスレッドセーフである。"
-
-#~ msgid "The B<wcsncmp>()  function is thread-safe."
-#~ msgstr "関数 B<wcsncmp>() はスレッドセーフである。"
-
-#~ msgid "The B<wcsncpy>()  function is thread-safe."
-#~ msgstr "関数 B<wcsncpy>() はスレッドセーフである。"
-
-#~ msgid "The B<wcsnlen>()  function is thread-safe."
-#~ msgstr "関数 B<wcsnlen>() はスレッドセーフである。"
-
-#~ msgid "2013-11-18"
-#~ msgstr "2013-11-18"
-
-#~ msgid "The B<wcspbrk>()  function is thread-safe."
-#~ msgstr "関数 B<wcspbrk>() はスレッドセーフである。"
-
-#~ msgid "2013-11-19"
-#~ msgstr "2013-11-19"
-
-#~ msgid "The B<wcsrchr>()  function is thread-safe."
-#~ msgstr "関数 B<wcsrchr>() はスレッドセーフである。"
-
-#~ msgid ""
-#~ "1. A wide character has been encountered that can not be represented as a "
-#~ "multibyte sequence (according to the current locale).  In this case, "
-#~ "I<*src> is left pointing to the invalid wide character, I<(size_t)\\ -1> "
-#~ "is returned, and I<errno> is set to B<EILSEQ>."
-#~ msgstr ""
-#~ "1. (現在のロケールに基づいて)マルチバイト列で表現できないワイド文字に 出"
-#~ "会った場合。この場合は、I<*src> は不正なワイド文字を指した状態になり、 "
-#~ "I<(size_t)\\ -1> が返され、I<errno> に B<EILSEQ> が設定される。"
-
-#~ msgid "2013-11-11"
-#~ msgstr "2013-11-11"
-
-#~ msgid "The B<wcsspn>()  function is thread-safe."
-#~ msgstr "関数 B<wcsspn>() はスレッドセーフである。"
-
-#~ msgid "2013-11-12"
-#~ msgstr "2013-11-12"
-
-#~ msgid "The B<wcsstr>()  function is thread-safe."
-#~ msgstr "関数 B<wcsstr>() はスレッドセーフである。"
-
-#~ msgid "B<#include E<lt>stddef.hE<gt>>\n"
-#~ msgstr "B<#include E<lt>stddef.hE<gt>>\n"
-
-#~ msgid "B<intmax_t wcstoimax(const wchar_t *>I<nptr>B<, wchar_t **>I<endptr>B<, int >I<base>B<);>\n"
-#~ msgstr "B<intmax_t wcstoimax(const wchar_t *>I<nptr>B<, wchar_t **>I<endptr>B<, int >I<base>B<);>\n"
-
-#~ msgid ""
-#~ "The B<wcstoimax>()  and B<wcstoumax>()  functions are thread-safe with "
-#~ "exceptions.  These functions can be safely used in multithreaded "
-#~ "applications, as long as B<setlocale>(3)  is not called to change the "
-#~ "locale during their execution."
-#~ msgstr ""
-#~ "関数 B<wcstoimax>() と B<wcstoumax>() は、例外付きのスレッドセーフである。"
-#~ "実行中に B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチス"
-#~ "レッドアプリケーションで安全に使用することができる。"
-
-#~ msgid "The B<wcstok>()  function is thread-safe."
-#~ msgstr "関数 B<wcstok>() はスレッドセーフである。"
-
-#~ msgid ""
-#~ "The B<wcswidth>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<wcswidth>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
-
-#~ msgid "POSIX.1-2001."
-#~ msgstr "POSIX.1-2001."
-
-#~ msgid ""
-#~ "The B<wcwidth>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<wcwidth>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
-
-#~ msgid "The B<wmemchr>()  function is thread-safe."
-#~ msgstr "関数 B<wmemchr>() はスレッドセーフである。"
-
-#~ msgid "The B<wmemcmp>()  function is thread-safe."
-#~ msgstr "関数 B<wmemcmp>() はスレッドセーフである。"
-
-#~ msgid "The B<wmemcpy>()  function is thread-safe."
-#~ msgstr "関数 B<wmemcpy>() はスレッドセーフである。"
-
-#~ msgid "The B<wmemmove>()  function is thread-safe."
-#~ msgstr "関数 B<wmemmove>() はスレッドセーフである。"
-
-#~ msgid "The B<wmemset>()  function is thread-safe."
-#~ msgstr "関数 B<wmemset>() はスレッドセーフである。"
index d8bb0fb..04065ea 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2021-03-12 14:00+0900\n"
-"PO-Revision-Date: 2021-03-12 21:49+0900\n"
+"PO-Revision-Date: 2021-03-26 00:54+0900\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: \n"
@@ -31,7 +31,7 @@ msgstr "ISWALNUM"
 #: build/C/man3/wctrans.3:16 build/C/man3/wctype.3:16
 #, no-wrap
 msgid "2015-08-08"
-msgstr ""
+msgstr "2015-08-08"
 
 #. type: TH
 #: build/C/man3/iswalnum.3:16 build/C/man3/iswalpha.3:16
@@ -247,7 +247,7 @@ msgstr "属性"
 #: build/C/man3/wctrans.3:66 build/C/man3/wctype.3:78
 msgid ""
 "For an explanation of the terms used in this section, see B<attributes>(7)."
-msgstr ""
+msgstr "この節で使用されている用語の説明については、 B<attributes>(7) を参照。"
 
 #. type: tbl table
 #: build/C/man3/iswalnum.3:73 build/C/man3/iswalpha.3:77
@@ -261,7 +261,7 @@ msgstr ""
 #: build/C/man3/wctrans.3:70 build/C/man3/wctype.3:82
 #, no-wrap
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #. type: tbl table
 #: build/C/man3/iswalnum.3:73 build/C/man3/iswalpha.3:77
@@ -275,7 +275,7 @@ msgstr ""
 #: build/C/man3/wctrans.3:70 build/C/man3/wctype.3:82
 #, no-wrap
 msgid "Attribute"
-msgstr ""
+msgstr "属性"
 
 #. type: tbl table
 #: build/C/man3/iswalnum.3:73 build/C/man3/iswalpha.3:77
@@ -289,14 +289,13 @@ msgstr ""
 #: build/C/man3/wctrans.3:70 build/C/man3/wctype.3:82
 #, no-wrap
 msgid "Value"
-msgstr ""
+msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswalnum.3:76
-#, fuzzy, no-wrap
-#| msgid "B<iswblank>():"
+#, no-wrap
 msgid "B<iswalnum>()"
-msgstr "B<iswblank>():"
+msgstr "B<iswalnum>()"
 
 #. type: tbl table
 #: build/C/man3/iswalnum.3:76 build/C/man3/iswalpha.3:80
@@ -311,7 +310,7 @@ msgstr "B<iswblank>():"
 #: build/C/man3/wctrans.3:73 build/C/man3/wctype.3:85
 #, no-wrap
 msgid "Thread safety"
-msgstr ""
+msgstr "Thread safety"
 
 #. type: tbl table
 #: build/C/man3/iswalnum.3:76 build/C/man3/iswalpha.3:80
@@ -324,7 +323,7 @@ msgstr ""
 #: build/C/man3/wctrans.3:73 build/C/man3/wctype.3:85
 #, no-wrap
 msgid "MT-Safe locale"
-msgstr ""
+msgstr "MT-Safe locale"
 
 #. type: SH
 #: build/C/man3/iswalnum.3:78 build/C/man3/iswalpha.3:82
@@ -350,7 +349,7 @@ msgstr "準拠"
 #: build/C/man3/towctrans.3:69 build/C/man3/wctrans.3:77
 #: build/C/man3/wctype.3:89
 msgid "POSIX.1-2001, POSIX.1-2008, C99."
-msgstr ""
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
 
 #. type: SH
 #: build/C/man3/iswalnum.3:80 build/C/man3/iswalpha.3:84
@@ -529,10 +528,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswalpha.3:80
-#, fuzzy, no-wrap
-#| msgid "B<iswblank>():"
+#, no-wrap
 msgid "B<iswalpha>()"
-msgstr "B<iswblank>():"
+msgstr "B<iswalpha>()"
 
 #. type: Plain text
 #: build/C/man3/iswalpha.3:91
@@ -555,10 +553,9 @@ msgstr "ISWBLANK"
 
 #. type: TH
 #: build/C/man3/iswblank.3:16 build/C/man3/iswspace.3:16
-#, fuzzy, no-wrap
-#| msgid "2014-03-18"
+#, no-wrap
 msgid "2019-03-06"
-msgstr "2014-03-18"
+msgstr "2019-03-06"
 
 #. type: Plain text
 #: build/C/man3/iswblank.3:19
@@ -585,14 +582,8 @@ msgstr "B<iswblank>():"
 
 #. type: Plain text
 #: build/C/man3/iswblank.3:35
-#, fuzzy
-#| msgid ""
-#| "_XOPEN_SOURCE\\ E<gt>=\\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>="
-#| "\\ 200112L;"
 msgid "_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
-msgstr ""
-"_XOPEN_SOURCE\\ E<gt>=\\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ "
-"200112L;"
+msgstr "_ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
 
 #. type: Plain text
 #: build/C/man3/iswblank.3:45
@@ -646,17 +637,14 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswblank.3:75
-#, fuzzy, no-wrap
-#| msgid "B<iswblank>():"
+#, no-wrap
 msgid "B<iswblank>()"
-msgstr "B<iswblank>():"
+msgstr "B<iswblank>()"
 
 #. type: Plain text
 #: build/C/man3/iswblank.3:79
-#, fuzzy
-#| msgid "POSIX.1-2001."
 msgid "POSIX.1-2001, POSIX.1-2008."
-msgstr "POSIX.1-2001."
+msgstr "POSIX.1-2001, POSIX.1-2008."
 
 #. type: Plain text
 #: build/C/man3/iswblank.3:86
@@ -730,10 +718,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswcntrl.3:64
-#, fuzzy, no-wrap
-#| msgid "B<iswctype>(3)"
+#, no-wrap
 msgid "B<iswcntrl>()"
-msgstr "B<iswctype>(3)"
+msgstr "B<iswcntrl>()"
 
 #. type: Plain text
 #: build/C/man3/iswcntrl.3:75
@@ -796,17 +783,16 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswctype.3:67
-#, fuzzy, no-wrap
-#| msgid "B<iswctype>(3)"
+#, no-wrap
 msgid "B<iswctype>()"
-msgstr "B<iswctype>(3)"
+msgstr "B<iswctype>()"
 
 #. type: tbl table
 #: build/C/man3/iswctype.3:67 build/C/man3/towctrans.3:65
 #: build/C/man3/towlower.3:108 build/C/man3/towupper.3:108
 #, no-wrap
 msgid "MT-Safe"
-msgstr ""
+msgstr "MT-Safe"
 
 #. type: Plain text
 #: build/C/man3/iswctype.3:78
@@ -927,10 +913,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswdigit.3:79
-#, fuzzy, no-wrap
-#| msgid "B<iswctype>(3)"
+#, no-wrap
 msgid "B<iswdigit>()"
-msgstr "B<iswctype>(3)"
+msgstr "B<iswdigit>()"
 
 #. type: Plain text
 #: build/C/man3/iswdigit.3:90
@@ -1025,10 +1010,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswgraph.3:72
-#, fuzzy, no-wrap
-#| msgid "B<iswblank>():"
+#, no-wrap
 msgid "B<iswgraph>()"
-msgstr "B<iswblank>():"
+msgstr "B<iswgraph>()"
 
 #. type: Plain text
 #: build/C/man3/iswgraph.3:83
@@ -1149,10 +1133,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswlower.3:86
-#, fuzzy, no-wrap
-#| msgid "B<towlower_l>():"
+#, no-wrap
 msgid "B<iswlower>()"
-msgstr "B<towlower_l>():"
+msgstr "B<iswlower>()"
 
 #. type: Plain text
 #: build/C/man3/iswlower.3:97
@@ -1232,10 +1215,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswprint.3:58
-#, fuzzy, no-wrap
-#| msgid "B<iswblank>():"
+#, no-wrap
 msgid "B<iswprint>()"
-msgstr "B<iswblank>():"
+msgstr "B<iswprint>()"
 
 #. type: Plain text
 #: build/C/man3/iswprint.3:69
@@ -1330,10 +1312,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswpunct.3:70
-#, fuzzy, no-wrap
-#| msgid "B<iswctype>(3)"
+#, no-wrap
 msgid "B<iswpunct>()"
-msgstr "B<iswctype>(3)"
+msgstr "B<iswpunct>()"
 
 #. type: Plain text
 #: build/C/man3/iswpunct.3:81
@@ -1430,10 +1411,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswspace.3:66
-#, fuzzy, no-wrap
-#| msgid "B<iswctype>(3)"
+#, no-wrap
 msgid "B<iswspace>()"
-msgstr "B<iswctype>(3)"
+msgstr "B<iswspace>()"
 
 #. type: Plain text
 #: build/C/man3/iswspace.3:77
@@ -1555,10 +1535,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswupper.3:80
-#, fuzzy, no-wrap
-#| msgid "B<towupper_l>():"
+#, no-wrap
 msgid "B<iswupper>()"
-msgstr "B<towupper_l>():"
+msgstr "B<iswupper>()"
 
 #. type: Plain text
 #: build/C/man3/iswupper.3:91
@@ -1663,10 +1642,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/iswxdigit.3:71
-#, fuzzy, no-wrap
-#| msgid "B<iswctype>(3)"
+#, no-wrap
 msgid "B<iswxdigit>()"
-msgstr "B<iswctype>(3)"
+msgstr "B<iswxdigit>()"
 
 #. type: Plain text
 #: build/C/man3/iswxdigit.3:82
@@ -1726,10 +1704,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/towctrans.3:65
-#, fuzzy, no-wrap
-#| msgid "B<towctrans>(3)"
+#, no-wrap
 msgid "B<towctrans>()"
-msgstr "B<towctrans>(3)"
+msgstr "B<towctrans>()"
 
 #. type: Plain text
 #: build/C/man3/towctrans.3:76
@@ -1754,7 +1731,7 @@ msgstr "TOWLOWER"
 #: build/C/man3/towlower.3:17 build/C/man3/towupper.3:17
 #, no-wrap
 msgid "2017-09-15"
-msgstr ""
+msgstr "2017-09-15"
 
 #. type: Plain text
 #: build/C/man3/towlower.3:20
@@ -1816,24 +1793,13 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/towlower.3:76
-#, fuzzy
-#| msgid ""
-#| "The B<towupper_l>()  function performs the same task, but performs the "
-#| "conversion based on the character type information in the locale "
-#| "specified by I<locale>.  The behavior of B<towupper_l>()  is undefined if "
-#| "I<locale> is the special locale object B<LC_GLOBAL_LOCALE> (see "
-#| "B<duplocale>(3))  or is not a valid locale object handle."
 msgid ""
 "The B<towlower_l>()  function performs the same task, but performs the "
 "conversion based on the character type information in the locale specified "
 "by I<locale>.  The behavior of B<towlower_l>()  is undefined if I<locale> is "
 "the special locale object B<LC_GLOBAL_LOCALE> (see B<duplocale>(3))  or is "
 "not a valid locale object handle."
-msgstr ""
-"B<towupper_l>() 関数も同様の動作を行うが、 I<locale> で指定されたロケールでの"
-"文字列型の情報に基づき変換が行われる点が異なる。 I<locale> が特別なロケールオ"
-"ブジェクト B<LC_GLOBAL_LOCALE> の場合、もしくは I<locale> が有効なロケールオ"
-"ブジェクトハンドルでない場合、 B<towupper_l>() の動作は未定義である。"
+msgstr "B<towlower_l>() 関数も同様の動作を行うが、 I<locale> で指定されたロケールでの文字列型の情報に基づき変換が行われる点が異なる。 I<locale> が特別なロケールオブジェクト B<LC_GLOBAL_LOCALE> の場合、もしくは I<locale> が有効なロケールオブジェクトハンドルでない場合、 B<towlower_l>() の動作は未定義である。"
 
 #. type: Plain text
 #: build/C/man3/towlower.3:83 build/C/man3/towupper.3:83
@@ -1866,17 +1832,15 @@ msgstr "B<towlower_l>() 関数は glibc 2.3 で初めて登場した。"
 
 #. type: tbl table
 #: build/C/man3/towlower.3:105
-#, fuzzy, no-wrap
-#| msgid "B<towlower_l>():"
+#, no-wrap
 msgid "B<towlower>()"
-msgstr "B<towlower_l>():"
+msgstr "B<towlower>()"
 
 #. type: tbl table
 #: build/C/man3/towlower.3:108
-#, fuzzy, no-wrap
-#| msgid "B<towlower_l>():"
+#, no-wrap
 msgid "B<towlower_l>()"
-msgstr "B<towlower_l>():"
+msgstr "B<towlower_l>()"
 
 #. type: Plain text
 #: build/C/man3/towlower.3:114
@@ -1987,17 +1951,15 @@ msgstr "B<towupper_l>() 関数は glibc 2.3 で初めて登場した。"
 
 #. type: tbl table
 #: build/C/man3/towupper.3:105
-#, fuzzy, no-wrap
-#| msgid "B<towupper_l>():"
+#, no-wrap
 msgid "B<towupper>()"
-msgstr "B<towupper_l>():"
+msgstr "B<towupper>()"
 
 #. type: tbl table
 #: build/C/man3/towupper.3:108
-#, fuzzy, no-wrap
-#| msgid "B<towupper_l>():"
+#, no-wrap
 msgid "B<towupper_l>()"
-msgstr "B<towupper_l>():"
+msgstr "B<towupper_l>()"
 
 #. type: Plain text
 #: build/C/man3/towupper.3:114
@@ -2062,10 +2024,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/wctrans.3:54
-#, fuzzy, no-wrap
-#| msgid ""
-#| "  \"tolower\" - realizes the B<tolower>(3) mapping\n"
-#| "  \"toupper\" - realizes the B<toupper>(3) mapping\n"
+#, no-wrap
 msgid ""
 "    \"tolower\" - realizes the B<tolower>(3) mapping\n"
 "    \"toupper\" - realizes the B<toupper>(3) mapping\n"
@@ -2084,10 +2043,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wctrans.3:73
-#, fuzzy, no-wrap
-#| msgid "B<towctrans>(3)"
+#, no-wrap
 msgid "B<wctrans>()"
-msgstr "B<towctrans>(3)"
+msgstr "B<wctrans>()"
 
 #. type: Plain text
 #: build/C/man3/wctrans.3:84
@@ -2148,20 +2106,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/wctype.3:65
-#, fuzzy, no-wrap
-#| msgid ""
-#| "  \"alnum\" - realizes the B<isalnum>(3) classification function\n"
-#| "  \"alpha\" - realizes the B<isalpha>(3) classification function\n"
-#| "  \"blank\" - realizes the B<isblank>(3) classification function\n"
-#| "  \"cntrl\" - realizes the B<iscntrl>(3) classification function\n"
-#| "  \"digit\" - realizes the B<isdigit>(3) classification function\n"
-#| "  \"graph\" - realizes the B<isgraph>(3) classification function\n"
-#| "  \"lower\" - realizes the B<islower>(3) classification function\n"
-#| "  \"print\" - realizes the B<isprint>(3) classification function\n"
-#| "  \"punct\" - realizes the B<ispunct>(3) classification function\n"
-#| "  \"space\" - realizes the B<isspace>(3) classification function\n"
-#| "  \"upper\" - realizes the B<isupper>(3) classification function\n"
-#| "  \"xdigit\" - realizes the B<isxdigit>(3) classification function\n"
+#, no-wrap
 msgid ""
 "    \"alnum\" - realizes the B<isalnum>(3) classification function\n"
 "    \"alpha\" - realizes the B<isalpha>(3) classification function\n"
@@ -2200,10 +2145,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wctype.3:85
-#, fuzzy, no-wrap
-#| msgid "B<iswctype>(3)"
+#, no-wrap
 msgid "B<wctype>()"
-msgstr "B<iswctype>(3)"
+msgstr "B<wctype>()"
 
 #. type: Plain text
 #: build/C/man3/wctype.3:96
@@ -2217,108 +2161,3 @@ msgstr ""
 #: build/C/man3/wctype.3:98
 msgid "B<iswctype>(3)"
 msgstr "B<iswctype>(3)"
-
-#~ msgid "2014-01-28"
-#~ msgstr "2014-01-28"
-
-#~ msgid "Multithreading (see pthreads(7))"
-#~ msgstr "マルチスレッディング (pthreads(7) 参照)"
-
-#~ msgid ""
-#~ "The B<iswalnum>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<iswalnum>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
-
-#~ msgid "C99."
-#~ msgstr "C99."
-
-#~ msgid ""
-#~ "The B<iswalpha>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<iswalpha>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
-
-#~ msgid "2014-02-10"
-#~ msgstr "2014-02-10"
-
-#~ msgid "or I<cc\\ -std=c99>"
-#~ msgstr "or I<cc\\ -std=c99>"
-
-#~ msgid ""
-#~ "The B<iswblank>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<iswblank>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
-
-#~ msgid ""
-#~ "The B<iswcntrl>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<iswcntrl>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
-
-#~ msgid "2014-02-26"
-#~ msgstr "2014-02-26"
-
-#~ msgid "The B<iswctype>()  function is thread-safe."
-#~ msgstr "B<iswctype>() 関数はスレッドセーフである。"
-
-#~ msgid "1999-07-25"
-#~ msgstr "1999-07-25"
-
-#~ msgid "2013-12-24"
-#~ msgstr "2013-12-24"
-
-#~ msgid "The B<towctrans>()  function is thread-safe."
-#~ msgstr "B<towctrans>() 関数はスレッドセーフである。"
-
-#~ msgid ""
-#~ "The B<towlower>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<towlower>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
-
-#~ msgid ""
-#~ "The B<towupper>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<towupper>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
-
-#~ msgid "2014-01-22"
-#~ msgstr "2014-01-22"
-
-#~ msgid ""
-#~ "The B<wctrans>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<wctrans>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
-
-#~ msgid ""
-#~ "The B<wctype>()  function is thread-safe with exceptions.  It can be "
-#~ "safely used in multithreaded applications, as long as B<setlocale>(3)  is "
-#~ "not called to change the locale during its execution."
-#~ msgstr ""
-#~ "B<wctype>() 関数は、例外付きのスレッドセーフである。実行中に "
-#~ "B<setlocale>(3) を呼び出してロケールを変更しない限り、マルチスレッドアプリ"
-#~ "ケーションで安全に使用することができる。"
index 5987c22..6c489b9 100644 (file)
@@ -1,38 +1,11 @@
 # pagename,#complete,#remaining,#all
-bcmp.3,18,9,27
-bcopy.3,18,9,27
-bstring.3,24,2,26
-bzero.3,18,26,44
-ffs.3,28,16,44
-index.3,22,8,30
-memccpy.3,18,10,28
-memchr.3,29,10,39
-memcmp.3,20,10,30
-memcpy.3,17,12,29
-memfrob.3,19,9,28
-memmem.3,19,10,29
-memmove.3,17,10,27
-mempcpy.3,25,10,35
-memset.3,17,10,27
-stpcpy.3,30,10,40
-stpncpy.3,26,9,35
-strcasecmp.3,18,14,32
-strcat.3,34,16,50
-strchr.3,27,10,37
-strcmp.3,20,33,53
-strcoll.3,20,9,29
-strcpy.3,34,12,46
-strdup.3,31,13,44
-strerror.3,40,27,67
-strfry.3,18,9,27
-string.3,57,5,62
-strlen.3,16,11,27
-strnlen.3,22,11,33
-strpbrk.3,17,9,26
-strsep.3,30,9,39
-strsignal.3,23,28,51
-strspn.3,20,9,29
-strstr.3,22,13,35
-strtok.3,49,19,68
-strverscmp.3,23,16,39
-strxfrm.3,18,9,27
+bzero.3,33,11,44
+memcpy.3,27,2,29
+strcasecmp.3,27,5,32
+strcat.3,49,1,50
+strcmp.3,42,11,53
+strerror.3,62,5,67
+strnlen.3,31,2,33
+strsignal.3,42,9,51
+strtok.3,64,4,68
+strverscmp.3,38,1,39
index a93e9ef..ff236b2 100644 (file)
@@ -1,6 +1,3 @@
 # pagename,#complete,#remaining,#all
-getutent.3,61,40,101
-getutmp.3,23,8,31
-login.3,32,14,46
-updwtmp.3,23,13,36
-utmp.5,42,7,49
+getutent.3,100,1,101
+login.3,45,1,46
index b81eab0..4ca5b89 100644 (file)
@@ -1,45 +1,2 @@
 # pagename,#complete,#remaining,#all
-btowc.3,21,9,30
-fgetws.3,24,9,33
-fputws.3,22,9,31
-fwide.3,25,3,28
-getwchar.3,22,9,31
-mbrlen.3,23,9,32
-mbrtowc.3,25,10,35
-mbsinit.3,23,13,36
-mbsnrtowcs.3,35,12,47
-mbsrtowcs.3,30,9,39
-putwchar.3,22,9,31
-ungetwc.3,24,9,33
-wcpcpy.3,26,9,35
-wcpncpy.3,26,9,35
-wcrtomb.3,26,9,35
-wcscasecmp.3,28,9,37
-wcscat.3,20,9,29
-wcschr.3,18,9,27
-wcscmp.3,18,9,27
-wcscpy.3,20,9,29
-wcscspn.3,18,9,27
-wcsdup.3,27,10,37
-wcslen.3,18,9,27
-wcsncasecmp.3,28,9,37
-wcsncat.3,20,9,29
-wcsncmp.3,17,10,27
-wcsncpy.3,20,9,29
-wcsnlen.3,26,9,35
-wcsnrtombs.3,37,9,46
-wcspbrk.3,18,9,27
-wcsrchr.3,18,9,27
-wcsrtombs.3,28,11,39
-wcsspn.3,18,9,27
-wcsstr.3,19,9,28
-wcstoimax.3,13,11,24
-wcstok.3,23,10,33
-wcswidth.3,20,9,29
-wctob.3,21,10,31
-wcwidth.3,22,9,31
-wmemchr.3,18,9,27
-wmemcmp.3,18,9,27
-wmemcpy.3,20,9,29
-wmemmove.3,19,9,28
-wmemset.3,18,9,27
+mbsnrtowcs.3,46,1,47
index 9cf319a..e69de29 100644 (file)
@@ -1,19 +0,0 @@
-# pagename,#complete,#remaining,#all
-iswalnum.3,26,9,35
-iswalpha.3,27,9,36
-iswblank.3,25,10,35
-iswcntrl.3,22,9,31
-iswctype.3,21,9,30
-iswdigit.3,26,9,35
-iswgraph.3,24,9,33
-iswlower.3,28,9,37
-iswprint.3,22,9,31
-iswpunct.3,25,9,34
-iswspace.3,23,9,32
-iswupper.3,28,9,37
-iswxdigit.3,25,9,34
-towctrans.3,21,9,30
-towlower.3,33,12,45
-towupper.3,34,11,45
-wctrans.3,21,10,31
-wctype.3,21,10,31
index 5aea7b0..6af67f1 100644 (file)
 <TR><TD>getentropy.3</TD><TD>23/39</TD><TD>41.03</TD></TR>
 <TR><TD>random.7</TD><TD>45/57</TD><TD>21.05</TD></TR>
 <TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>string</B></TD></TR>
-<TR><TD>bcmp.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR><TD>bcopy.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR class="over80"><TD>bstring.3</TD><TD>2/26</TD><TD>92.31</TD></TR>
-<TR><TD>bzero.3</TD><TD>26/44</TD><TD>40.91</TD></TR>
-<TR><TD>ffs.3</TD><TD>16/44</TD><TD>63.64</TD></TR>
-<TR class="over70"><TD>index.3</TD><TD>8/30</TD><TD>73.33</TD></TR>
-<TR><TD>memccpy.3</TD><TD>10/28</TD><TD>64.29</TD></TR>
-<TR class="over70"><TD>memchr.3</TD><TD>10/39</TD><TD>74.36</TD></TR>
-<TR><TD>memcmp.3</TD><TD>10/30</TD><TD>66.67</TD></TR>
-<TR><TD>memcpy.3</TD><TD>12/29</TD><TD>58.62</TD></TR>
-<TR><TD>memfrob.3</TD><TD>9/28</TD><TD>67.86</TD></TR>
-<TR><TD>memmem.3</TD><TD>10/29</TD><TD>65.52</TD></TR>
-<TR><TD>memmove.3</TD><TD>10/27</TD><TD>62.96</TD></TR>
-<TR class="over70"><TD>mempcpy.3</TD><TD>10/35</TD><TD>71.43</TD></TR>
-<TR><TD>memset.3</TD><TD>10/27</TD><TD>62.96</TD></TR>
-<TR class="over70"><TD>stpcpy.3</TD><TD>10/40</TD><TD>75.00</TD></TR>
-<TR class="over70"><TD>stpncpy.3</TD><TD>9/35</TD><TD>74.29</TD></TR>
-<TR><TD>strcasecmp.3</TD><TD>14/32</TD><TD>56.25</TD></TR>
-<TR><TD>strcat.3</TD><TD>16/50</TD><TD>68.00</TD></TR>
-<TR class="over70"><TD>strchr.3</TD><TD>10/37</TD><TD>72.97</TD></TR>
-<TR><TD>strcmp.3</TD><TD>33/53</TD><TD>37.74</TD></TR>
-<TR><TD>strcoll.3</TD><TD>9/29</TD><TD>68.97</TD></TR>
-<TR class="over70"><TD>strcpy.3</TD><TD>12/46</TD><TD>73.91</TD></TR>
-<TR class="over70"><TD>strdup.3</TD><TD>13/44</TD><TD>70.45</TD></TR>
-<TR><TD>strerror.3</TD><TD>27/67</TD><TD>59.70</TD></TR>
-<TR><TD>strfry.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR class="over80"><TD>string.3</TD><TD>5/62</TD><TD>91.94</TD></TR>
-<TR><TD>strlen.3</TD><TD>11/27</TD><TD>59.26</TD></TR>
-<TR><TD>strnlen.3</TD><TD>11/33</TD><TD>66.67</TD></TR>
-<TR><TD>strpbrk.3</TD><TD>9/26</TD><TD>65.38</TD></TR>
-<TR class="over70"><TD>strsep.3</TD><TD>9/39</TD><TD>76.92</TD></TR>
-<TR><TD>strsignal.3</TD><TD>28/51</TD><TD>45.10</TD></TR>
-<TR><TD>strspn.3</TD><TD>9/29</TD><TD>68.97</TD></TR>
-<TR><TD>strstr.3</TD><TD>13/35</TD><TD>62.86</TD></TR>
-<TR class="over70"><TD>strtok.3</TD><TD>19/68</TD><TD>72.06</TD></TR>
-<TR><TD>strverscmp.3</TD><TD>16/39</TD><TD>58.97</TD></TR>
-<TR><TD>strxfrm.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
+<TR class="over70"><TD>bzero.3</TD><TD>11/44</TD><TD>75.00</TD></TR>
+<TR class="over80"><TD>memcpy.3</TD><TD>2/29</TD><TD>93.10</TD></TR>
+<TR class="over80"><TD>strcasecmp.3</TD><TD>5/32</TD><TD>84.38</TD></TR>
+<TR class="over80"><TD>strcat.3</TD><TD>1/50</TD><TD>98.00</TD></TR>
+<TR class="over70"><TD>strcmp.3</TD><TD>11/53</TD><TD>79.25</TD></TR>
+<TR class="over80"><TD>strerror.3</TD><TD>5/67</TD><TD>92.54</TD></TR>
+<TR class="over80"><TD>strnlen.3</TD><TD>2/33</TD><TD>93.94</TD></TR>
+<TR class="over80"><TD>strsignal.3</TD><TD>9/51</TD><TD>82.35</TD></TR>
+<TR class="over80"><TD>strtok.3</TD><TD>4/68</TD><TD>94.12</TD></TR>
+<TR class="over80"><TD>strverscmp.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
 <TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>time</B></TD></TR>
 <TR class="over70"><TD>adjtime.3</TD><TD>9/43</TD><TD>79.07</TD></TR>
 <TR><TD>adjtimex.2</TD><TD>97/158</TD><TD>38.61</TD></TR>
 <TR class="over80"><TD>execveat.2</TD><TD>2/52</TD><TD>96.15</TD></TR>
 <TR><TD>get_phys_pages.3</TD><TD>17/31</TD><TD>45.16</TD></TR>
 <TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>utmp</B></TD></TR>
-<TR><TD>getutent.3</TD><TD>40/101</TD><TD>60.40</TD></TR>
-<TR class="over70"><TD>getutmp.3</TD><TD>8/31</TD><TD>74.19</TD></TR>
-<TR><TD>login.3</TD><TD>14/46</TD><TD>69.57</TD></TR>
-<TR><TD>updwtmp.3</TD><TD>13/36</TD><TD>63.89</TD></TR>
-<TR class="over80"><TD>utmp.5</TD><TD>7/49</TD><TD>85.71</TD></TR>
+<TR class="over80"><TD>getutent.3</TD><TD>1/101</TD><TD>99.01</TD></TR>
+<TR class="over80"><TD>login.3</TD><TD>1/46</TD><TD>97.83</TD></TR>
 <TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>wchar</B></TD></TR>
-<TR class="over70"><TD>btowc.3</TD><TD>9/30</TD><TD>70.00</TD></TR>
-<TR class="over70"><TD>fgetws.3</TD><TD>9/33</TD><TD>72.73</TD></TR>
-<TR class="over70"><TD>fputws.3</TD><TD>9/31</TD><TD>70.97</TD></TR>
-<TR class="over80"><TD>fwide.3</TD><TD>3/28</TD><TD>89.29</TD></TR>
-<TR class="over70"><TD>getwchar.3</TD><TD>9/31</TD><TD>70.97</TD></TR>
-<TR class="over70"><TD>mbrlen.3</TD><TD>9/32</TD><TD>71.88</TD></TR>
-<TR class="over70"><TD>mbrtowc.3</TD><TD>10/35</TD><TD>71.43</TD></TR>
-<TR><TD>mbsinit.3</TD><TD>13/36</TD><TD>63.89</TD></TR>
-<TR class="over70"><TD>mbsnrtowcs.3</TD><TD>12/47</TD><TD>74.47</TD></TR>
-<TR class="over70"><TD>mbsrtowcs.3</TD><TD>9/39</TD><TD>76.92</TD></TR>
-<TR class="over70"><TD>putwchar.3</TD><TD>9/31</TD><TD>70.97</TD></TR>
-<TR class="over70"><TD>ungetwc.3</TD><TD>9/33</TD><TD>72.73</TD></TR>
-<TR class="over70"><TD>wcpcpy.3</TD><TD>9/35</TD><TD>74.29</TD></TR>
-<TR class="over70"><TD>wcpncpy.3</TD><TD>9/35</TD><TD>74.29</TD></TR>
-<TR class="over70"><TD>wcrtomb.3</TD><TD>9/35</TD><TD>74.29</TD></TR>
-<TR class="over70"><TD>wcscasecmp.3</TD><TD>9/37</TD><TD>75.68</TD></TR>
-<TR><TD>wcscat.3</TD><TD>9/29</TD><TD>68.97</TD></TR>
-<TR><TD>wcschr.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR><TD>wcscmp.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR><TD>wcscpy.3</TD><TD>9/29</TD><TD>68.97</TD></TR>
-<TR><TD>wcscspn.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR class="over70"><TD>wcsdup.3</TD><TD>10/37</TD><TD>72.97</TD></TR>
-<TR><TD>wcslen.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR class="over70"><TD>wcsncasecmp.3</TD><TD>9/37</TD><TD>75.68</TD></TR>
-<TR><TD>wcsncat.3</TD><TD>9/29</TD><TD>68.97</TD></TR>
-<TR><TD>wcsncmp.3</TD><TD>10/27</TD><TD>62.96</TD></TR>
-<TR><TD>wcsncpy.3</TD><TD>9/29</TD><TD>68.97</TD></TR>
-<TR class="over70"><TD>wcsnlen.3</TD><TD>9/35</TD><TD>74.29</TD></TR>
-<TR class="over80"><TD>wcsnrtombs.3</TD><TD>9/46</TD><TD>80.43</TD></TR>
-<TR><TD>wcspbrk.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR><TD>wcsrchr.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR class="over70"><TD>wcsrtombs.3</TD><TD>11/39</TD><TD>71.79</TD></TR>
-<TR><TD>wcsspn.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR><TD>wcsstr.3</TD><TD>9/28</TD><TD>67.86</TD></TR>
-<TR><TD>wcstoimax.3</TD><TD>11/24</TD><TD>54.17</TD></TR>
-<TR><TD>wcstok.3</TD><TD>10/33</TD><TD>69.70</TD></TR>
-<TR><TD>wcswidth.3</TD><TD>9/29</TD><TD>68.97</TD></TR>
-<TR><TD>wctob.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR class="over70"><TD>wcwidth.3</TD><TD>9/31</TD><TD>70.97</TD></TR>
-<TR><TD>wmemchr.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR><TD>wmemcmp.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR><TD>wmemcpy.3</TD><TD>9/29</TD><TD>68.97</TD></TR>
-<TR><TD>wmemmove.3</TD><TD>9/28</TD><TD>67.86</TD></TR>
-<TR><TD>wmemset.3</TD><TD>9/27</TD><TD>66.67</TD></TR>
-<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>wctype</B></TD></TR>
-<TR class="over70"><TD>iswalnum.3</TD><TD>9/35</TD><TD>74.29</TD></TR>
-<TR class="over70"><TD>iswalpha.3</TD><TD>9/36</TD><TD>75.00</TD></TR>
-<TR class="over70"><TD>iswblank.3</TD><TD>10/35</TD><TD>71.43</TD></TR>
-<TR class="over70"><TD>iswcntrl.3</TD><TD>9/31</TD><TD>70.97</TD></TR>
-<TR class="over70"><TD>iswctype.3</TD><TD>9/30</TD><TD>70.00</TD></TR>
-<TR class="over70"><TD>iswdigit.3</TD><TD>9/35</TD><TD>74.29</TD></TR>
-<TR class="over70"><TD>iswgraph.3</TD><TD>9/33</TD><TD>72.73</TD></TR>
-<TR class="over70"><TD>iswlower.3</TD><TD>9/37</TD><TD>75.68</TD></TR>
-<TR class="over70"><TD>iswprint.3</TD><TD>9/31</TD><TD>70.97</TD></TR>
-<TR class="over70"><TD>iswpunct.3</TD><TD>9/34</TD><TD>73.53</TD></TR>
-<TR class="over70"><TD>iswspace.3</TD><TD>9/32</TD><TD>71.88</TD></TR>
-<TR class="over70"><TD>iswupper.3</TD><TD>9/37</TD><TD>75.68</TD></TR>
-<TR class="over70"><TD>iswxdigit.3</TD><TD>9/34</TD><TD>73.53</TD></TR>
-<TR class="over70"><TD>towctrans.3</TD><TD>9/30</TD><TD>70.00</TD></TR>
-<TR class="over70"><TD>towlower.3</TD><TD>12/45</TD><TD>73.33</TD></TR>
-<TR class="over70"><TD>towupper.3</TD><TD>11/45</TD><TD>75.56</TD></TR>
-<TR><TD>wctrans.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR><TD>wctype.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR><TD COLSPAN=3>Total 1018 pages</TD></TR>
+<TR class="over80"><TD>mbsnrtowcs.3</TD><TD>1/47</TD><TD>97.87</TD></TR>
+<TR><TD COLSPAN=3>Total 927 pages</TD></TR>
 </TABLE>
 </BODY></HTML>