You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

158 lines
5.2 KiB

Index: Makefile.in
--- Makefile.in.orig 2003-10-15 10:01:28 +0200
+++ Makefile.in 2006-12-14 23:25:31 +0100
@@ -161,7 +161,7 @@
SUBDIRS = m4 intl po doc src tests
docdir = $(prefix)/share/doc/$(PACKAGE)
EXTRA_DIST = config.rpath mkinstalldirs ABOUT-NLS BUGS CREDITS HISTORY LEAME depcomp
-doc_DATA = ABOUT-NLS BUGS COPYING CREDITS HISTORY INSTALL LEAME README TODO
+doc_DATA =
MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess config.h.in \
config.sub configure depcomp install-sh missing mkinstalldirs steghide.doxygen steghide.spec
Index: configure
--- configure.orig 2003-10-15 10:01:26 +0200
+++ configure 2006-12-14 23:25:48 +0100
@@ -7560,17 +7560,17 @@
#define DEBUG 1
_ACEOF
- CXXFLAGS="-O2 -Wall -g"
+ CXXFLAGS="-O2"
else
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
- CXXFLAGS="-O2 -Wall"
+ CXXFLAGS="-O2"
fi
else
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
- CXXFLAGS="-O2 -Wall"
+ CXXFLAGS="-O2"
fi;
Index: src/AuData.h
--- src/AuData.h.orig 2003-09-28 17:30:29 +0200
+++ src/AuData.h 2006-12-14 23:25:31 +0100
@@ -26,22 +26,30 @@
// AuMuLawAudioData
typedef AudioDataImpl<AuMuLaw,BYTE> AuMuLawAudioData ;
+template<>
inline BYTE AuMuLawAudioData::readValue (BinaryIO* io) const { return (io->read8()) ; }
+template<>
inline void AuMuLawAudioData::writeValue (BinaryIO* io, BYTE v) const { io->write8(v) ; }
// AuPCM8AudioData
typedef AudioDataImpl<AuPCM8,SBYTE> AuPCM8AudioData ;
+template<>
inline SBYTE AuPCM8AudioData::readValue (BinaryIO* io) const { return ((SBYTE) io->read8()) ; }
+template<>
inline void AuPCM8AudioData::writeValue (BinaryIO* io, SBYTE v) const { io->write8((BYTE) v) ; }
// AuPCM16AudioData
typedef AudioDataImpl<AuPCM16,SWORD16> AuPCM16AudioData ;
+template<>
inline SWORD16 AuPCM16AudioData::readValue (BinaryIO* io) const { return ((SWORD16) io->read16_be()) ; }
+template<>
inline void AuPCM16AudioData::writeValue (BinaryIO* io, SWORD16 v) const { io->write16_be((UWORD16) v) ; }
// AuPCM32AudioData
typedef AudioDataImpl<AuPCM32,SWORD32> AuPCM32AudioData ;
+template<>
inline SWORD32 AuPCM32AudioData::readValue (BinaryIO* io) const { return ((SWORD32) io->read32_be()) ; }
+template<>
inline void AuPCM32AudioData::writeValue (BinaryIO* io, SWORD32 v) const { io->write32_be((UWORD32) v) ; }
#endif // ndef SH_AUDATA_H
Index: src/AuSampleValues.cc
--- src/AuSampleValues.cc.orig 2003-09-28 17:30:30 +0200
+++ src/AuSampleValues.cc 2006-12-14 23:25:31 +0100
@@ -21,17 +21,17 @@
#include "AuSampleValues.h"
// AuMuLawSampleValue
-const BYTE AuMuLawSampleValue::MinValue = 0 ;
-const BYTE AuMuLawSampleValue::MaxValue = BYTE_MAX ;
+template<> const BYTE AuMuLawSampleValue::MinValue = 0 ;
+template<> const BYTE AuMuLawSampleValue::MaxValue = BYTE_MAX ;
// AuPCM8SampleValue
-const SBYTE AuPCM8SampleValue::MinValue = SBYTE_MIN ;
-const SBYTE AuPCM8SampleValue::MaxValue = SBYTE_MAX ;
+template <> const SBYTE AuPCM8SampleValue::MinValue = SBYTE_MIN ;
+template <> const SBYTE AuPCM8SampleValue::MaxValue = SBYTE_MAX ;
// AuPCM16SampleValue
-const SWORD16 AuPCM16SampleValue::MinValue = SWORD16_MIN ;
-const SWORD16 AuPCM16SampleValue::MaxValue = SWORD16_MAX ;
+template <> const SWORD16 AuPCM16SampleValue::MinValue = SWORD16_MIN ;
+template <> const SWORD16 AuPCM16SampleValue::MaxValue = SWORD16_MAX ;
// AuPCM32SampleValue
-const SWORD32 AuPCM32SampleValue::MinValue = SWORD32_MIN ;
-const SWORD32 AuPCM32SampleValue::MaxValue = SWORD32_MAX ;
+template <> const SWORD32 AuPCM32SampleValue::MinValue = SWORD32_MIN ;
+template <> const SWORD32 AuPCM32SampleValue::MaxValue = SWORD32_MAX ;
Index: src/MHashKeyGen.h
--- src/MHashKeyGen.h.orig 2003-09-28 17:30:30 +0200
+++ src/MHashKeyGen.h 2006-12-14 23:25:31 +0100
@@ -23,6 +23,7 @@
#include <vector>
+#define _Bool bool
#include <mhash.h>
class MHashKeyGen {
Index: src/MHashPP.cc
--- src/MHashPP.cc.orig 2003-10-05 12:17:50 +0200
+++ src/MHashPP.cc 2006-12-14 23:25:31 +0100
@@ -21,6 +21,7 @@
#include <cstdlib>
#include <string>
+#define _Bool bool
#include <mhash.h>
#include "BitString.h"
@@ -120,7 +121,7 @@
std::string MHashPP::getAlgorithmName (hashid id)
{
- char *name = mhash_get_hash_name (id) ;
+ char *name = (char *)mhash_get_hash_name (id) ;
std::string retval ;
if (name == NULL) {
retval = std::string ("<algorithm not found>") ;
Index: src/MHashPP.h
--- src/MHashPP.h.orig 2003-09-28 17:30:30 +0200
+++ src/MHashPP.h 2006-12-14 23:25:31 +0100
@@ -21,6 +21,7 @@
#ifndef SH_MHASHPP_H
#define SH_MHASHPP_H
+#define _Bool bool
#include <mhash.h>
#include "common.h"
Index: src/Makefile.in
--- src/Makefile.in.orig 2003-10-15 10:01:29 +0200
+++ src/Makefile.in 2006-12-14 23:25:31 +0100
@@ -274,11 +274,11 @@
@AMDEP_TRUE@ ./$(DEPDIR)/msg.Po
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \
+LTCXXCOMPILE = $(CXX) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CXXFLAGS) $(CXXFLAGS)
CXXLD = $(CXX)
-CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
+CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
DIST_SOURCES = $(steghide_SOURCES)
HEADERS = $(noinst_HEADERS)