2013年6月7日金曜日

開発環境

プログラミング言語C 第2版 ANSI規格準拠 (B.W. カーニハン D.M. リッチー (著)、 石田 晴久 (翻訳)、共立出版)の第8章(UNIXシステム・8.7(例 - 記憶割当て)の演習8-6を解いてみる。

その他参考書籍

演習 8-6.

コード

sample.c

void *calloc(unsigned nobj, unsigned size)
{
    unsigned n, i;
    char *p1, *p2;
    
    n = nobj * size;
    
    if ((p1 = p2 = malloc(n)) != NULL)
        for (i = 0; i < n; i++)
            *p1++ == 0;
    return p2;
}

0 コメント:

コメントを投稿