xserver-multidpi/os
Alan Coopersmith 9999819601 Constify string for authorization protocol names
gcc was warning from storing string constants in a char *name field:
auth.c:64:1: warning: initialization discards qualifiers from pointer target type
auth.c:72:1: warning: initialization discards qualifiers from pointer target type
auth.c:81:1: warning: initialization discards qualifiers from pointer target type

Making the field const requires changing AuthorizationFromID to take
a const char ** pointer for the name argument which it sets to point
to the matching name entry.

Changing that argument requires changing its sole caller in the security
extension to pass the address of a const char * variable to it, which it
can do, since the only thing it does with the returned name is to pass
it back to the RemoveAuthorization function that already expects a const
char *name.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-12-12 17:03:10 -08:00
..
.gitignore dix and os: gitignore dix.O and os.O 2011-09-23 17:14:47 -07:00
access.c os/access.c: replace acmp & acopy macros with memcmp & memcpy calls 2011-12-12 17:03:09 -08:00
auth.c Constify string for authorization protocol names 2011-12-12 17:03:10 -08:00
backtrace.c os: Remove Error() 2011-10-11 21:23:46 -07:00
client.c Convert DetermineClientCmd to use strdup instead of malloc+strncpy 2011-11-23 12:15:05 -08:00
connection.c Move to autoconf standard function name checks & defines 2011-12-05 14:32:45 -08:00
io.c record: Prevent out of bounds access when recording a reply. 2011-11-18 11:26:02 -08:00
log.c LogVMessageVerb: Fix const mismatch warning 2011-11-23 12:15:06 -08:00
Makefile.am Move to autoconf standard function name checks & defines 2011-12-05 14:32:45 -08:00
mitauth.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
oscolor.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
osdep.h Move to autoconf standard function name checks & defines 2011-12-05 14:32:45 -08:00
osinit.c Convert a bunch of sprintf to snprintf calls 2011-11-23 12:15:06 -08:00
rpcauth.c Convert a bunch of sprintf to snprintf calls 2011-11-23 12:15:06 -08:00
strcasecmp.c Move to autoconf standard function name checks & defines 2011-12-05 14:32:45 -08:00
strcasestr.c Move to autoconf standard function name checks & defines 2011-12-05 14:32:45 -08:00
strlcat.c os: include dix-config.h, not xorg-config.h 2010-11-11 08:41:38 +10:00
strlcpy.c Move to autoconf standard function name checks & defines 2011-12-05 14:32:45 -08:00
strndup.c Add fallback implementation of strndup() 2011-11-23 12:15:05 -08:00
utils.c Mark arguments to fopen/popen/system wrappers as const char * 2011-11-23 12:15:06 -08:00
WaitFor.c os: Reduce smart scheduler setup calls 2011-01-20 21:08:17 -05:00
xdmauth.c Replace deprecated bzero with memset 2010-06-06 15:07:27 +07:00
xdmcp.c Convert a bunch of sprintf to snprintf calls 2011-11-23 12:15:06 -08:00
xprintf.c os: Remove Error() 2011-10-11 21:23:46 -07:00
xsha1.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
xstrans.c os: Silence warnings when building with clang 2011-04-25 10:45:34 -07:00