switch (h->type) {
case HWLM_ENGINE_NOOD:
+ // cppcheck-suppress cstyleCast
noodPrintStats(reinterpret_cast<const noodTable *>(HWLM_C_DATA(h)), f);
break;
case HWLM_ENGINE_FDR:
+ // cppcheck-suppress cstyleCast
fdrPrintStats(reinterpret_cast<const FDR *>(HWLM_C_DATA(h)), f);
break;
default:
if (aux->accel_offset) {
dumpAccelDot(f, i,
- &((const gough_accel *)(reinterpret_cast<const char *>(m) + aux->accel_offset))->accel);
+ &(reinterpret_cast<const gough_accel *>(reinterpret_cast<const char *>(m) + aux->accel_offset))->accel);
}
if (aux->accept_eod) {
const lbr_truf *lt = reinterpret_cast<const lbr_truf *>(getImplNfa(nfa));
lbrDumpCommon(<->common, f);
- CharReach cr = truffle2cr((const u8 *)(<->mask1),
- (const u8 *)(<->mask2));
+ CharReach cr = truffle2cr(reinterpret_cast<const u8 *>(<->mask1),
+ reinterpret_cast<const u8 *>(<->mask2));
fprintf(f, "TRUFFLE model, scanning for: %s (%zu chars)\n",
describeClass(cr, 20, CC_OUT_TEXT).c_str(), cr.count());
fprintf(f, "\n");
static
unichar readUtf8CodePoint3c(const char *s) {
+ // cppcheck-suppress cstyleCast
auto *ts = (const u8 *)s;
assert(ts[0] >= 0xe0 && ts[0] < 0xf0);
assert(ts[1] >= 0x80 && ts[1] < 0xc0);
static
unichar readUtf8CodePoint4c(const char *s) {
+ // cppcheck-suppress cstyleCast
auto *ts = (const u8 *)s;
assert(ts[0] >= 0xf0 && ts[0] < 0xf8);
assert(ts[1] >= 0x80 && ts[1] < 0xc0);
for (int i = 0; i < 8; i++) {
u8 in = 1 << i;
const char *cin = reinterpret_cast<const char *>(&in);
+ // cppcheck-suppress cstyleCast
u8 out = load_u8(cin);
EXPECT_EQ(in, out);
char ALIGN_DIRECTIVE stored[1];
for (int i = 0; i < 16; i++) {
u16 in = 1 << i;
const char *cin = reinterpret_cast<const char *>(&in);
+ // cppcheck-suppress cstyleCast
u16 out = load_u16(cin);
EXPECT_EQ(in, out);
void *stored = aligned_zmalloc(2);
for (int i = 0; i < 32; i++) {
u32 in = 1U << i;
const char *cin = reinterpret_cast<const char *>(&in);
+ // cppcheck-suppress cstyleCast
u32 out = load_u32(cin);
EXPECT_EQ(in, out);
void *stored = aligned_zmalloc(32/8);
for (int i = 0; i < 64; i++) {
u64a in = 1ULL << i;
const char *cin = reinterpret_cast<const char *>(&in);
+ // cppcheck-suppress cstyleCast
u64a out = load_u64a(cin);
EXPECT_EQ(in, out);
void *stored = aligned_zmalloc(64/8);