Use of tainted arguments in exec is deprecated at /var/www/cgi-bin/cvsweb.cgi line 2043. =================================================================== RCS file: /home2/webcvs/mirror/kdepim/libkdenetwork/kmime_codec_qp.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- kdepim/libkdenetwork/kmime_codec_qp.h 2003/07/26 14:51:52 1.4 +++ kdepim/libkdenetwork/kmime_codec_qp.h 2003/10/30 14:15:30 1.5 @@ -54,19 +54,11 @@ public: int result = 3*insize; // then after 25 hexchars comes a soft linebreak: =(\r)\n result += (withCRLF ? 3 : 2) * (insize/25); - + return result; } - int maxDecodedSizeFor( int insize, bool withCRLF=false ) const { - // all chars unencoded: - int result = insize; - // but maybe all of them are \n and we need to make them \r\n :-o - if ( withCRLF ) - result += insize; - - return result; - } + int maxDecodedSizeFor( int insize, bool withCRLF=false ) const; Encoder * makeEncoder( bool withCRLF=false ) const; Decoder * makeDecoder( bool withCRLF=false ) const; @@ -92,11 +84,7 @@ public: return 3*insize; } - int maxDecodedSizeFor( int insize, bool withCRLF=false ) const { - (void)withCRLF; // keep compiler happy - // equally simple: nothing is encoded at all, so: - return insize; - } + int maxDecodedSizeFor( int insize, bool withCRLF=false ) const; Encoder * makeEncoder( bool withCRLF=false ) const; Decoder * makeDecoder( bool withCRLF=false ) const; @@ -121,11 +109,7 @@ public: return 3*insize; } - int maxDecodedSizeFor( int insize, bool withCRLF=false ) const { - (void)withCRLF; // keep compiler happy - // same as for "q" encoding: - return insize; - } + int maxDecodedSizeFor( int insize, bool withCRLF=false ) const; Encoder * makeEncoder( bool withCRLF=false ) const; Decoder * makeDecoder( bool withCRLF=false ) const;