From fa2720effd5e8aa73a4f4038a2279b37aa9a26d7 Mon Sep 17 00:00:00 2001 From: Tilman Keskinoz Date: Thu, 14 Dec 2006 19:31:41 +0000 Subject: Fix build with gcc41 Reported by: pointyhat --- security/steghide/files/patch-src-AuData.h | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 security/steghide/files/patch-src-AuData.h (limited to 'security/steghide/files/patch-src-AuData.h') diff --git a/security/steghide/files/patch-src-AuData.h b/security/steghide/files/patch-src-AuData.h new file mode 100644 index 000000000000..7b0382af2bc2 --- /dev/null +++ b/security/steghide/files/patch-src-AuData.h @@ -0,0 +1,34 @@ +diff -ur steghide-0.5.1-orig/src/AuData.h steghide-0.5.1/src/AuData.h +--- steghide-0.5.1-orig/src/AuData.h 2006-03-10 02:17:19.000000000 -0500 ++++ src/AuData.h 2006-03-10 02:19:01.000000000 -0500 +@@ -26,22 +26,30 @@ + + // AuMuLawAudioData + typedef AudioDataImpl 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 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 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 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 -- cgit v1.2.3