NULLが0な処理系ならmemsetでNULLになってね?

それより、俺は返り値の意味があるのかとかmallocの前の*は何なのかとか気になるけど。