A LOT updates. Cannot separate. :)
[silc.git] / includes / silcincludes.h
index 83d8b2a266a6a724f2c0e5749695dc4fb7f75b49..92ba83273be470f11e85a6dbbb98ca8c1adfbc24 100644 (file)
@@ -46,8 +46,6 @@
 
 #ifdef HAVE_GETOPT_H
 #include <getopt.h>
-#else
-#error getopt.h not found in the system
 #endif
 
 #ifdef HAVE_SIGNAL_H
 #include <dlfcn.h>
 #endif
 
+#ifndef HAVE_GETOPT_LONG
+#include "../lib/contrib/getopt.h"
+#endif
+
 #ifndef TRUE
 #define TRUE 1
 #endif
 /* Math library includes */
 #include "silcmp.h"
 #include "modinv.h"
+#include "mpbin.h"
 #include "silcprimegen.h"
 
 /* Crypto library includes */
 #include "silcrng.h"
 #include "silcpkcs.h"
 
-/* SILC core library includes */
+/* SILC util library includes */
 #include "silclog.h"
 #include "silcmemory.h"
 #include "silcbuffer.h"
 #include "silcnet.h"
 #include "silcutil.h"
 #include "silcconfig.h"
-#include "id.h"
-#include "idcache.h"
-#include "silcpacket.h"
 #include "silctask.h"
 #include "silcschedule.h"
+
+/* SILC core library includes */
+#include "id.h"
+#include "idcache.h"
 #include "silcprotocol.h"
+#include "silcsockconn.h"
+#include "silcpayload.h"
 #include "silccommand.h"
 #include "silcchannel.h"
-#include "silcsockconn.h"
+#include "silcpacket.h"
+#include "silcnotify.h"
+
+/* TRQ (SilcList API and SilcDList API) */
+#include "silclist.h"
+#include "silcdlist.h"
 
 #ifdef SILC_SIM
 /* SILC Module library includes */
 #include "groups.h"
 
 #endif
+