# HG changeset patch # User s.jodogne@gmail.com # Date 1549988853 -3600 # Node ID c9a71eb4edcf7030663902f649015aa28d615160 # Parent 4924972bce77004dae8c1d6fc0fa2001556d65a9 fix basic plugin sample diff -r 4924972bce77 -r c9a71eb4edcf Plugins/Include/orthanc/OrthancCPlugin.h --- a/Plugins/Include/orthanc/OrthancCPlugin.h Mon Feb 11 06:46:19 2019 +0100 +++ b/Plugins/Include/orthanc/OrthancCPlugin.h Tue Feb 12 17:27:33 2019 +0100 @@ -175,7 +175,7 @@ /** * For Microsoft Visual Studio, a compatibility "stdint.h" can be * downloaded at the following URL: - * https://orthanc.googlecode.com/hg/Resources/ThirdParty/VisualStudio/stdint.h + * https://bitbucket.org/sjodogne/orthanc/raw/default/Resources/ThirdParty/VisualStudio/stdint.h **/ #include diff -r 4924972bce77 -r c9a71eb4edcf Plugins/Samples/Basic/Plugin.c --- a/Plugins/Samples/Basic/Plugin.c Mon Feb 11 06:46:19 2019 +0100 +++ b/Plugins/Samples/Basic/Plugin.c Tue Feb 12 17:27:33 2019 +0100 @@ -318,9 +318,9 @@ } json = OrthancPluginEncodeDicomWebXml(context, - OrthancPluginGetInstanceData(context, instance), - OrthancPluginGetInstanceSize(context, instance), - DicomWebBinaryCallback); + OrthancPluginGetInstanceData(context, instance), + OrthancPluginGetInstanceSize(context, instance), + DicomWebBinaryCallback); if (first) { printf("[%s]\n", json); @@ -337,10 +337,11 @@ OrthancPluginResourceType resourceType, const char* resourceId) { + char info[1024]; + OrthancPluginMemoryBuffer tmp; memset(&tmp, 0, sizeof(tmp)); - char info[1024]; sprintf(info, "Change %d on resource %s of type %d", changeType, (resourceId == NULL ? "" : resourceId), resourceType); OrthancPluginLogWarning(context, info); @@ -425,7 +426,8 @@ ORTHANC_PLUGINS_API void RefreshMetrics() { static unsigned int count = 0; - OrthancPluginSetMetricsValue(context, "sample_counter", count++, OrthancPluginMetricsType_Default); + OrthancPluginSetMetricsValue(context, "sample_counter", + (float) (count++), OrthancPluginMetricsType_Default); }