--- src/jpeghufftable.cc.orig Tue May 14 07:48:06 2002 +++ src/jpeghufftable.cc Mon Sep 23 18:39:13 2002 @@ -22,13 +22,15 @@ #include #include +#include +#include #include "error.h" #include "binaryio.h" #include "jpegbase.h" #include "jpeghufftable.h" -JpegHuffmanTable::JpegHuffmanTable (unsigned int lr = UINT_MAX) +JpegHuffmanTable::JpegHuffmanTable (unsigned int lr ) : JpegSegment (JpegElement::MarkerDHT) { tableclass = 0xFF ; @@ -36,7 +38,7 @@ lengthremaining = lr ; } -JpegHuffmanTable::JpegHuffmanTable (BinaryIO *io, unsigned int lr = UINT_MAX) +JpegHuffmanTable::JpegHuffmanTable (BinaryIO *io, unsigned int lr ) : JpegSegment (JpegElement::MarkerDHT) { tableclass = 0xFF ; @@ -81,7 +83,7 @@ return tabledestid ; } -void JpegHuffmanTable::reset (vector b, vector hv) +void JpegHuffmanTable::reset (std::vector b, std::vector hv) { assert (b.size() == 16) ; @@ -236,7 +238,7 @@ for (unsigned int l = 1 ; l <= Len_bits ; l++) { io->write8 ((unsigned char) getBits(l)) ; } - vector::iterator p = huffval.begin() ; + std::vector::iterator p = huffval.begin() ; for (unsigned int l = 1 ; l <= Len_bits ; l++) { for (unsigned int j = 0 ; j < getBits (l) ; j++) { io->write8 (*p) ;