From: Stefan Metzmacher Date: Thu, 8 Jan 2009 07:57:52 +0000 (+0100) Subject: s3:smbd: make const globals in mangle_hash2.c really static const X-Git-Tag: samba-4.0.0alpha6~221^2~7 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c19ed7669c3621142fd3634634f58bdb9920ddaf;p=thirdparty%2Fsamba.git s3:smbd: make const globals in mangle_hash2.c really static const const char *foo, means a non-const pointer to a const char. const char * const foo, means a const pointer to a const char. char * const foo, would mean a const pointer to a non-const char. metze --- diff --git a/source3/smbd/mangle_hash2.c b/source3/smbd/mangle_hash2.c index e4ce0f0d43b..8431a7ffe97 100644 --- a/source3/smbd/mangle_hash2.c +++ b/source3/smbd/mangle_hash2.c @@ -94,12 +94,12 @@ static unsigned char char_flags[256]; static unsigned mangle_prefix; /* these are the characters we use in the 8.3 hash. Must be 36 chars long */ -static const char *basechars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; +static const char * const basechars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; static unsigned char base_reverse[256]; #define base_forward(v) basechars[v] /* the list of reserved dos names - all of these are illegal */ -static const char *reserved_names[] = +static const char * const reserved_names[] = { "AUX", "LOCK$", "CON", "COM1", "COM2", "COM3", "COM4", "LPT1", "LPT2", "LPT3", "NUL", "PRN", NULL };