Applied silc-rehash-plus-misc-stuff.patch.
[silc.git] / apps / silcd / serverincludes.h
index 1b2fa8021002b64e271dc5cdf0d2a9c3cc3136c4..32669956ae4ba9c0cd59a1bef6222f7fdbce3622 100644 (file)
 /* Generic includes */
 #include "silcincludes.h"
 
+/* Forward declaration for SILC Server object. The actual object is
+   defined in internal header file for server routines. I want to keep
+   the object private hence this declaration. */
+typedef struct SilcServerStruct *SilcServer;
+
 /* SILC Server includes */
 #include "idlist.h"
-#include "server.h"
 #include "serverconfig.h"
+#include "server.h"
 #include "serverid.h"
 #include "server_util.h"
 #include "packet_send.h"