From ffe8feb26500358075664f3d97a170012831f030 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sun, 16 Mar 2008 19:48:44 -0700 Subject: [PATCH] Added "const" to a couple more char * args. --- exclude.c | 6 +++--- t_stub.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/exclude.c b/exclude.c index 027ea7a6..bcad88e0 100644 --- a/exclude.c +++ b/exclude.c @@ -517,13 +517,13 @@ void change_local_filter_dir(const char *dname, int dlen, int dir_depth) filt_array[cur_depth] = push_local_filters(dname, dlen); } -static int rule_matches(char *fname, struct filter_struct *ex, int name_is_dir) +static int rule_matches(const char *fname, struct filter_struct *ex, int name_is_dir) { int slash_handling, str_cnt = 0, anchored_match = 0; int ret_match = ex->match_flags & MATCHFLG_NEGATE ? 0 : 1; char *p, *pattern = ex->pattern; const char *strings[16]; /* more than enough */ - char *name = fname + (*fname == '/'); + const char *name = fname + (*fname == '/'); if (!*name) return 0; @@ -620,7 +620,7 @@ static void report_filter_result(char const *name, * Return -1 if file "name" is defined to be excluded by the specified * exclude list, 1 if it is included, and 0 if it was not matched. */ -int check_filter(struct filter_list_struct *listp, char *name, int name_is_dir) +int check_filter(struct filter_list_struct *listp, const char *name, int name_is_dir) { struct filter_struct *ent; diff --git a/t_stub.c b/t_stub.c index c438c439..9a0c8c24 100644 --- a/t_stub.c +++ b/t_stub.c @@ -56,7 +56,7 @@ struct filter_list_struct server_filter_list; exit(code); } - int check_filter(UNUSED(struct filter_list_struct *listp), UNUSED(char *name), + int check_filter(UNUSED(struct filter_list_struct *listp), UNUSED(const char *name), UNUSED(int name_is_dir)) { /* This function doesn't really get called in this test context, so -- 2.34.1