diff --git a/libcommon/include/vcc/bus/cartridge.h b/libcommon/include/vcc/bus/cartridge.h index e0a9ce26..df6719c5 100644 --- a/libcommon/include/vcc/bus/cartridge.h +++ b/libcommon/include/vcc/bus/cartridge.h @@ -29,7 +29,7 @@ namespace vcc::bus /// that can be connected to devices such as a computer or video game console to /// provide programs and data on ROM, extra RAM, or additional hardware capabilities /// such as a floppy disk controller or programmable sound generator. - struct LIBCOMMON_EXPORT cartridge + class LIBCOMMON_EXPORT cartridge { public: diff --git a/libcommon/include/vcc/utils/dll_deleter.h b/libcommon/include/vcc/utils/dll_deleter.h index 2f863248..61a4043c 100644 --- a/libcommon/include/vcc/utils/dll_deleter.h +++ b/libcommon/include/vcc/utils/dll_deleter.h @@ -24,8 +24,10 @@ namespace vcc::utils { /// @brief Custom `std::unique_ptr` "deleter" for managing the lifetime of shared libraries. - struct LIBCOMMON_EXPORT dll_deleter + class LIBCOMMON_EXPORT dll_deleter { + public: + /// @brief Release a shared library. /// /// @param instance The handle to the shared library to release. diff --git a/libcommon/src/devices/serial/beckerport.cpp b/libcommon/src/devices/serial/beckerport.cpp index 7ef8bee0..fab123f6 100644 --- a/libcommon/src/devices/serial/beckerport.cpp +++ b/libcommon/src/devices/serial/beckerport.cpp @@ -197,13 +197,13 @@ namespace vcc::devices::serial // Permit retry unless urecoverable error or success retry_ = true; - struct addrinfo hints; + addrinfo hints; ZeroMemory(&hints, sizeof(hints)); hints.ai_family = AF_UNSPEC; hints.ai_socktype = SOCK_STREAM; hints.ai_protocol = IPPROTO_TCP; - struct addrinfo *result = nullptr; + addrinfo *result = nullptr; if (getaddrinfo(cur_address_, cur_port_, &hints, &result) != 0) { retry_ = false; return;