diff options
Diffstat (limited to 'libidu/fnprint.c')
-rw-r--r-- | libidu/fnprint.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/libidu/fnprint.c b/libidu/fnprint.c index 7716f05..1ba0159 100644 --- a/libidu/fnprint.c +++ b/libidu/fnprint.c @@ -18,20 +18,21 @@ #include <config.h> #include <stdio.h> -#include "xstdlib.h" -#include "xalloca.h" -#include "xunistd.h" +#include <stdlib.h> +#include <alloca.h> +#include <unistd.h> +#include <string.h> +#include "pathmax.h" #include "idfile.h" -#include "xstring.h" #include "xnls.h" -#include "pathmax.h" #include "error.h" +#include "iduglobal.h" -char const *root_name __P((char const *path)); -char const *suff_name __P((char const *path)); -int common_prefix_suffix __P((struct file_link const *flink_1, struct file_link const *flink_2)); +char const *root_name (char const *path); +char const *suff_name (char const *path); +int common_prefix_suffix (struct file_link const *flink_1, struct file_link const *flink_2); -extern void usage __P((void)); +extern void usage (void); extern struct file_link *cw_dlink; /* Return the file name with the suffix stripped off. */ @@ -80,7 +81,7 @@ print_filenames (struct file_link **flinkv, enum separator_style separator_style struct file_link const *arg; struct file_link const *dlink; int brace_is_open = 0; - char *file_name = ALLOCA (char, PATH_MAX); + char *file_name = alloca (sizeof(char) * PATH_MAX); while (*flinkv) { |