dirtime
dirtime *d;
dirtime *d_entry;
d_entry = (dirtime *)malloc(sizeof(dirtime));
if (d_entry == (dirtime *)NULL) {
return strcmp((*(dirtime **)b)->fn, (*(dirtime **)a)->fn);
dirtime *dirlist=(dirtime *)NULL, **sorted_dirlist=(dirtime **)NULL;
sorted_dirlist = (dirtime **)malloc(num_dirs*sizeof(dirtime *));
if (sorted_dirlist == (dirtime **)NULL) {
while (dirlist != (dirtime *)NULL) {
dirtime *d = dirlist;
qsort((char *)sorted_dirlist, num_dirs, sizeof(dirtime *),
dirtime *d = sorted_dirlist[i];
dirtime **pdirlist;
unsigned *pnum_dirs, dirtime **pdirlist,
struct dirtime *next; /* until can be sorted and set at end */
int set_direc_attribs OF((__GPRO__ dirtime *d)); /* local */