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;