s3:smbd: make const globals in mangle_hash2.c really static const
authorStefan Metzmacher <metze@samba.org>
Thu, 8 Jan 2009 07:57:52 +0000 (08:57 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 8 Jan 2009 11:22:19 +0000 (12:22 +0100)
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

source3/smbd/mangle_hash2.c

index e4ce0f0d43bb68dd50b483272e01c304940c418e..8431a7ffe972c39f21de425b474258f2d2a7871e 100644 (file)
@@ -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 };