1414#include " safe_op.hpp"
1515#include " tiffimage.hpp"
1616
17+ #include < cinttypes>
1718#include < iostream>
1819
1920// *****************************************************************************
@@ -71,7 +72,7 @@ void RafImage::printStructure(std::ostream& out, PrintStructureOption option, si
7172 if (bPrint) {
7273 io_->seek (0 , BasicIo::beg); // rewind
7374 size_t address = io_->tell ();
74- constexpr auto format = " %9zu | %9ld | " ;
75+ constexpr auto format = " %9zu | %9 " PRIu32 " | " ;
7576
7677 {
7778 out << Internal::indent (depth) << " STRUCTURE OF RAF FILE: " << io ().path () << std::endl;
@@ -82,7 +83,7 @@ void RafImage::printStructure(std::ostream& out, PrintStructureOption option, si
8283 io_->readOrThrow (magicdata, 16 );
8384 magicdata[16 ] = 0 ;
8485 {
85- out << Internal::indent (depth) << Internal::stringFormat (format, address, 16L ) // 0
86+ out << Internal::indent (depth) << Internal::stringFormat (format, address, 16U ) // 0
8687 << " magic : " << reinterpret_cast <char *>(magicdata) << std::endl;
8788 }
8889
@@ -91,7 +92,7 @@ void RafImage::printStructure(std::ostream& out, PrintStructureOption option, si
9192 io_->read (data1, 4 );
9293 data1[4 ] = 0 ;
9394 {
94- out << Internal::indent (depth) << Internal::stringFormat (format, address, 4L ) // 16
95+ out << Internal::indent (depth) << Internal::stringFormat (format, address, 4U ) // 16
9596 << " data1 : " << std::string (reinterpret_cast <char *>(&data1)) << std::endl;
9697 }
9798
@@ -100,7 +101,7 @@ void RafImage::printStructure(std::ostream& out, PrintStructureOption option, si
100101 io_->read (data2, 8 );
101102 data2[8 ] = 0 ;
102103 {
103- out << Internal::indent (depth) << Internal::stringFormat (format, address, 8L ) // 20
104+ out << Internal::indent (depth) << Internal::stringFormat (format, address, 8U ) // 20
104105 << " data2 : " << std::string (reinterpret_cast <char *>(&data2)) << std::endl;
105106 }
106107
@@ -109,7 +110,7 @@ void RafImage::printStructure(std::ostream& out, PrintStructureOption option, si
109110 io_->read (camdata, 32 );
110111 camdata[32 ] = 0 ;
111112 {
112- out << Internal::indent (depth) << Internal::stringFormat (format, address, 32L ) // 28
113+ out << Internal::indent (depth) << Internal::stringFormat (format, address, 32U ) // 28
113114 << " camera : " << std::string (reinterpret_cast <char *>(&camdata)) << std::endl;
114115 }
115116
@@ -118,15 +119,15 @@ void RafImage::printStructure(std::ostream& out, PrintStructureOption option, si
118119 io_->read (dir_version, 4 );
119120 dir_version[4 ] = 0 ;
120121 {
121- out << Internal::indent (depth) << Internal::stringFormat (format, address, 4L ) // 60
122+ out << Internal::indent (depth) << Internal::stringFormat (format, address, 4U ) // 60
122123 << " version : " << std::string (reinterpret_cast <char *>(&dir_version)) << std::endl;
123124 }
124125
125126 address = io_->tell ();
126127 DataBuf unknown (20 );
127128 io_->readOrThrow (unknown.data (), unknown.size ());
128129 {
129- out << Internal::indent (depth) << Internal::stringFormat (format, address, 20L )
130+ out << Internal::indent (depth) << Internal::stringFormat (format, address, 20U )
130131 << " unknown : " << Internal::binaryToString (makeSlice (unknown, 0 , unknown.size ())) << std::endl;
131132 }
132133
@@ -144,9 +145,9 @@ void RafImage::printStructure(std::ostream& out, PrintStructureOption option, si
144145 std::stringstream j_len;
145146 j_off << jpg_img_off;
146147 j_len << jpg_img_len;
147- out << Internal::indent (depth) << Internal::stringFormat (format, address, 4L ) << " JPEG offset : " << j_off.str ()
148+ out << Internal::indent (depth) << Internal::stringFormat (format, address, 4U ) << " JPEG offset : " << j_off.str ()
148149 << std::endl;
149- out << Internal::indent (depth) << Internal::stringFormat (format, address2, 4L ) << " JPEG length : " << j_len.str ()
150+ out << Internal::indent (depth) << Internal::stringFormat (format, address2, 4U ) << " JPEG length : " << j_len.str ()
150151 << std::endl;
151152 }
152153
@@ -166,9 +167,9 @@ void RafImage::printStructure(std::ostream& out, PrintStructureOption option, si
166167 std::stringstream c_len;
167168 c_off << meta_off[i];
168169 c_len << meta_len[i];
169- out << Internal::indent (depth) << Internal::stringFormat (format, address, 4L ) << " meta offset" << i + 1 << " : "
170+ out << Internal::indent (depth) << Internal::stringFormat (format, address, 4U ) << " meta offset" << i + 1 << " : "
170171 << c_off.str () << std::endl;
171- out << Internal::indent (depth) << Internal::stringFormat (format, address2, 4L ) << " meta length" << i + 1
172+ out << Internal::indent (depth) << Internal::stringFormat (format, address2, 4U ) << " meta length" << i + 1
172173 << " : " << c_len.str () << std::endl;
173174 }
174175
@@ -198,15 +199,15 @@ void RafImage::printStructure(std::ostream& out, PrintStructureOption option, si
198199 c_skip << cfa_skip[i];
199200 c_size << cfa_size[i];
200201 c_stride << cfa_stride[i];
201- out << Internal::indent (depth) << Internal::stringFormat (format, address, 4L ) << " CFA offset" << i + 1 << " : "
202+ out << Internal::indent (depth) << Internal::stringFormat (format, address, 4U ) << " CFA offset" << i + 1 << " : "
202203 << c_off.str () << std::endl;
203- out << Internal::indent (depth) << Internal::stringFormat (format, address2, 4L ) << " CFA length" << i + 1
204+ out << Internal::indent (depth) << Internal::stringFormat (format, address2, 4U ) << " CFA length" << i + 1
204205 << " : " << c_len.str () << std::endl;
205- out << Internal::indent (depth) << Internal::stringFormat (format, address3, 4L ) << " CFA skip" << i + 1
206+ out << Internal::indent (depth) << Internal::stringFormat (format, address3, 4U ) << " CFA skip" << i + 1
206207 << " : " << c_skip.str () << std::endl;
207- out << Internal::indent (depth) << Internal::stringFormat (format, address4, 4L ) << " CFA chunk" << i + 1
208+ out << Internal::indent (depth) << Internal::stringFormat (format, address4, 4U ) << " CFA chunk" << i + 1
208209 << " : " << c_size.str () << std::endl;
209- out << Internal::indent (depth) << Internal::stringFormat (format, address5, 4L ) << " CFA stride" << i + 1
210+ out << Internal::indent (depth) << Internal::stringFormat (format, address5, 4U ) << " CFA stride" << i + 1
210211 << " : " << c_stride.str () << std::endl;
211212 }
212213 }
0 commit comments