From 0c6847a76c9cad43ab6cf7cf2565e4c4de81a489 Mon Sep 17 00:00:00 2001 From: sergiotarxz Date: Sat, 11 Mar 2023 08:17:25 +0100 Subject: [PATCH] Fixing errors of compilation. --- include/msgba/core_controller.h | 2 ++ include/msgba/packet.h | 2 +- src/packet/hello.c | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/include/msgba/core_controller.h b/include/msgba/core_controller.h index adf48e0..3791a2f 100644 --- a/include/msgba/core_controller.h +++ b/include/msgba/core_controller.h @@ -28,4 +28,6 @@ struct msCoreController * msCoreControllerNew (struct mCore *core, struct msClientConnectionData *const data); void msCoreControllerThreadStart (struct msCoreController *const core_controller); +void +msCoreControllerSetFrameCallback(struct msCoreController *const self, void(*callback)(struct mCoreThread *)); #endif diff --git a/include/msgba/packet.h b/include/msgba/packet.h index e22cd7e..cfce10a 100644 --- a/include/msgba/packet.h +++ b/include/msgba/packet.h @@ -8,7 +8,7 @@ /** * The possible values for a packet id. */ -extern enum { +enum { PACKET_GET_HELLO, //! Packet id for get hello. PACKET_SEND_FRAME, //! Packet id for send frame. PACKETS_NUMBER //! The number of recognized packets. diff --git a/src/packet/hello.c b/src/packet/hello.c index 2f939b2..7b8c4e0 100644 --- a/src/packet/hello.c +++ b/src/packet/hello.c @@ -1,5 +1,6 @@ #include #include +#include void msPacketHelloDestroy(struct msPacketHello **hello) { if ((*hello)->rom) { @@ -23,7 +24,7 @@ msPacketHelloHandle(const struct msPacket *packet, struct msPacketHello *hello, goto return_ms_packet_hello_handle; } printf("Loading game and save for client_fd %d\n", data->clientFd); - data->coreController = msCoreControllerLoadGame(hello->rom, hello->size_rom, hello->savestate, hello->size_savestate); + data->coreController = msCoreControllerLoadGame(hello->rom, hello->size_rom, hello->savestate, hello->size_savestate, data); msCoreControllerThreadStart(data->coreController); result = true; return_ms_packet_hello_handle: