Listing 1.

char *daa (size, no_dim, dimensions, start, 
             err_code, free_ptr, init_ptr)
    unsigned size;
    unsigned no_dim;
    unsigned dimensions[];
    int start[];
    unsigned *err_code;
    char **free_ptr;
    char *init_ptr;
