-A sequence of calls to \fBstrtok\fP() that operate on the same string
-maintains a pointer that determines the point from which to start searching
-for the next token. The first call to \fBstrtok\fP() sets this pointer to
-point to the first byte of the string. The start of the next token is
-determined by scanning forward for the next nondelimiter byte in \fIstr\fP. If
-such a byte is found, it is taken as the start of the next token. If no
-such byte is found, then there are no more tokens, and \fBstrtok\fP() returns
-NULL. (A string that is empty or that contains only delimiters will thus
-cause \fBstrtok\fP() to return NULL on the first call.)
+同じ文字列に対して操作を行う \fBstrtok\fP() を連続して呼び出す場合、 次のトークンを探し始める位置を決めるためのポインタが保持される。 最初の
+\fBstrtok\fP の呼び出しでは、 このポインタは対象の文字列の最初のバイトにセットされる。 次のトークンの先頭は、 \fIstr\fP
+内で次の区切りバイト以外のバイトを前方に検索して決定される。 区切りバイト以外のバイトが見つからなかった場合は、 トークンはこれ以上なく、
+\fBstrtok\fP() は NULL を返す (したがって、 空の文字列や区切りバイトだけを含む文字列の場合には、 最初の \fBstrtok\fP()
+の呼び出しで NULL が返ることになる)。