(*PREDir->cfun) ( d, &tf );
下面的代码将负责什么:
typedef struct {
FILE *fp;
char queue[ NAMELEN ];
char fullpath[ NAMELEN ];
char fname[ NAMELEN ];
} TRW;
typedef struct {
char *dir_to_scan;
void (*cfun)();
} SCANNING;
static TRW tf;
static SCANNING *PREDir;
char *d;
(*PREDir->cfun) ( d, &tf );