[med-svn] r20460 - trunk/packages/dicomscope/trunk/debian/patches
Gert Wollny
gert-guest at moszumanska.debian.org
Mon Nov 9 21:20:54 UTC 2015
Author: gert-guest
Date: 2015-11-09 21:20:53 +0000 (Mon, 09 Nov 2015)
New Revision: 20460
Modified:
trunk/packages/dicomscope/trunk/debian/patches/DSRDocument.cpp.patch
trunk/packages/dicomscope/trunk/debian/patches/dicom_2009.patch
trunk/packages/dicomscope/trunk/debian/patches/series
Log:
Update DSRDocument.cpp to use new interface
Modified: trunk/packages/dicomscope/trunk/debian/patches/DSRDocument.cpp.patch
===================================================================
--- trunk/packages/dicomscope/trunk/debian/patches/DSRDocument.cpp.patch 2015-11-09 21:03:36 UTC (rev 20459)
+++ trunk/packages/dicomscope/trunk/debian/patches/DSRDocument.cpp.patch 2015-11-09 21:20:53 UTC (rev 20460)
@@ -1,11 +1,5 @@
-Description: This is undefined in the source (fix compilation)
-Author: Mathieu Malaterre <malat at debian.org>
-Forwarded: not-needed
-
-Index: dicomscope-3.6.0/interface/libsrc/DSRDocument.cpp
-===================================================================
---- dicomscope-3.6.0.orig/interface/libsrc/DSRDocument.cpp 2011-06-15 01:16:09.000000000 +0200
-+++ dicomscope-3.6.0/interface/libsrc/DSRDocument.cpp 2011-06-15 01:17:52.000000000 +0200
+--- dicomscope-3.6.0/interface/libsrc/DSRDocument.cpp 2015-11-03 12:18:18.000000000 +0100
++++ dicomscope-3.6.0/interface/libsrc/DSRDocument.cpp 2015-11-09 22:18:02.614361290 +0100
@@ -106,7 +106,7 @@
/* create local string stream */
@@ -15,3 +9,294 @@
OFSTRINGSTREAM_GETSTR(oss, tmpString)
if (res == EC_Normal)
+@@ -195,6 +195,13 @@
+ }
+
+
++#define GET_STRING_PROPERTY(getPropertyFunction) \
++ OFString value; \
++ OFCondition res = doc->getPropertyFunction(value, 0); \
++ if (res.bad()) return NULL; \
++ const char *string = value.c_str()
++
++
+ /*
+ * Class: J2Ci_jDSRDocument
+ * Method: getCompletionFlagDescription
+@@ -205,7 +212,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getCompletionFlagDescription();
++ GET_STRING_PROPERTY(getCompletionFlagDescription);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -323,7 +330,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getModality();
++ GET_STRING_PROPERTY(getModality);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -340,8 +347,8 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getSOPClassUID();
+-
++ GET_STRING_PROPERTY(getSOPClassUID);
++
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+ }
+@@ -357,7 +364,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getStudyInstanceUID();
++ GET_STRING_PROPERTY(getStudyInstanceUID);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -374,7 +381,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getSeriesInstanceUID();
++ GET_STRING_PROPERTY(getSeriesInstanceUID);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -391,7 +398,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getSOPInstanceUID();
++ GET_STRING_PROPERTY(getSOPInstanceUID);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -408,7 +415,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getInstanceCreatorUID();
++ GET_STRING_PROPERTY(getInstanceCreatorUID);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -425,7 +432,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getSpecificCharacterSet();
++ GET_STRING_PROPERTY(getSpecificCharacterSet);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -442,7 +449,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getPatientsName();
++ GET_STRING_PROPERTY(getPatientName);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -459,7 +466,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getPatientsBirthDate();
++ GET_STRING_PROPERTY(getPatientBirthDate);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -476,7 +483,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getPatientsSex();
++ GET_STRING_PROPERTY(getPatientSex);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -493,7 +500,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getReferringPhysiciansName();
++ GET_STRING_PROPERTY(getReferringPhysicianName);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -510,7 +517,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getStudyDescription();
++ GET_STRING_PROPERTY(getStudyDescription);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -527,7 +534,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getSeriesDescription();
++ GET_STRING_PROPERTY(getSeriesDescription);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -544,7 +551,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getManufacturer();
++ GET_STRING_PROPERTY(getManufacturer);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -561,7 +568,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getStudyDate();
++ GET_STRING_PROPERTY(getStudyDate);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -578,7 +585,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getStudyTime();
++ GET_STRING_PROPERTY(getStudyTime);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -595,7 +602,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getInstanceCreationDate();
++ GET_STRING_PROPERTY(getInstanceCreationDate);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -612,7 +619,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getInstanceCreationTime();
++ GET_STRING_PROPERTY(getInstanceCreationTime);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -629,7 +636,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getContentDate();
++ GET_STRING_PROPERTY(getContentDate);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -646,7 +653,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getContentTime();
++ GET_STRING_PROPERTY(getContentTime);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -663,7 +670,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getStudyID();
++ GET_STRING_PROPERTY(getStudyID);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -680,7 +687,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getPatientID();
++ GET_STRING_PROPERTY(getPatientID);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -697,7 +704,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getSeriesNumber();
++ GET_STRING_PROPERTY(getSeriesNumber);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -714,7 +721,7 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getInstanceNumber();
++ GET_STRING_PROPERTY(getInstanceNumber);
+
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+@@ -731,8 +738,11 @@
+ {
+ DSRDocument *doc = getAddressOfDSRDocument (env, obj);
+
+- const char *string = doc->getAccessionNumber();
+-
++ OFString ofstring;
++ OFCondition res = doc->getAccessionNumber(ofstring, 0);
++ if (res.bad()) return NULL;
++
++ const char *string = ofstring.c_str();
+ if (string == NULL) return NULL;
+ return env->NewStringUTF (string);
+ }
+@@ -812,7 +822,7 @@
+ {
+ jbyte *string = env->GetByteArrayElements(array, 0);
+
+- res = doc->setPatientsName(OFString((char *)string, env->GetArrayLength(array)));
++ res = doc->setPatientName(OFString((char *)string, env->GetArrayLength(array)));
+
+ env->ReleaseByteArrayElements(array, string, 0);
+ }
+@@ -834,7 +844,7 @@
+
+ char *str = (value) ? (char *) env->GetStringUTFChars (value, 0) : NULL;
+
+- OFCondition res = doc->setPatientsBirthDate(str);
++ OFCondition res = doc->setPatientBirthDate(str);
+
+ env->ReleaseStringUTFChars (value, str);
+
+@@ -854,7 +864,7 @@
+
+ char *str = (value) ? (char *) env->GetStringUTFChars (value, 0) : NULL;
+
+- OFCondition res = doc->setPatientsSex(str);
++ OFCondition res = doc->setPatientSex(str);
+
+ env->ReleaseStringUTFChars (value, str);
+
+@@ -884,7 +894,7 @@
+ {
+ jbyte *string = env->GetByteArrayElements(array, 0);
+
+- res = doc->setReferringPhysiciansName(OFString((char *)string, env->GetArrayLength(array)));
++ res = doc->setReferringPhysicianName(OFString((char *)string, env->GetArrayLength(array)));
+
+ env->ReleaseByteArrayElements(array, string, 0);
+ }
Modified: trunk/packages/dicomscope/trunk/debian/patches/dicom_2009.patch
===================================================================
--- trunk/packages/dicomscope/trunk/debian/patches/dicom_2009.patch 2015-11-09 21:03:36 UTC (rev 20459)
+++ trunk/packages/dicomscope/trunk/debian/patches/dicom_2009.patch 2015-11-09 21:20:53 UTC (rev 20460)
@@ -5,44 +5,6 @@
Index: dicomscope-3.6.0/interface/libsrc/DSRDocument.cpp
===================================================================
---- dicomscope-3.6.0.orig/interface/libsrc/DSRDocument.cpp 2011-06-15 01:17:52.000000000 +0200
-+++ dicomscope-3.6.0/interface/libsrc/DSRDocument.cpp 2011-06-15 01:17:54.000000000 +0200
-@@ -442,7 +442,7 @@
- {
- DSRDocument *doc = getAddressOfDSRDocument (env, obj);
-
-- const char *string = doc->getPatientsName();
-+ const char *string = doc->getPatientName();
-
- if (string == NULL) return NULL;
- return env->NewStringUTF (string);
-@@ -459,7 +459,7 @@
- {
- DSRDocument *doc = getAddressOfDSRDocument (env, obj);
-
-- const char *string = doc->getPatientsBirthDate();
-+ const char *string = doc->getPatientBirthDate();
-
- if (string == NULL) return NULL;
- return env->NewStringUTF (string);
-@@ -476,7 +476,7 @@
- {
- DSRDocument *doc = getAddressOfDSRDocument (env, obj);
-
-- const char *string = doc->getPatientsSex();
-+ const char *string = doc->getPatientSex();
-
- if (string == NULL) return NULL;
- return env->NewStringUTF (string);
-@@ -493,7 +493,7 @@
- {
- DSRDocument *doc = getAddressOfDSRDocument (env, obj);
-
-- const char *string = doc->getReferringPhysiciansName();
-+ const char *string = doc->getReferringPhysicianName();
-
- if (string == NULL) return NULL;
- return env->NewStringUTF (string);
@@ -812,7 +812,7 @@
{
jbyte *string = env->GetByteArrayElements(array, 0);
Modified: trunk/packages/dicomscope/trunk/debian/patches/series
===================================================================
--- trunk/packages/dicomscope/trunk/debian/patches/series 2015-11-09 21:03:36 UTC (rev 20459)
+++ trunk/packages/dicomscope/trunk/debian/patches/series 2015-11-09 21:20:53 UTC (rev 20460)
@@ -3,7 +3,7 @@
dicomscope.cfg.patch
maincontext.java.patch
DSRDocument.cpp.patch
-dicom_2009.patch
+#dicom_2009.patch
log4cplus.patch
cmakelists.txt.patch
-DSRDocument.cpp-dicom361.patch
+#DSRDocument.cpp-dicom361.patch
More information about the debian-med-commit
mailing list