@@ -136,9 +136,9 @@ namespace hkLib {
136
136
cksum = Checksum (reinterpret_cast <char *>(&wh), cksum, numbytes_wh);
137
137
bh.checksum = -cksum;
138
138
139
- outfile.write (( char *) &bh, sizeof (bh));
140
- outfile.write (( char *) &wh, numbytes_wh);
141
- outfile.write (( char *) target.get (), sizeof (double ) * trdatapoints);
139
+ outfile.write (reinterpret_cast < char *>( &bh) , sizeof (bh));
140
+ outfile.write (reinterpret_cast < char *>( &wh) , numbytes_wh);
141
+ outfile.write (reinterpret_cast < char *>( target.get () ), sizeof (double ) * trdatapoints);
142
142
outfile.write (note.data (), note.size ());
143
143
}
144
144
@@ -149,8 +149,8 @@ namespace hkLib {
149
149
PlatformInfo pli{ 2 , 2 , {0 }, {0 } };
150
150
// double igorVersion = 5.00;
151
151
// std::memcpy(pli.igorVersion, &igorVersion, sizeof(double));
152
- outfile.write (( char *) &pfrh, sizeof (PackedFileRecordHeader));
153
- outfile.write (( char *) &pli, sizeof (PlatformInfo));
152
+ outfile.write (reinterpret_cast < char *>( &pfrh) , sizeof (PackedFileRecordHeader));
153
+ outfile.write (reinterpret_cast < char *>( &pli) , sizeof (PlatformInfo));
154
154
}
155
155
156
156
void WriteIgorProcedureRecord (std::ostream& outfile)
@@ -159,13 +159,13 @@ namespace hkLib {
159
159
constexpr auto history_txt = " // pxp file created by PMbrowser\r "
160
160
" // Use \" Macros\" --> \" Display Waves\" to create graphs\r " sv;
161
161
PackedFileRecordHeader pfhr{ kHistoryRecord ,0 , int32_t (history_txt.size ()) };
162
- outfile.write (( char *) &pfhr, sizeof (PackedFileRecordHeader));
162
+ outfile.write (reinterpret_cast < char *>( &pfhr) , sizeof (PackedFileRecordHeader));
163
163
outfile.write (history_txt.data (), history_txt.size ());
164
164
pfhr = { kProcedureRecord ,0 , int32_t (Igor_ipf.size ()) };
165
- outfile.write (( char *) &pfhr, sizeof (PackedFileRecordHeader));
165
+ outfile.write (reinterpret_cast < char *>( &pfhr) , sizeof (PackedFileRecordHeader));
166
166
outfile.write (Igor_ipf.data (), Igor_ipf.size ());
167
167
pfhr = { kGetHistoryRecord ,0 ,0 };
168
- outfile.write (( char *) &pfhr, sizeof (PackedFileRecordHeader));
168
+ outfile.write (reinterpret_cast < char *>( &pfhr) , sizeof (PackedFileRecordHeader));
169
169
}
170
170
171
171
void ExportAllTraces (std::istream& datafile, DatFile& datf, const std::string& path, const std::string& prefix)
0 commit comments