Author: malat
Date: 2013-10-28 14:07:54 +0000 (Mon, 28 Oct 2013)
New Revision: 15015

Added:
   trunk/packages/papyrus/trunk/debian/patches/fixcxx.patch
   trunk/packages/papyrus/trunk/debian/patches/hardening.patch
   trunk/packages/papyrus/trunk/debian/patches/redo.patch
   trunk/packages/papyrus/trunk/debian/patches/ya.patch
Modified:
   trunk/packages/papyrus/trunk/debian/patches/series
Log:
Add C++ compat

Added: trunk/packages/papyrus/trunk/debian/patches/fixcxx.patch
===================================================================
--- trunk/packages/papyrus/trunk/debian/patches/fixcxx.patch                    
        (rev 0)
+++ trunk/packages/papyrus/trunk/debian/patches/fixcxx.patch    2013-10-28 
14:07:54 UTC (rev 15015)
@@ -0,0 +1,1203 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ papyrus (3.7.1-1) unstable; urgency=low
+ .
+   * Initial release. (Closes: #)
+Author: Mathieu Malaterre <ma...@debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- papyrus-3.7.1.orig/PapyFileSystemUnix3.c
++++ papyrus-3.7.1/PapyFileSystemUnix3.c
+@@ -78,13 +78,9 @@
+ 
+ 
+ 
+-#ifndef PapyTypeDef3H
+ #include "PapyTypeDef3.h"
+-#endif
+ 
+-#ifndef __PapyError3__
+ #include "PapyError3.h"
+-#endif
+ 
+ 
+ 
/********************************************************************************/
+--- papyrus-3.7.1.orig/PapyWild3.c
++++ papyrus-3.7.1/PapyWild3.c
+@@ -100,7 +100,7 @@ wildname (register char *inNameP)
+                   
+   } /* if */
+   
+-  return (theSaved [0] == '\0') ? "?" : theSaved;
++  return (theSaved [0] == '\0') ? (char*)"?" : theSaved;
+       
+ } /* endof wildname */
+ 
+--- papyrus-3.7.1.orig/PapyConvertFile3.c
++++ papyrus-3.7.1/PapyConvertFile3.c
+@@ -64,9 +64,7 @@
+ #include "JPEGLESS.H"         /* interface for JPEG lossless */
+ #include "JPEGLIB.H"          /* interface for JPEG lossy */
+ 
+-#ifndef Papyrus3H 
+ #include "Papyrus3.h"
+-#endif
+ 
+ 
+ struct color /* a color is defined by its red, green and blue intensity */
+@@ -1482,9 +1480,11 @@ int Papyrus2Jpeg (char *inPapyrusFilenam
+ 
+       /* Attention voir pour resize 16 bits  et 3 * 8 bits*/
+       /* resize image */
++#if 0
+       if (imageHeight != inJpegHeight || imageWidth != inJpegWidth)
+         image=TI_taille(image, imageWidth, imageHeight, inJpegWidth, 
inJpegHeight, 
+                         imageDepth, numPlans, &bytesInImage);
++#endif
+ 
+       sprintf(jpegFilename,"%s.%d_%d.jpg",outJpegBaseFilename, dimImageJpeg, 
noImage);
+ 
+--- papyrus-3.7.1.orig/CMakeLists.txt
++++ papyrus-3.7.1/CMakeLists.txt
+@@ -18,23 +18,33 @@ include_directories(
+ #add_subdirectory(${JPEGDIRLY})
+ #add_subdirectory(${DICOMDIR})
+ 
++#add_definitions(
++#  -DPapyrus3H 
++#  -DDicomdirH 
++#  -DDicomdirEnumRecordsH 
++#  -DDicomdirTypeDef3H
++#  -DDicomdirPrivFunctionDef3H
++#  -DDicomdirPubFunctionDef3H 
++#  -DDicomdirGlobalVar3H      
++#  )
++
+ set(SOURCES
+-      PapyVars3.c
+-      PapyConvertFile3.c
+-      PapyError3.c
+-      PapyFiles3.c
+-      PapyGetGlobalVar3.c
+-      PapyInit3.c
+-      PapyInitGroups3.c
+-      PapyInitModules3.c
+-      PapyRead3.c
+-      PapyDataSetRead3.c
+-      PapyList3.c
+-      PapyWrite3.c
+-      PapyDataSetWrite3.c
+-      PapyWild3.c
+-      PapyWildexit3.c
+-      PapyUtils3.c
++  PapyVars3.c
++  PapyConvertFile3.c
++  PapyError3.c
++  PapyFiles3.c
++  PapyGetGlobalVar3.c
++  PapyInit3.c
++  PapyInitGroups3.c
++  PapyInitModules3.c
++  PapyRead3.c
++  PapyDataSetRead3.c
++  PapyList3.c
++  PapyWrite3.c
++  PapyDataSetWrite3.c
++  PapyWild3.c
++  PapyWildexit3.c
++  PapyUtils3.c
+   )
+ set(HEADERS
+   PapyEalloc3.h
+@@ -63,81 +73,81 @@ if(WIN32)
+ endif()
+ 
+ list(APPEND SOURCES 
+-       DicomDir/DicomDirDataSetRead.c
+-       DicomDir/DicomDirDataSetWrite.c
+-       DicomDir/DicomDirFiles.c
+-       DicomDir/DicomDirInit.c
+-       DicomDir/DicomDirInitRecords.c
+-       DicomDir/OGlobalDicomFunc.cpp
++   DicomDir/DicomDirDataSetRead.c
++   DicomDir/DicomDirDataSetWrite.c
++   DicomDir/DicomDirFiles.c
++   DicomDir/DicomDirInit.c
++   DicomDir/DicomDirInitRecords.c
++    DicomDir/OGlobalDicomFunc.cpp
+    )
+ list(APPEND SOURCES 
+-        JpegDir/JpgLless/decompoptimise.c
+-        JpegDir/JpgLless/huffcoptimisebug.c
+-        JpegDir/JpgLless/huffdoptimise.c
+-    #JpegDir/JpgLless/jpegutil.c
+-        JpegDir/JpgLless/MCU.C
+-        JpegDir/JpgLless/pmreadoptimise.c
+-        JpegDir/JpgLless/pnmtoljpoptimisebug.c
+-        JpegDir/JpgLless/PREDICT.C
+-        JpegDir/JpgLless/READ.C
+-        JpegDir/JpgLless/WRITE.C
++    JpegDir/JpgLless/decompoptimise.c
++    JpegDir/JpgLless/huffcoptimisebug.c
++    JpegDir/JpgLless/huffdoptimise.c
++    JpegDir/JpgLless/JPEGUTIL.C
++    JpegDir/JpgLless/MCU.C
++    JpegDir/JpgLless/pmreadoptimise.c
++    JpegDir/JpgLless/pnmtoljpoptimisebug.c
++    JpegDir/JpgLless/PREDICT.C
++    JpegDir/JpgLless/READ.C
++    JpegDir/JpgLless/WRITE.C
+     )
+ 
+ list(APPEND SOURCES 
+-         JpegDir/JpgLossy/JCAPIMIN.C
+-         JpegDir/JpgLossy/JCAPISTD.C
+-         JpegDir/JpgLossy/JCCOEFCT.C
+-         JpegDir/JpgLossy/JCCOLOR.C
+-         JpegDir/JpgLossy/JCDCTMGR.C
+-         JpegDir/JpgLossy/JCHUFF.C
+-         JpegDir/JpgLossy/JCINIT.C
+-         JpegDir/JpgLossy/JCMAINCT.C
+-         JpegDir/JpgLossy/JCMARKER.C
+-         JpegDir/JpgLossy/JCMASTER.C
+-         JpegDir/JpgLossy/JCOMAPI.C
+-         JpegDir/JpgLossy/JCPARAM.C
+-         JpegDir/JpgLossy/JCPHUFF.C
+-         JpegDir/JpgLossy/JCPREPCT.C
+-         JpegDir/JpgLossy/JCSAMPLE.C
+-         JpegDir/JpgLossy/JCTRANS.C
+-         JpegDir/JpgLossy/JDAPIMIN.C
+-         JpegDir/JpgLossy/JDAPISTD.C
+-         JpegDir/JpgLossy/JDATADST.C
+-         JpegDir/JpgLossy/JDATASRC.C
+-         JpegDir/JpgLossy/JDCOEFCT.C
+-         JpegDir/JpgLossy/JDCOLOR.C
+-         JpegDir/JpgLossy/JDDCTMGR.C
+-         JpegDir/JpgLossy/JDHUFF.C
+-         JpegDir/JpgLossy/JDINPUT.C
+-         JpegDir/JpgLossy/JDMAINCT.C
+-         JpegDir/JpgLossy/JDMARKER.C
+-         JpegDir/JpgLossy/JDMASTER.C
+-         JpegDir/JpgLossy/JDMERGE.C
+-         JpegDir/JpgLossy/JDPHUFF.C
+-         JpegDir/JpgLossy/JDPOSTCT.C
+-         JpegDir/JpgLossy/JDSAMPLE.C
+-         JpegDir/JpgLossy/JDTRANS.C
+-         JpegDir/JpgLossy/JERROR.C
+-         JpegDir/JpgLossy/JFDCTFLT.C
+-         JpegDir/JpgLossy/JFDCTFST.C
+-         JpegDir/JpgLossy/JFDCTINT.C
+-         JpegDir/JpgLossy/JIDCTFLT.C
+-         JpegDir/JpgLossy/JIDCTFST.C
+-         JpegDir/JpgLossy/JIDCTINT.C
+-         JpegDir/JpgLossy/JIDCTRED.C
+-         JpegDir/JpgLossy/jmemmgr.c
+-         JpegDir/JpgLossy/JMEMNOBS.C
+-         JpegDir/JpgLossy/JQUANT1.C
+-         JpegDir/JpgLossy/JQUANT2.C
+-         JpegDir/JpgLossy/JUTILS.C
+-         JpegDir/JpgLossy/RDBMP.C
+-         JpegDir/JpgLossy/RDCOLMAP.C
+-         JpegDir/JpgLossy/RDGIF.C
+-         JpegDir/JpgLossy/RDPPM.C
+-         JpegDir/JpgLossy/RDRLE.C
+-         JpegDir/JpgLossy/RDSWITCH.C
+-         JpegDir/JpgLossy/RDTARGA.C
+-         JpegDir/JpgLossy/WRRLE.C
++     JpegDir/JpgLossy/JCAPIMIN.C
++     JpegDir/JpgLossy/JCAPISTD.C
++     JpegDir/JpgLossy/JCCOEFCT.C
++     JpegDir/JpgLossy/JCCOLOR.C
++     JpegDir/JpgLossy/JCDCTMGR.C
++     JpegDir/JpgLossy/JCHUFF.C
++     JpegDir/JpgLossy/JCINIT.C
++     JpegDir/JpgLossy/JCMAINCT.C
++     JpegDir/JpgLossy/JCMARKER.C
++     JpegDir/JpgLossy/JCMASTER.C
++     JpegDir/JpgLossy/JCOMAPI.C
++     JpegDir/JpgLossy/JCPARAM.C
++     JpegDir/JpgLossy/JCPHUFF.C
++     JpegDir/JpgLossy/JCPREPCT.C
++     JpegDir/JpgLossy/JCSAMPLE.C
++     JpegDir/JpgLossy/JCTRANS.C
++     JpegDir/JpgLossy/JDAPIMIN.C
++     JpegDir/JpgLossy/JDAPISTD.C
++     JpegDir/JpgLossy/JDATADST.C
++     JpegDir/JpgLossy/JDATASRC.C
++     JpegDir/JpgLossy/JDCOEFCT.C
++     JpegDir/JpgLossy/JDCOLOR.C
++     JpegDir/JpgLossy/JDDCTMGR.C
++     JpegDir/JpgLossy/JDHUFF.C
++     JpegDir/JpgLossy/JDINPUT.C
++     JpegDir/JpgLossy/JDMAINCT.C
++     JpegDir/JpgLossy/JDMARKER.C
++     JpegDir/JpgLossy/JDMASTER.C
++     JpegDir/JpgLossy/JDMERGE.C
++     JpegDir/JpgLossy/JDPHUFF.C
++     JpegDir/JpgLossy/JDPOSTCT.C
++     JpegDir/JpgLossy/JDSAMPLE.C
++     JpegDir/JpgLossy/JDTRANS.C
++     JpegDir/JpgLossy/JERROR.C
++     JpegDir/JpgLossy/JFDCTFLT.C
++     JpegDir/JpgLossy/JFDCTFST.C
++     JpegDir/JpgLossy/JFDCTINT.C
++     JpegDir/JpgLossy/JIDCTFLT.C
++     JpegDir/JpgLossy/JIDCTFST.C
++     JpegDir/JpgLossy/JIDCTINT.C
++     JpegDir/JpgLossy/JIDCTRED.C
++     JpegDir/JpgLossy/jmemmgr.c
++     JpegDir/JpgLossy/JMEMNOBS.C
++     JpegDir/JpgLossy/JQUANT1.C
++     JpegDir/JpgLossy/JQUANT2.C
++     JpegDir/JpgLossy/JUTILS.C
++     JpegDir/JpgLossy/RDBMP.C
++     JpegDir/JpgLossy/RDCOLMAP.C
++     JpegDir/JpgLossy/RDGIF.C
++     JpegDir/JpgLossy/RDPPM.C
++     JpegDir/JpgLossy/RDRLE.C
++     JpegDir/JpgLossy/RDSWITCH.C
++     JpegDir/JpgLossy/RDTARGA.C
++     JpegDir/JpgLossy/WRRLE.C
+      )
+ 
+ add_library(Papyrus3 ${SOURCES})
+--- papyrus-3.7.1.orig/PapyInitGroups3.c
++++ papyrus-3.7.1/PapyInitGroups3.c
+@@ -63,9 +63,7 @@
+ 
+ #include <stdio.h>
+ 
+-#ifndef Papyrus3H 
+ #include "Papyrus3.h"
+-#endif
+ 
+ 
+ 
+@@ -404,7 +402,7 @@ init_group8 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -1548,7 +1546,7 @@ init_group10 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -1892,7 +1890,7 @@ init_group18 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -5156,7 +5154,7 @@ init_group20 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -5731,7 +5729,7 @@ init_group28 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -6585,7 +6583,7 @@ init_group32 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -6859,7 +6857,7 @@ init_group38 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -7093,7 +7091,7 @@ init_group3A (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -7367,7 +7365,7 @@ init_group40 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -8907,7 +8905,7 @@ init_group50 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -9011,7 +9009,7 @@ init_group54 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -9889,7 +9887,7 @@ init_group70 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -10273,7 +10271,7 @@ init_group88 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -10366,7 +10364,7 @@ init_group100 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -10430,7 +10428,7 @@ init_group2000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -10664,7 +10662,7 @@ init_group2010 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -10928,7 +10926,7 @@ init_group2020 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -11062,7 +11060,7 @@ init_group2030 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -11106,7 +11104,7 @@ init_group2040 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -11304,7 +11302,7 @@ init_group2100 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -11418,7 +11416,7 @@ init_group2110 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -11482,7 +11480,7 @@ init_group2120 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -11536,7 +11534,7 @@ init_group2130 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -11650,7 +11648,7 @@ init_group3002 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -11864,7 +11862,7 @@ init_group3004 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -12583,7 +12581,7 @@ init_group3008 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -13367,7 +13365,7 @@ init_group300A (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -15982,7 +15980,7 @@ init_group4000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = RET;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+   
+@@ -16026,7 +16024,7 @@ init_group4008 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -16320,7 +16318,7 @@ init_group5000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -16604,7 +16602,7 @@ init_group5400 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -16698,7 +16696,7 @@ init_group6000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -16868,7 +16866,7 @@ init_group6000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -16878,7 +16876,7 @@ init_group6000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -16888,7 +16886,7 @@ init_group6000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -16898,7 +16896,7 @@ init_group6000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -16908,7 +16906,7 @@ init_group6000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1-n";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -16918,7 +16916,7 @@ init_group6000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1-n";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -16928,7 +16926,7 @@ init_group6000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1-n";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -16938,7 +16936,7 @@ init_group6000 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1-n";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -17299,7 +17297,7 @@ init_group7FE0 (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = UL;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+--- papyrus-3.7.1.orig/PapyInitModules3.c
++++ papyrus-3.7.1/PapyInitModules3.c
+@@ -6835,7 +6835,7 @@ init_OverlayPlane (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -6845,7 +6845,7 @@ init_OverlayPlane (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -6855,7 +6855,7 @@ init_OverlayPlane (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -6865,7 +6865,7 @@ init_OverlayPlane (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -6875,7 +6875,7 @@ init_OverlayPlane (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1-n";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -6885,7 +6885,7 @@ init_OverlayPlane (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1-n";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -6895,7 +6895,7 @@ init_OverlayPlane (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1-n";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+@@ -6905,7 +6905,7 @@ init_OverlayPlane (SElement ioElem [])
+   theWrkP->length = 0L;
+   theWrkP->vr = USS;
+   theWrkP->vm = "1-n";
+-  theWrkP->type_t = RET;
++  theWrkP->type_t = (enum EType_T)RET;
+   theWrkP->nb_val = 0;
+   theWrkP->value = NULL;
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLossy/RDRLE.C
++++ papyrus-3.7.1/JpegDir/JpgLossy/RDRLE.C
+@@ -19,7 +19,7 @@
+  * with updates from Robert Hutchinson.
+  */
+ 
+-#include "cdjpeg.h"           /* Common decls for cjpeg/djpeg applications */
++#include "CDJPEG.H"           /* Common decls for cjpeg/djpeg applications */
+ 
+ #ifdef RLE_SUPPORTED
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLossy/RDGIF.C
++++ papyrus-3.7.1/JpegDir/JpgLossy/RDGIF.C
+@@ -19,7 +19,7 @@
+  *    CompuServe Incorporated."
+  */
+ 
+-#include "cdjpeg.h"           /* Common decls for cjpeg/djpeg applications */
++#include "CDJPEG.H"           /* Common decls for cjpeg/djpeg applications */
+ 
+ #ifdef GIF_SUPPORTED
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLossy/RDTARGA.C
++++ papyrus-3.7.1/JpegDir/JpgLossy/RDTARGA.C
+@@ -17,7 +17,7 @@
+  * Based on code contributed by Lee Daniel Crocker.
+  */
+ 
+-#include "cdjpeg.h"           /* Common decls for cjpeg/djpeg applications */
++#include "CDJPEG.H"           /* Common decls for cjpeg/djpeg applications */
+ 
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+--- papyrus-3.7.1.orig/JpegDir/JpgLossy/JDTRANS.C
++++ papyrus-3.7.1/JpegDir/JpgLossy/JDTRANS.C
+@@ -11,8 +11,8 @@
+  */
+ 
+ #define JPEG_INTERNALS
+-#include "jinclude.h"
+-#include "jpeglib.h"
++#include "JINCLUDE.H"
++#include "JPEGLIB.H"
+ 
+ 
+ /* Forward declarations */
+--- papyrus-3.7.1.orig/JpegDir/JpgLossy/RDSWITCH.C
++++ papyrus-3.7.1/JpegDir/JpgLossy/RDSWITCH.C
+@@ -13,7 +13,7 @@
+  *    -sample HxV[,HxV,...]   Set component sampling factors
+  */
+ 
+-#include "cdjpeg.h"           /* Common decls for cjpeg/djpeg applications */
++#include "CDJPEG.H"           /* Common decls for cjpeg/djpeg applications */
+ 
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+--- papyrus-3.7.1.orig/JpegDir/JpgLossy/RDBMP.C
++++ papyrus-3.7.1/JpegDir/JpgLossy/RDBMP.C
+@@ -21,7 +21,7 @@
+  * This code contributed by James Arthur Boucher.
+  */
+ 
+-#include "cdjpeg.h"           /* Common decls for cjpeg/djpeg applications */
++#include "CDJPEG.H"           /* Common decls for cjpeg/djpeg applications */
+ 
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+--- papyrus-3.7.1.orig/JpegDir/JpgLossy/WRRLE.C
++++ papyrus-3.7.1/JpegDir/JpgLossy/WRRLE.C
+@@ -16,7 +16,7 @@
+  * with updates from Robert Hutchinson.
+  */
+ 
+-#include "cdjpeg.h"           /* Common decls for cjpeg/djpeg applications */
++#include "CDJPEG.H"           /* Common decls for cjpeg/djpeg applications */
+ 
+ #ifdef RLE_SUPPORTED
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLossy/RDPPM.C
++++ papyrus-3.7.1/JpegDir/JpgLossy/RDPPM.C
+@@ -18,7 +18,7 @@
+  * the file is indeed PPM format).
+  */
+ 
+-#include "cdjpeg.h"           /* Common decls for cjpeg/djpeg applications */
++#include "CDJPEG.H"           /* Common decls for cjpeg/djpeg applications */
+ 
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+--- papyrus-3.7.1.orig/JpegDir/JpgLossy/JCTRANS.C
++++ papyrus-3.7.1/JpegDir/JpgLossy/JCTRANS.C
+@@ -11,8 +11,8 @@
+  */
+ 
+ #define JPEG_INTERNALS
+-#include "jinclude.h"
+-#include "jpeglib.h"
++#include "JINCLUDE.H"
++#include "JPEGLIB.H"
+ 
+ 
+ /* Forward declarations */
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/huffcoptimisebug.c
++++ papyrus-3.7.1/JpegDir/JpgLless/huffcoptimisebug.c
+@@ -53,17 +53,11 @@
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+ 
+-#ifndef PapyTypeDef3H
+ #include "PapyTypeDef3.h"
+-#endif
+ 
+-#ifndef PapyEalloc3H
+ #include "PapyEalloc3.h"
+-#endif
+ 
+-#ifndef   PapyFileSystem3H
+ #include "PapyFileSystem3.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/JPEGLESS.H
++++ papyrus-3.7.1/JpegDir/JpgLless/JPEGLESS.H
+@@ -57,9 +57,7 @@
+ 
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+ 
+-#ifndef PapyTypeDef3H
+ #include "PapyTypeDef3.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/maindecompression.c
++++ papyrus-3.7.1/JpegDir/JpgLless/maindecompression.c
+@@ -13,17 +13,11 @@
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+ 
+-#ifndef PapyTypeDef3H
+ #include "PapyTypeDef3.h"
+-#endif
+ 
+-#ifndef PapyEalloc3H
+ #include "PapyEalloc3.h"
+-#endif
+ 
+-#ifndef   PapyFileSystem3H
+ #include "PapyFileSystem3.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+@@ -332,4 +326,4 @@ efree3(&image);
+ 
+ printf("Sortie a fin de programme... \n");
+ 
+-}
+\ No newline at end of file
++}
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/CMakeLists.txt
++++ papyrus-3.7.1/JpegDir/JpgLless/CMakeLists.txt
+@@ -3,7 +3,7 @@ set(SOURCES
+       decompoptimise.c
+       huffcoptimisebug.c
+       huffdoptimise.c
+-      #jpegutil.c
++      JPEGUTIL.C
+       MCU.C
+       pmreadoptimise.c
+       pnmtoljpoptimisebug.c
+@@ -12,6 +12,8 @@ set(SOURCES
+       WRITE.C
+       )
+ 
++set_source_files_properties(PROTO.H PROPERTIES LANGUAGE "C")
++
+ add_library(JpgLless ${SOURCES})
+-set_source_files_properties(${SOURCES} PROPERTIES LANGUAGE C)
+-set_target_properties(JpgLless PROPERTIES LINKER_LANGUAGE C)
++set_source_files_properties(${SOURCES} PROPERTIES LANGUAGE "C")
++set_target_properties(JpgLless PROPERTIES LINKER_LANGUAGE "C")
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/JPEGUTIL.C
++++ papyrus-3.7.1/JpegDir/JpgLless/JPEGUTIL.C
+@@ -37,21 +37,17 @@
+ #include <stdlib.h>
+ #include <string.h>
+ /* #include <malloc.h> */
+-#include "jpeg.h"
+-#include "mcu.h"
+-#include "proto.h"
++#include "JPEG.H"
++#include "MCU.H"
++#include "PROTO.H"
+ 
+ 
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+ 
+-#ifndef PapyEalloc3H
+ #include "PapyEalloc3.h"
+-#endif
+ 
+-#ifndef   PapyFileSystem3H
+ #include "PapyFileSystem3.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/pnmtoljpoptimisebug.c
++++ papyrus-3.7.1/JpegDir/JpgLless/pnmtoljpoptimisebug.c
+@@ -50,17 +50,11 @@
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+ 
+-#ifndef PapyTypeDef3H
+ #include "PapyTypeDef3.h"
+-#endif
+ 
+-#ifndef PapyEalloc3H
+ #include "PapyEalloc3.h"
+-#endif
+ 
+-#ifndef   PapyFileSystem3H
+ #include "PapyFileSystem3.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/IO.H
++++ papyrus-3.7.1/JpegDir/JpgLless/IO.H
+@@ -36,9 +36,7 @@
+  /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+ 
+-#ifndef PapyTypeDef3H
+ #include "PapyTypeDef3.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/maincompression.c
++++ papyrus-3.7.1/JpegDir/JpgLless/maincompression.c
+@@ -18,17 +18,11 @@
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+ 
+-#ifndef PapyTypeDef3H
+ #include "PapyTypeDef3.h"
+-#endif
+ 
+-#ifndef PapyEalloc3H
+ #include "PapyEalloc3.h"
+-#endif
+ 
+-#ifndef   PapyFileSystem3H
+ #include "PapyFileSystem3.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+@@ -215,4 +209,4 @@ Papy3FClose (&OutFile);
+ efree3 (&ImageBuffer);
+ efree3 (&JPEGData);
+ 
+-}
+\ No newline at end of file
++}
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/decompoptimise.c
++++ papyrus-3.7.1/JpegDir/JpgLless/decompoptimise.c
+@@ -59,17 +59,11 @@
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+ 
+-#ifndef PapyTypeDef3H
+ #include "PapyTypeDef3.h"
+-#endif
+ 
+-#ifndef PapyEalloc3H
+ #include "PapyEalloc3.h"
+-#endif
+ 
+-#ifndef   PapyFileSystem3H
+ #include "PapyFileSystem3.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/huffdoptimise.c
++++ papyrus-3.7.1/JpegDir/JpgLless/huffdoptimise.c
+@@ -51,9 +51,7 @@
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+ 
+-#ifndef PapyTypeDef3H
+ #include "PapyTypeDef3.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/pmreadoptimise.c
++++ papyrus-3.7.1/JpegDir/JpgLless/pmreadoptimise.c
+@@ -40,13 +40,9 @@
+ /* Papyrus 3 redefined basic types */
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+ 
+-#ifndef PapyEalloc3H
+ #include "PapyEalloc3.h"
+-#endif
+ 
+-#ifndef   PapyFileSystem3H
+ #include "PapyFileSystem3.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+--- papyrus-3.7.1.orig/JpegDir/JpgLless/PROTO.H
++++ papyrus-3.7.1/JpegDir/JpgLless/PROTO.H
+@@ -46,9 +46,7 @@
+ 
+ #ifndef FILENAME83            /* this is for the normal machines ... */
+ 
+-#ifndef PapyTypeDef3H
+ #include "PapyTypeDef3.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+@@ -75,7 +73,7 @@ PapyULong WriteJpegData P((PapyUChar *bu
+ void StdPickSelValue P((CompressInfo *cPtr, long *bestTotalBits));
+ 
+ /* read.c */
+-int ReadFileHeader P((DecompressInfo *dcPtr ));
++int ReadFileHeader (DecompressInfo *dcPtr );
+ int ReadScanHeader P((DecompressInfo *dcPtr ));
+ 
+ /* write.c */
+--- papyrus-3.7.1.orig/DicomDir/DicomDirDataSetRead.c
++++ papyrus-3.7.1/DicomDir/DicomDirDataSetRead.c
+@@ -55,9 +55,7 @@
+ #include <stdio.h>
+ #include <string.h>
+ 
+-#ifndef DicomdirH 
+ #include "DicomDir.h"
+-#endif
+ 
+ 
+ 
/********************************************************************************/
+--- papyrus-3.7.1.orig/DicomDir/DicomDirInit.c
++++ papyrus-3.7.1/DicomDir/DicomDirInit.c
+@@ -53,15 +53,11 @@
+ 
+ #include <stdio.h>
+ 
+-#ifndef DicomdirH 
+ #include "DicomDir.h"
+-#endif
+ 
+ #ifndef FILENAME83              /* this is for the normal machines ... */
+ 
+-#ifndef DicomdirInitRecordsH  
+ #include "DicomDirInitRecords.h"
+-#endif
+ 
+ #else                         /* FILENAME83 defined for the DOS machines */
+ 
+--- papyrus-3.7.1.orig/DicomDir/DicomDir.h
++++ papyrus-3.7.1/DicomDir/DicomDir.h
+@@ -56,29 +56,17 @@
+ #ifndef DicomdirH 
+ #define DicomdirH
+ 
+-#ifndef Papyrus3H 
+ #include "Papyrus3.h"
+-#endif
+               
+ /* --- includes --- */
+ 
+ #ifndef FILENAME83                /* this is for the normal machines ... */
+ 
+-#ifndef DicomdirEnumRecordsH 
+ #include "DicomDirEnumRecords.h"
+-#endif
+-#ifndef DicomdirTypeDef3H         /* DICOMDIR type definition */
+ #include "DicomdirTypeDef3.h"
+-#endif
+-#ifndef DicomdirPrivFunctionDef3H   /* DICOMDIR private functions */
+ #include "DicomdirPrivFunctionDef3.h"
+-#endif
+-#ifndef DicomdirPubFunctionDef3H    /* DICOMDIR public functions */
+ #include "DicomdirPubFunctionDef3.h"
+-#endif
+-#ifndef DicomdirGlobalVar3H         /* DICOMDIR global variables */
+ #include "DicomdirGlobalVar3.h"
+-#endif
+ 
+ #else                             /* FILENAME83 defined for the DOS machines 
*/
+ 
+--- papyrus-3.7.1.orig/DicomDir/DicomDirDataSetWrite.c
++++ papyrus-3.7.1/DicomDir/DicomDirDataSetWrite.c
+@@ -56,9 +56,7 @@
+ 
+ /* ------------------------- includes 
-----------------------------------------*/
+ 
+-#ifndef DicomdirH 
+ #include "DicomDir.h"
+-#endif
+ 
+ 
+ 
/********************************************************************************/
+--- papyrus-3.7.1.orig/DicomDir/CMakeLists.txt
++++ papyrus-3.7.1/DicomDir/CMakeLists.txt
+@@ -12,11 +12,11 @@ set(SOURCES
+ set(HEADERS
+       DicomDir.h
+       DicomDirEnumRecords.h
+-      DicomDirGlobalVar3.h
++      DicomdirGlobalVar3.h
+       DicomDirInitRecords.h
+-      DicomDirPrivFunctionDef3.h
+-      DicomDirPubFunctionDef3.h
+-      DicomDirTypeDef3.h
++      DicomdirPrivFunctionDef3.h
++      DicomdirPubFunctionDef3.h
++      DicomdirTypeDef3.h
+       OGlobalDicomFunc.h
+   )
+ 
+--- papyrus-3.7.1.orig/DicomDir/DicomDirFiles.c
++++ papyrus-3.7.1/DicomDir/DicomDirFiles.c
+@@ -55,9 +55,7 @@
+ #include <string.h>
+ #include <memory.h>
+ 
+-#ifndef DicomdirH 
+ #include "DicomDir.h"
+-#endif
+ 
+ 
+ #ifdef _WINDOWS
+--- papyrus-3.7.1.orig/DicomDir/DicomDirInitRecords.c
++++ papyrus-3.7.1/DicomDir/DicomDirInitRecords.c
+@@ -54,9 +54,7 @@
+ 
+ #include <stdio.h>
+ 
+-#ifndef DicomdirH 
+ #include "DicomDir.h"
+-#endif
+ 
+ 
+ 
/********************************************************************************/
+--- papyrus-3.7.1.orig/TESTS/CMakeLists.txt
++++ papyrus-3.7.1/TESTS/CMakeLists.txt
+@@ -1,6 +1,8 @@
+ # Tests
+ add_executable(TestRead TestRead.c)
+ target_link_libraries(TestRead Papyrus3)
++#set_source_files_properties(TestRead.c PROPERTIES LANGUAGE CXX)
+ 
+-add_executable(TestWrite TestWrite.c)
+-target_link_libraries(TestWrite Papyrus3)
++#add_executable(TestWrite TestWrite.c)
++#target_link_libraries(TestWrite Papyrus3)
++#set_source_files_properties(TestWrite.c PROPERTIES LANGUAGE CXX)

Added: trunk/packages/papyrus/trunk/debian/patches/hardening.patch
===================================================================
--- trunk/packages/papyrus/trunk/debian/patches/hardening.patch                 
        (rev 0)
+++ trunk/packages/papyrus/trunk/debian/patches/hardening.patch 2013-10-28 
14:07:54 UTC (rev 15015)
@@ -0,0 +1,45 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ papyrus (3.7.1-1) unstable; urgency=low
+ .
+   * Initial release. (Closes: #)
+Author: Mathieu Malaterre <ma...@debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- papyrus-3.7.1.orig/PapyError3.c
++++ papyrus-3.7.1/PapyError3.c
+@@ -168,7 +168,7 @@ void PapyPrintErrMsg3 (char *inFileP, Pa
+ #ifndef DLL
+     PapyShort i, theMax, theNb = 0;
+ 
+-    fprintf (stderr, sPapyErrorDecoP);
++    fprintf (stderr, "%s", sPapyErrorDecoP);
+     if (sCrtErrLevel >= 0)
+     {
+       fprintf (stderr, "%s\n", sERRMSG);
+@@ -202,7 +202,7 @@ void PapyPrintErrMsg3 (char *inFileP, Pa
+     else
+       fprintf (stderr, "No e%s\n", &sERRMSG [1]);
+       
+-    fprintf (stderr, sPapyErrorDecoP);
++    fprintf (stderr, "%s", sPapyErrorDecoP);
+ #endif
+     
+ } /* endof PapyPrintErrMsg3 */

Added: trunk/packages/papyrus/trunk/debian/patches/redo.patch
===================================================================
--- trunk/packages/papyrus/trunk/debian/patches/redo.patch                      
        (rev 0)
+++ trunk/packages/papyrus/trunk/debian/patches/redo.patch      2013-10-28 
14:07:54 UTC (rev 15015)
@@ -0,0 +1,144 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ papyrus (3.7.1-1) unstable; urgency=low
+ .
+   * Initial release. (Closes: #)
+Author: Mathieu Malaterre <ma...@debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- papyrus-3.7.1.orig/CMakeLists.txt
++++ papyrus-3.7.1/CMakeLists.txt
+@@ -14,9 +14,9 @@ include_directories(
+   ${CMAKE_CURRENT_SOURCE_DIR}
+   )
+ 
+-add_subdirectory(${JPEGDIRLL})
+-add_subdirectory(${JPEGDIRLY})
+-add_subdirectory(${DICOMDIR})
++#add_subdirectory(${JPEGDIRLL})
++#add_subdirectory(${JPEGDIRLY})
++#add_subdirectory(${DICOMDIR})
+ 
+ set(SOURCES
+       PapyVars3.c
+@@ -56,22 +56,94 @@ set(HEADERS
+   PapyWild3.h
+   )
+ if(UNIX)
+-  set(SOURCES
+-    ${SOURCES}
+-    PapyFileSystemUnix3.c PapyEallocUnix3.c
+-    )
++  list(APPEND SOURCES PapyFileSystemUnix3.c PapyEallocUnix3.c)
+ endif()
+ if(WIN32)
+-  set(SOURCES
+-    ${SOURCES}
+-    PapyFileSystemPC3.c PapyEallocPC3.c
+-    )
++  list(APPEND SOURCES PapyFileSystemPC3.c PapyEallocPC3.c)
+ endif()
+ 
++list(APPEND SOURCES 
++       DicomDir/DicomDirDataSetRead.c
++       DicomDir/DicomDirDataSetWrite.c
++       DicomDir/DicomDirFiles.c
++       DicomDir/DicomDirInit.c
++       DicomDir/DicomDirInitRecords.c
++       DicomDir/OGlobalDicomFunc.c
++   )
++list(APPEND SOURCES 
++        JpegDir/JpgLless/decompoptimise.c
++        JpegDir/JpgLless/huffcoptimisebug.c
++        JpegDir/JpgLless/huffdoptimise.c
++        JpegDir/JpgLless/jpegutil.c
++        JpegDir/JpgLless/mcu.c
++        JpegDir/JpgLless/pmreadoptimise.c
++        JpegDir/JpgLless/pnmtoljpoptimisebug.c
++        JpegDir/JpgLless/predict.c
++        JpegDir/JpgLless/read.c
++        JpegDir/JpgLless/write.c
++    )
++
++list(APPEND SOURCES 
++         JpegDir/JpgLossy/jcapimin.c
++         JpegDir/JpgLossy/jcapistd.c
++         JpegDir/JpgLossy/jccoefct.c
++         JpegDir/JpgLossy/jccolor.c
++         JpegDir/JpgLossy/jcdctmgr.c
++         JpegDir/JpgLossy/jchuff.c
++         JpegDir/JpgLossy/jcinit.c
++         JpegDir/JpgLossy/jcmainct.c
++         JpegDir/JpgLossy/jcmarker.c
++         JpegDir/JpgLossy/jcmaster.c
++         JpegDir/JpgLossy/jcomapi.c
++         JpegDir/JpgLossy/jcparam.c
++         JpegDir/JpgLossy/jcphuff.c
++         JpegDir/JpgLossy/jcprepct.c
++         JpegDir/JpgLossy/jcsample.c
++         JpegDir/JpgLossy/jctrans.c
++         JpegDir/JpgLossy/jdapimin.c
++         JpegDir/JpgLossy/jdapistd.c
++         JpegDir/JpgLossy/jdatadst.c
++         JpegDir/JpgLossy/jdatasrc.c
++         JpegDir/JpgLossy/jdcoefct.c
++         JpegDir/JpgLossy/jdcolor.c
++         JpegDir/JpgLossy/jddctmgr.c
++         JpegDir/JpgLossy/jdhuff.c
++         JpegDir/JpgLossy/jdinput.c
++         JpegDir/JpgLossy/jdmainct.c
++         JpegDir/JpgLossy/jdmarker.c
++         JpegDir/JpgLossy/jdmaster.c
++         JpegDir/JpgLossy/jdmerge.c
++         JpegDir/JpgLossy/jdphuff.c
++         JpegDir/JpgLossy/jdpostct.c
++         JpegDir/JpgLossy/jdsample.c
++         JpegDir/JpgLossy/jdtrans.c
++         JpegDir/JpgLossy/jerror.c
++         JpegDir/JpgLossy/jfdctflt.c
++         JpegDir/JpgLossy/jfdctfst.c
++         JpegDir/JpgLossy/jfdctint.c
++         JpegDir/JpgLossy/jidctflt.c
++         JpegDir/JpgLossy/jidctfst.c
++         JpegDir/JpgLossy/jidctint.c
++         JpegDir/JpgLossy/jidctred.c
++         JpegDir/JpgLossy/jmemmgr.c
++         JpegDir/JpgLossy/jmemnobs.c
++         JpegDir/JpgLossy/jquant1.c
++         JpegDir/JpgLossy/jquant2.c
++         JpegDir/JpgLossy/jutils.c
++         JpegDir/JpgLossy/rdbmp.c
++         JpegDir/JpgLossy/rdcolmap.c
++         JpegDir/JpgLossy/rdgif.c
++         JpegDir/JpgLossy/rdppm.c
++         JpegDir/JpgLossy/rdrle.c
++         JpegDir/JpgLossy/rdswitch.c
++         JpegDir/JpgLossy/rdtarga.c
++         JpegDir/JpgLossy/wrrle.c
++     )
++
+ add_library(Papyrus3 ${SOURCES})
+ set_source_files_properties(${SOURCES} PROPERTIES LANGUAGE C)
+ set_target_properties(Papyrus3 PROPERTIES LINKER_LANGUAGE C)
+-target_link_libraries(Papyrus3 DicomDir JpgLless JpgLossy)
++#target_link_libraries(Papyrus3 DicomDir JpgLless JpgLossy)
+ 
+ add_subdirectory(TESTS)
+ 

Modified: trunk/packages/papyrus/trunk/debian/patches/series
===================================================================
--- trunk/packages/papyrus/trunk/debian/patches/series  2013-10-28 14:05:17 UTC 
(rev 15014)
+++ trunk/packages/papyrus/trunk/debian/patches/series  2013-10-28 14:07:54 UTC 
(rev 15015)
@@ -1,3 +1,7 @@
 all.patch
 more.patch
 more2.patch
+hardening.patch
+redo.patch
+ya.patch
+fixcxx.patch

Added: trunk/packages/papyrus/trunk/debian/patches/ya.patch
===================================================================
--- trunk/packages/papyrus/trunk/debian/patches/ya.patch                        
        (rev 0)
+++ trunk/packages/papyrus/trunk/debian/patches/ya.patch        2013-10-28 
14:07:54 UTC (rev 15015)
@@ -0,0 +1,163 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ papyrus (3.7.1-1) unstable; urgency=low
+ .
+   * Initial release. (Closes: #)
+Author: Mathieu Malaterre <ma...@debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- papyrus-3.7.1.orig/CMakeLists.txt
++++ papyrus-3.7.1/CMakeLists.txt
+@@ -68,76 +68,76 @@ list(APPEND SOURCES
+        DicomDir/DicomDirFiles.c
+        DicomDir/DicomDirInit.c
+        DicomDir/DicomDirInitRecords.c
+-       DicomDir/OGlobalDicomFunc.c
++       DicomDir/OGlobalDicomFunc.cpp
+    )
+ list(APPEND SOURCES 
+         JpegDir/JpgLless/decompoptimise.c
+         JpegDir/JpgLless/huffcoptimisebug.c
+         JpegDir/JpgLless/huffdoptimise.c
+-        JpegDir/JpgLless/jpegutil.c
+-        JpegDir/JpgLless/mcu.c
++    #JpegDir/JpgLless/jpegutil.c
++        JpegDir/JpgLless/MCU.C
+         JpegDir/JpgLless/pmreadoptimise.c
+         JpegDir/JpgLless/pnmtoljpoptimisebug.c
+-        JpegDir/JpgLless/predict.c
+-        JpegDir/JpgLless/read.c
+-        JpegDir/JpgLless/write.c
++        JpegDir/JpgLless/PREDICT.C
++        JpegDir/JpgLless/READ.C
++        JpegDir/JpgLless/WRITE.C
+     )
+ 
+ list(APPEND SOURCES 
+-         JpegDir/JpgLossy/jcapimin.c
+-         JpegDir/JpgLossy/jcapistd.c
+-         JpegDir/JpgLossy/jccoefct.c
+-         JpegDir/JpgLossy/jccolor.c
+-         JpegDir/JpgLossy/jcdctmgr.c
+-         JpegDir/JpgLossy/jchuff.c
+-         JpegDir/JpgLossy/jcinit.c
+-         JpegDir/JpgLossy/jcmainct.c
+-         JpegDir/JpgLossy/jcmarker.c
+-         JpegDir/JpgLossy/jcmaster.c
+-         JpegDir/JpgLossy/jcomapi.c
+-         JpegDir/JpgLossy/jcparam.c
+-         JpegDir/JpgLossy/jcphuff.c
+-         JpegDir/JpgLossy/jcprepct.c
+-         JpegDir/JpgLossy/jcsample.c
+-         JpegDir/JpgLossy/jctrans.c
+-         JpegDir/JpgLossy/jdapimin.c
+-         JpegDir/JpgLossy/jdapistd.c
+-         JpegDir/JpgLossy/jdatadst.c
+-         JpegDir/JpgLossy/jdatasrc.c
+-         JpegDir/JpgLossy/jdcoefct.c
+-         JpegDir/JpgLossy/jdcolor.c
+-         JpegDir/JpgLossy/jddctmgr.c
+-         JpegDir/JpgLossy/jdhuff.c
+-         JpegDir/JpgLossy/jdinput.c
+-         JpegDir/JpgLossy/jdmainct.c
+-         JpegDir/JpgLossy/jdmarker.c
+-         JpegDir/JpgLossy/jdmaster.c
+-         JpegDir/JpgLossy/jdmerge.c
+-         JpegDir/JpgLossy/jdphuff.c
+-         JpegDir/JpgLossy/jdpostct.c
+-         JpegDir/JpgLossy/jdsample.c
+-         JpegDir/JpgLossy/jdtrans.c
+-         JpegDir/JpgLossy/jerror.c
+-         JpegDir/JpgLossy/jfdctflt.c
+-         JpegDir/JpgLossy/jfdctfst.c
+-         JpegDir/JpgLossy/jfdctint.c
+-         JpegDir/JpgLossy/jidctflt.c
+-         JpegDir/JpgLossy/jidctfst.c
+-         JpegDir/JpgLossy/jidctint.c
+-         JpegDir/JpgLossy/jidctred.c
++         JpegDir/JpgLossy/JCAPIMIN.C
++         JpegDir/JpgLossy/JCAPISTD.C
++         JpegDir/JpgLossy/JCCOEFCT.C
++         JpegDir/JpgLossy/JCCOLOR.C
++         JpegDir/JpgLossy/JCDCTMGR.C
++         JpegDir/JpgLossy/JCHUFF.C
++         JpegDir/JpgLossy/JCINIT.C
++         JpegDir/JpgLossy/JCMAINCT.C
++         JpegDir/JpgLossy/JCMARKER.C
++         JpegDir/JpgLossy/JCMASTER.C
++         JpegDir/JpgLossy/JCOMAPI.C
++         JpegDir/JpgLossy/JCPARAM.C
++         JpegDir/JpgLossy/JCPHUFF.C
++         JpegDir/JpgLossy/JCPREPCT.C
++         JpegDir/JpgLossy/JCSAMPLE.C
++         JpegDir/JpgLossy/JCTRANS.C
++         JpegDir/JpgLossy/JDAPIMIN.C
++         JpegDir/JpgLossy/JDAPISTD.C
++         JpegDir/JpgLossy/JDATADST.C
++         JpegDir/JpgLossy/JDATASRC.C
++         JpegDir/JpgLossy/JDCOEFCT.C
++         JpegDir/JpgLossy/JDCOLOR.C
++         JpegDir/JpgLossy/JDDCTMGR.C
++         JpegDir/JpgLossy/JDHUFF.C
++         JpegDir/JpgLossy/JDINPUT.C
++         JpegDir/JpgLossy/JDMAINCT.C
++         JpegDir/JpgLossy/JDMARKER.C
++         JpegDir/JpgLossy/JDMASTER.C
++         JpegDir/JpgLossy/JDMERGE.C
++         JpegDir/JpgLossy/JDPHUFF.C
++         JpegDir/JpgLossy/JDPOSTCT.C
++         JpegDir/JpgLossy/JDSAMPLE.C
++         JpegDir/JpgLossy/JDTRANS.C
++         JpegDir/JpgLossy/JERROR.C
++         JpegDir/JpgLossy/JFDCTFLT.C
++         JpegDir/JpgLossy/JFDCTFST.C
++         JpegDir/JpgLossy/JFDCTINT.C
++         JpegDir/JpgLossy/JIDCTFLT.C
++         JpegDir/JpgLossy/JIDCTFST.C
++         JpegDir/JpgLossy/JIDCTINT.C
++         JpegDir/JpgLossy/JIDCTRED.C
+          JpegDir/JpgLossy/jmemmgr.c
+-         JpegDir/JpgLossy/jmemnobs.c
+-         JpegDir/JpgLossy/jquant1.c
+-         JpegDir/JpgLossy/jquant2.c
+-         JpegDir/JpgLossy/jutils.c
+-         JpegDir/JpgLossy/rdbmp.c
+-         JpegDir/JpgLossy/rdcolmap.c
+-         JpegDir/JpgLossy/rdgif.c
+-         JpegDir/JpgLossy/rdppm.c
+-         JpegDir/JpgLossy/rdrle.c
+-         JpegDir/JpgLossy/rdswitch.c
+-         JpegDir/JpgLossy/rdtarga.c
+-         JpegDir/JpgLossy/wrrle.c
++         JpegDir/JpgLossy/JMEMNOBS.C
++         JpegDir/JpgLossy/JQUANT1.C
++         JpegDir/JpgLossy/JQUANT2.C
++         JpegDir/JpgLossy/JUTILS.C
++         JpegDir/JpgLossy/RDBMP.C
++         JpegDir/JpgLossy/RDCOLMAP.C
++         JpegDir/JpgLossy/RDGIF.C
++         JpegDir/JpgLossy/RDPPM.C
++         JpegDir/JpgLossy/RDRLE.C
++         JpegDir/JpgLossy/RDSWITCH.C
++         JpegDir/JpgLossy/RDTARGA.C
++         JpegDir/JpgLossy/WRRLE.C
+      )
+ 
+ add_library(Papyrus3 ${SOURCES})


_______________________________________________
debian-med-commit mailing list
debian-med-commit@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to