libmpq icon indicating copy to clipboard operation
libmpq copied to clipboard

Compilation warning: taking address of packed member

Open glebm opened this issue 2 years ago • 1 comments

_deps/libmpq-src/libmpq/mpq.c: In function ‘libmpq__block_open_offset’:
_deps/libmpq-src/libmpq/mpq.c:696:128: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member]
  696 |    if (libmpq__decrypt_key((uint8_t *)mpq_archive->mpq_file[file_number]->packed_offset, packed_size, mpq_archive->block_size, &mpq_archive->mpq_file[file_number]->seed) < 0) {
      |                                                                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

glebm avatar Oct 31 '21 11:10 glebm

Another one:

explode.c: In function ‘libmpq__do_decompress_pkzip’:
explode.c:542:73: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member]
  542 |  mpq_pkzip->in_bytes   = mpq_pkzip->read_buf((char *)mpq_pkzip->in_buf, &mpq_pkzip->in_pos, mpq_pkzip->param);
      |                                                                         ^~~~~~~~~~~~~~~~~~

glebm avatar Nov 01 '21 10:11 glebm