summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/multibyte.h
Commit message (Collapse)AuthorAgeFilesLines
* Miscellaneous change roll-up: Vas Crabb2023-09-291-145/+135
| | | | | | | | | | | | | | | | | | | | | | | | render/drawbgfx.cpp: Return an error if Wayland EGL surface can't be created for additional windows. emu/emucore.h: Added explicitly defaulted copy and move constructors for emu_fatalerror. Fixed apparent misunderstanding of const. Returning const value types and casting to const value types is pointless outside very narrow use cases. Putting const value type parameters in interfaces just makes trouble. cpu/adsp2100: Use count_leading_ones_32 where it's simple rather than inverting and counting leading zeroes. util/multibyte.h: Don't pollute global namespace, constexpr implies inline, make narrowing casts explicit. imagedev/simh_tape_image.h: inline is implied for member functions with bodies supplied at declaration. Tidied up some ugly casts in various places.
* multibyte.h: Fix shift count bug in 48-bit and 64-bit big-endian functions AJR2023-09-231-4/+4
|
* srcclean in preparation for MAME 0.259 release branch Vas Crabb2023-09-241-36/+36
|
* chd.cpp, chdcodec.cpp, flac.cpp: Use multibyte.h functions AJR2023-09-171-0/+60
| | | | * multibyte.h: Add functions for reading and writing 48-bit values
* imageutl.h: Retire pick_integer_[bl]e and place_integer_[bl]e in favor of ↵ AJR2023-09-171-32/+32
| | | | | | the simpler functions in multibyte.h * multibyte.h: Add constexpr for getters and noexcept for all functions
* nscsi: Add SCSI tape device based on SIMH tape image format (#11430) Miëtek Bak2023-09-141-0/+251