diff options
author | Caolán McNamara <caolanm@redhat.com> | 2012-05-16 15:43:49 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2012-05-17 14:03:25 +0100 |
commit | 120cd2b5789246d7992af7dacfd796a4fd3d8e05 (patch) | |
tree | 8de39d88bab142541b2ed51ccf3e093ff33a9797 /sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | |
parent | 86ebc34dad026d9a32adca562b4604070e36a7a7 (diff) |
WaE: MSVC2008 C4309 truncation of constant data
Change-Id: I7cae514cfd3c51bde5e8e0df2c51bed23904569d
Diffstat (limited to 'sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx')
-rw-r--r-- | sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx index c8c7f209993c..87c0ab2afa0d 100644 --- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx +++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx @@ -181,7 +181,8 @@ void writePbm_(OutputBuffer& o_rOutputBuf, Stream* str, int width, int height, b o_rOutputBuf[0] = 'P'; o_rOutputBuf[1] = '4'; o_rOutputBuf[2] = 0x0A; - int nOutLen = snprintf(&o_rOutputBuf[3], WRITE_BUFFER_SIZE-10, "%d %d", width, height); + char *pAsCharPtr = reinterpret_cast<char *>(&o_rOutputBuf[3]); + int nOutLen = snprintf(pAsCharPtr, WRITE_BUFFER_SIZE-10, "%d %d", width, height); if( nOutLen < 0 ) nOutLen = WRITE_BUFFER_SIZE-10; o_rOutputBuf[3+nOutLen] =0x0A; @@ -228,7 +229,8 @@ void writePpm_( OutputBuffer& o_rOutputBuf, o_rOutputBuf[0] = 'P'; o_rOutputBuf[1] = '6'; o_rOutputBuf[2] = '\n'; - int nOutLen = snprintf(&o_rOutputBuf[3], WRITE_BUFFER_SIZE-10, "%d %d", width, height); + char *pAsCharPtr = reinterpret_cast<char *>(&o_rOutputBuf[3]); + int nOutLen = snprintf(pAsCharPtr, WRITE_BUFFER_SIZE-10, "%d %d", width, height); if( nOutLen < 0 ) nOutLen = WRITE_BUFFER_SIZE-10; o_rOutputBuf[3+nOutLen] ='\n'; |