-.\"O The
-.\"O .BR strtok ()
-.\"O function uses a static buffer while parsing, so it's not thread safe.
-.\"O Use
-.\"O .BR strtok_r ()
-.\"O if this matters to you.
-.BR strtok ()
-´Ø¿ô¤Ïʸ»úÎó¤Î²òÀϤËÀÅŪ¥Ð¥Ã¥Õ¥¡¤òÍѤ¤¤ë¤Î¤Ç¡¢¥¹¥ì¥Ã¥É¥»¡¼¥Õ¤Ç¤Ê¤¤¡£
-¤³¤ì¤¬ÌäÂê¤Ë¤Ê¤ë¾ì¹ç¤Ï
-.BR strtok_r ()
-¤òÍѤ¤¤ë¤³¤È¡£
-.\"O .SH EXAMPLE
-.SH Îã
-.\"O The program below uses nested loops that employ
-.\"O .BR strtok_r ()
-.\"O to break a string into a two-level hierarchy of tokens.
-.\"O The first command-line argument specifies the string to be parsed.
-.\"O The second argument specifies the delimiter character(s)
-.\"O to be used to separate that string into "major" tokens.
-.\"O The third argument specifies the delimiter character(s)
-.\"O to be used to separate the "major" tokens into subtokens.
-°Ê²¼¤Î¥×¥í¥°¥é¥à¤Ï¡¢
-.BR strtok_r ()
-¤òÍøÍѤ¹¤ë¥ë¡¼¥×¤òÆþ¤ì»Ò¤Ë¤·¤Æ»ÈÍѤ·¡¢
-ʸ»úÎó¤ò2³¬ÁؤΥȡ¼¥¯¥ó¤Ëʬ³ä¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£
-1ÈÖÌܤΥ³¥Þ¥ó¥É¥é¥¤¥ó°ú¤¿ô¤Ë¤Ï¡¢²òÀÏÂоݤÎʸ»úÎó¤ò»ØÄꤹ¤ë¡£
-2ÈÖÌܤΰú¤¿ô¤Ë¤Ï¡¢Ê¸»úÎó¤ò¡ÖÂ礤ʡץȡ¼¥¯¥ó¤Ëʬ³ä¤¹¤ë¤¿¤á¤Ë
-»ÈÍѤ¹¤ë¶èÀÚ¤êʸ»ú¤ò»ØÄꤹ¤ë¡£
-3ÈÖÌܤΰú¤¿ô¤Ë¤Ï¡¢¡ÖÂ礤ʡץȡ¼¥¯¥ó¤òºÙ¤«¤¯Ê¬³ä¤¹¤ë¤¿¤á¤Ë
-»ÈÍѤ¹¤ë¶èÀÚ¤êʸ»ú¤ò»ØÄꤹ¤ë¡£
+\fBstrtok\fP() 関数は文字列の解析に静的バッファを用いるので、スレッドセーフでない。 これが問題になる場合は \fBstrtok_r\fP()
+を用いること。
+.SH 例
+以下のプログラムは、 \fBstrtok_r\fP() を利用するループを入れ子にして使用し、
+文字列を 2 階層のトークンに分割するものである。 1番目のコマンドライン
+引き数には、解析対象の文字列を指定する。 2 番目の引き数には、文字列を
+「大きな」トークンに分割するために 使用する区切りバイトを指定する。
+3 番目の引き数には、「大きな」トークンを細かく分割するために使用する
+区切りバイトを指定する。