Module Name:    xsrc
Committed By:   mrg
Date:           Sat Aug 20 21:15:07 UTC 2016

Modified Files:
        xsrc/external/mit/xorg-server/dist/hw/xfree86/common: xf86AutoConfig.c
            xf86sbusBus.c xf86sbusBus.h
        xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus: Sbus.c
            netbsdSbus.c

Log Message:
fix build issues for sparc64.  mostly constification.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86AutoConfig.c
cvs rdiff -u -r1.6 -r1.7 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c
cvs rdiff -u -r1.7 -r1.8 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.h
cvs rdiff -u -r1.1.1.4 -r1.2 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Sbus.c
cvs rdiff -u -r1.4 -r1.5 \
    xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/netbsdSbus.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86AutoConfig.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86AutoConfig.c:1.9 xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86AutoConfig.c:1.10
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86AutoConfig.c:1.9	Sun Aug 14 01:02:22 2016
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86AutoConfig.c	Sat Aug 20 21:15:06 2016
@@ -303,7 +303,7 @@ listPossibleVideoDrivers(char *matches[]
 #ifdef __sparc__
     if (i < (nmatches - 1))
     {
-        char *sbusDriver = sparcDriverName();
+        const char *sbusDriver = sparcDriverName();
 
         if (sbusDriver)
             matches[i++] = xnfstrdup(sbusDriver);

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c:1.6 xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c:1.7
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c:1.6	Thu Aug 11 00:04:29 2016
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c	Sat Aug 20 21:15:06 2016
@@ -76,7 +76,6 @@ CheckSbusDevice(const char *device, int 
     psdp->device = xnfstrdup(device);
     psdp->width = fbattr.fbtype.fb_width;
     psdp->height = fbattr.fbtype.fb_height;
-    psdp->size = fbattr.fbtype.fb_size;
     psdp->fd = -1;
 }
 
@@ -727,7 +726,7 @@ xf86SbusHandleColormaps(ScreenPtr pScree
     if (pScreen->whitePixel == 0) {
         data[0] = 255;
         data[1] = 0;
-    else {
+    } else {
         data[0] = 0;
         data[1] = 255;
     }

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.h
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.h:1.7 xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.h:1.8
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.h:1.7	Thu Aug 11 00:04:29 2016
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.h	Sat Aug 20 21:15:06 2016
@@ -52,7 +52,7 @@ typedef struct sbus_device {
     int devId;
     int fbNum;
     int fd;
-    int width, height; // XXXMRG also had size
+    int width, height;
     sbusPromNode node;
     const char *descr;
     const char *device;
@@ -104,7 +104,7 @@ extern _X_EXPORT int sparcPromGetBool(sb
 extern _X_EXPORT void sparcPromAssignNodes(void);
 extern _X_EXPORT char *sparcPromNode2Pathname(sbusPromNodePtr pnode);
 extern _X_EXPORT int sparcPromPathname2Node(const char *pathName);
-extern _X_EXPORT char *sparcDriverName(void);
+extern _X_EXPORT const char *sparcDriverName(void);
 
 extern Bool xf86SbusConfigure(void *busData, sbusDevicePtr sBus);
 extern void xf86SbusConfigureNewDev(void *busData, sbusDevicePtr sBus,

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Sbus.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Sbus.c:1.1.1.4 xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Sbus.c:1.2
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Sbus.c:1.1.1.4	Wed Aug 10 07:44:35 2016
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Sbus.c	Sat Aug 20 21:15:07 2016
@@ -245,7 +245,7 @@ sparcPromGetBool(sbusPromNodePtr pnode, 
     return promGetBool(prop);
 }
 
-static char *
+static const char *
 promWalkGetDriverName(int node, int oldnode)
 {
     int nextnode;
@@ -275,7 +275,7 @@ promWalkGetDriverName(int node, int oldn
 
     nextnode = promGetChild(node);
     if (nextnode) {
-        char *name;
+        const char *name;
 
         name = promWalkGetDriverName(nextnode, node);
         if (name)
@@ -288,10 +288,10 @@ promWalkGetDriverName(int node, int oldn
     return NULL;
 }
 
-char *
+const char *
 sparcDriverName(void)
 {
-    char *name;
+    const char *name;
 
     if (sparcPromInit() < 0)
         return NULL;

Index: xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/netbsdSbus.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/netbsdSbus.c:1.4 xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/netbsdSbus.c:1.5
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/netbsdSbus.c:1.4	Wed Jun 18 16:49:46 2014
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/netbsdSbus.c	Sat Aug 20 21:15:07 2016
@@ -462,11 +462,11 @@ sparcPromNode2Pathname(sbusPromNodePtr p
     char *ret;
 
     if (!pnode->node) return NULL;
-    ret = xalloc(4096);
+    ret = malloc(4096);
     if (!ret) return NULL;
     if (promWalkNode2Pathname(ret, promRootNode, promGetChild(promRootNode), pnode->node, 0))
 	return ret;
-    xfree(ret);
+    free(ret);
     return NULL;
 }
 
@@ -532,7 +532,7 @@ sparcPromPathname2Node(const char *pathN
     char *name, *regstr, *p;
 
     i = strlen(pathName);
-    name = xalloc(i + 2);
+    name = malloc(i + 2);
     if (! name) return 0;
     strcpy (name, pathName);
     name [i + 1] = 0;
@@ -552,11 +552,11 @@ sparcPromPathname2Node(const char *pathN
 	return 0;
     promGetSibling(0);
     i = promWalkPathname2Node(name + 1, regstr, promRootNode, 0);
-    xfree(name);
+    free(name);
     return i;
 }
 
-static char *
+static const char *
 promWalkGetDriverName(int node, int oldnode)
 {
     int nextnode;
@@ -586,7 +586,7 @@ promWalkGetDriverName(int node, int oldn
 
     nextnode = promGetChild(node);
     if (nextnode) {
-	char *name;
+	const char *name;
 	name = promWalkGetDriverName(nextnode, node);
 	if (name)
 	    return name;
@@ -598,10 +598,10 @@ promWalkGetDriverName(int node, int oldn
     return NULL;
 }
 
-char *
+const char *
 sparcDriverName(void)
 {
-    char *name;
+    const char *name;
 
     if (sparcPromInit() < 0)
 	    return NULL;

Reply via email to