[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: kdm & XFree 3.9.16
From: Alexander Feigl <Alexander.Feigl () gmx ! de>
Date: 1999-12-02 16:28:16
[Download RAW message or body]
Hi!
Some days ago there was a thread about XFree 3.9.16 & kdm compilation problems.
Now I tried to make it work under XFree 3.9.16. I moved #include "dm.h" into
extern "C" and adapted some prototypes. ( XFree 3.3.x doesn't provide full
prototypes - so they are in CXdmcp.h).
Can anybody check if this breaks something? chooser compiles now and seems to
work on my machine.
-----------SNIP
--- /home/dreamer/cvs/kdebase/kdm/CXdmcp.cpp Fri Nov 26 10:53:07 1999
+++ CXdmcp.cpp Thu Dec 2 17:24:42 1999
@@ -240,9 +240,9 @@
for (hosts = hostAddrdb; hosts; hosts = hosts->next)
{
if (hosts->type == QUERY)
- XdmcpFlush (socketFD, &directBuffer, hosts->addr, hosts->addrlen);
+ XdmcpFlush (socketFD, &directBuffer, (char *) hosts->addr, hosts->addrlen);
else
- XdmcpFlush (socketFD, &broadcastBuffer, hosts->addr, hosts->addrlen);
+ XdmcpFlush (socketFD, &broadcastBuffer, (char *) hosts->addr, hosts->addrlen);
}
if (++pingTry < TRIES)
t->start( PING_INTERVAL, true);
--- /home/dreamer/cvs/kdebase/kdm/CXdmcp.h Wed Nov 17 01:12:05 1999
+++ CXdmcp.h Thu Dec 2 17:23:45 1999
@@ -31,11 +31,9 @@
#include <X11/Intrinsic.h>
#include <X11/StringDefs.h>
#include <X11/Xatom.h>
-}
#include "dm.h"
-extern "C" {
#include <X11/Xdmcp.h>
}
@@ -70,14 +68,14 @@
extern "C" {
extern int XdmcpARRAY8Equal(ARRAY8 *, ARRAY8 *);
extern int XdmcpAllocARRAY8 (ARRAY8 *, int);
-extern int XdmcpDisposeARRAY8(ARRAY8 *);
+extern void XdmcpDisposeARRAY8(ARRAY8Ptr);
extern int XdmcpFill(int , XdmcpBuffer *, char *, int *);
-extern int XdmcpFlush(int, XdmcpBuffer *, void *, int );
+extern int XdmcpFlush(int, XdmcpBuffer *, char *, int );
extern int XdmcpReadARRAY8(XdmcpBuffer *, ARRAY8 *);
extern int XdmcpReadHeader(XdmcpBuffer *, XdmcpHeader *);
extern int XdmcpWriteARRAY8(XdmcpBuffer *, ARRAY8 *);
extern int XdmcpWriteARRAYofARRAY8(XdmcpBuffer *, ARRAYofARRAY8 *);
-extern int XdmcpWriteCARD16(XdmcpBuffer *, CARD16);
+extern int XdmcpWriteCARD16(XdmcpBuffer *, unsigned);
extern int XdmcpWriteHeader(XdmcpBuffer *, XdmcpHeader *);
}
-----------SNIP
Greetings
Alexander
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic