Annotation of coherent/d/usr/src/examples/calloc.c, revision 1.1

1.1     ! root        1: #include <stdio.h>
        !             2: 
        !             3: main()
        !             4: {
        !             5:        register char *ptr, *ptr2;
        !             6:        extern char *calloc(), *realloc();
        !             7:        unsigned count, size;
        !             8: 
        !             9:        count = 4;
        !            10:        size = sizeof(char *);
        !            11: 
        !            12:        if ((ptr = calloc(count, size)) != NULL)
        !            13:                printf("%u blocks of size %u calloced\n",
        !            14:                        count, size);
        !            15:        else
        !            16:                printf("Insuff. memory for %u blocks of size %u\n",
        !            17:                     count, size);
        !            18: 
        !            19:        if ((ptr2 = realloc(ptr,(count*size) + 1)) != NULL)
        !            20:                printf("1 block of size %u realloced\n",
        !            21:                        (count*size)+1);
        !            22: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.