>>311
オリジナルで作る必要はない。というか、既にあるものを作ってはいけません。
バグが出るだけです。
(勉強のため、ってんなら、もちろん構わないけど)

http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/string/?lang=ja
ここらへんからパクりなさいな。