22#ifndef SRECORD_INPUT_FILE_MSBIN_H
23#define SRECORD_INPUT_FILE_MSBIN_H
38class input_file_msbin:
75 input_file_msbin(
const std::string &file_name);
89 bool first_record_read;
96 bool execution_start_record_seen;
103 bool last_record_warning;
121 uint32_t record_checksum;
127 uint32_t running_checksum;
158 void read_file_header(
void);
167 uint32_t read_dword_le(
void);
181 static uint32_t
checksum(
const unsigned char *data,
size_t len);
184 bool is_binary(
void)
const;
194 input_file_msbin(
const input_file_msbin &);
199 input_file_msbin &operator=(
const input_file_msbin &);
The srecord::record class is used to represent a data record read from a file.
uint32_t address_t
The type of record addresses.