Learning by doing: Reading books and trying to understand the (code) examples
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
struct filestruct;
|
|
typedef void (*level_fn)(struct filestruct path);
|
|
|
|
|
|
typedef struct filestruct
|
|
{
|
|
char *name, *fullname;
|
|
level_fn directory_action, file_action;
|
|
int depth, error;
|
|
void *data;
|
|
} filestruct;
|
|
|
|
|
|
|
|
#define process_dir(...) process_dir_r((filestruct){__VA_ARGS__})
|
|
|
|
int process_dir_r(filestruct level);
|