From 99fc6935a5a6d01c2d1655d8ba560b5542fd3a97 Mon Sep 17 00:00:00 2001 From: Enrico Forestieri Date: Sat, 7 Oct 2006 00:35:01 +0000 Subject: [PATCH] Replace the magic value 1000 with a const variable * src/support/unicode.C (iconv_convert): replace 1000 by const outsize. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15264 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/support/unicode.C | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/support/unicode.C b/src/support/unicode.C index 4f4cf27980..ae832fdd3b 100644 --- a/src/support/unicode.C +++ b/src/support/unicode.C @@ -64,9 +64,10 @@ iconv_convert(iconv_t * cd, char ICONV_CONST * inbuf = const_cast(reinterpret_cast(buf)); size_t inbytesleft = buflen * sizeof(InType); - static char out[1000]; + size_t const outsize = 1000; + static char out[outsize]; char * outbuf = out; - size_t outbytesleft = 1000; + size_t outbytesleft = outsize; size_t res = iconv(*cd, &inbuf, &inbytesleft, &outbuf, &outbytesleft); @@ -115,7 +116,7 @@ iconv_convert(iconv_t * cd, //lyxerr << std::dec; //lyxerr << "Inbytesleft: " << inbytesleft << endl; //lyxerr << "Outbytesleft: " << outbytesleft << endl; - int bytes = 1000 - outbytesleft; + int bytes = outsize - outbytesleft; RetType const * tmp = reinterpret_cast(out); return std::vector(tmp, tmp + bytes / sizeof(RetType)); -- 2.39.5