linuxdcpp-team team mailing list archive
-
linuxdcpp-team team
-
Mailing list archive
-
Message #06406
[Branch ~dcplusplus-team/dcpp-plugin-sdk-c/ExamplePlugin] Rev 8: build fixes
------------------------------------------------------------
revno: 8
committer: crise <crise@xxxxxxxxxx>
branch nick: ExamplePlugin
timestamp: Mon 2012-12-31 05:50:07 +0200
message:
build fixes
modified:
src/Plugin.c
--
lp:~dcplusplus-team/dcpp-plugin-sdk-c/ExamplePlugin
https://code.launchpad.net/~dcplusplus-team/dcpp-plugin-sdk-c/ExamplePlugin
Your team Dcplusplus-team is subscribed to branch lp:~dcplusplus-team/dcpp-plugin-sdk-c/ExamplePlugin.
To unsubscribe from this branch go to https://code.launchpad.net/~dcplusplus-team/dcpp-plugin-sdk-c/ExamplePlugin/+edit-subscription
=== modified file 'src/Plugin.c'
--- src/Plugin.c 2012-12-30 01:52:38 +0000
+++ src/Plugin.c 2012-12-31 03:50:07 +0000
@@ -19,6 +19,8 @@
#include "stdafx.h"
#include "Plugin.h"
+#include "Dialog.h"
+
/* Include plugin SDK helpers from the pluginsdk directory. */
#include <pluginsdk/Config.h>
@@ -26,10 +28,20 @@
# include <stdio.h>
# include <stdlib.h>
# include <string.h>
+# ifndef _MSC_VER
+# include <inttypes.h>
+# endif
#else
# include <cstdio>
# include <cstdlib>
# include <cstring>
+# ifndef _MSC_VER
+# include <cinttypes>
+# endif
+#endif
+
+#ifdef _MSC_VER
+# define PRIu64 "I64u"
#endif
/* Variables */
@@ -105,7 +117,7 @@
hooks = (DCHooksPtr)core->query_interface(DCINTF_HOOKS, DCINTF_HOOKS_VER);
logging = (DCLogPtr)core->query_interface(DCINTF_LOGGING, DCINTF_LOGGING_VER);
- hub = (DCHub)core->core->query_interface(DCINTF_HUBS, DCINTF_HUBS_VER);
+ hub = (DCHubPtr)core->query_interface(DCINTF_DCPP_HUBS, DCINTF_DCPP_HUBS_VER);
tagger = (DCTaggerPtr)core->query_interface(DCINTF_DCPP_TAGGER, DCINTF_DCPP_TAGGER_VER);
ui = (DCUIPtr)core->query_interface(DCINTF_DCPP_UI, DCINTF_DCPP_UI_VER);
@@ -220,7 +232,7 @@
prevTick = tick;
if(!ui) {
char* buf = (char*)memset(malloc(128), 0, 128);
- snprintf(buf, 128, "*** Plugin timer tick (%lld)", tick);
+ snprintf(buf, 128, "*** Plugin timer tick (%" PRIu64 ")", tick);
logging->log(buf);
free(buf);