62 std::uint8_t chksum =
priv_.chksum;
63 std::uint8_t *
const buf =
priv_.buf;
64 QSCtr head =
priv_.head;
65 QSCtr
const end =
priv_.end;
70 QS_INSERT_ESC_BYTE_(format)
72 for (std::uint_fast8_t i = 4U; i != 0U; --i) {
73 format =
static_cast<std::uint8_t
>(fu32.u);
74 QS_INSERT_ESC_BYTE_(format)
79 priv_.chksum = chksum;
91 std::uint8_t chksum =
priv_.chksum;
92 std::uint8_t *
const buf =
priv_.buf;
93 QSCtr head =
priv_.head;
94 QSCtr
const end =
priv_.end;
100 }
const endian = { 1U };
105 if (endian.u8 == 0U) {
108 fu64.u[0] = fu64.u[1];
113 QS_INSERT_ESC_BYTE_(format)
116 for (i = 4U; i != 0U; --i) {
117 QS_INSERT_ESC_BYTE_(
static_cast<std::uint8_t
>(fu64.u[0]))
122 for (i = 4U; i != 0U; --i) {
123 QS_INSERT_ESC_BYTE_(
static_cast<std::uint8_t
>(fu64.u[1]))
128 priv_.chksum = chksum;
QS/C++ package-scope interface.
QS/C++ port to a 32-bit CPU, generic C++ compiler.