From c36fe78151a6738b9630542a7e225fae22e75418 Mon Sep 17 00:00:00 2001 From: salix5 Date: Mon, 20 May 2024 19:13:21 +0800 Subject: [PATCH] ocgapi: update get_log_message() --- ocgapi.cpp | 4 ++-- ocgapi.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ocgapi.cpp b/ocgapi.cpp index 7295d8368..fc36f2f4d 100644 --- a/ocgapi.cpp +++ b/ocgapi.cpp @@ -120,8 +120,8 @@ extern "C" DECL_DLLEXPORT void set_player_info(intptr_t pduel, int32 playerid, i if(drawcount >= 0) pd->game_field->player[playerid].draw_count = drawcount; } -extern "C" DECL_DLLEXPORT void get_log_message(intptr_t pduel, byte* buf) { - std::strcpy((char*)buf, ((duel*)pduel)->strbuffer); +extern "C" DECL_DLLEXPORT void get_log_message(intptr_t pduel, char* buf) { + std::strcpy(buf, ((duel*)pduel)->strbuffer); } extern "C" DECL_DLLEXPORT int32 get_message(intptr_t pduel, byte* buf) { int32 len = ((duel*)pduel)->read_buffer(buf); diff --git a/ocgapi.h b/ocgapi.h index 7ad5597db..8d9dafd51 100644 --- a/ocgapi.h +++ b/ocgapi.h @@ -42,7 +42,7 @@ extern "C" DECL_DLLEXPORT intptr_t create_duel(uint_fast32_t seed); extern "C" DECL_DLLEXPORT void start_duel(intptr_t pduel, int32 options); extern "C" DECL_DLLEXPORT void end_duel(intptr_t pduel); extern "C" DECL_DLLEXPORT void set_player_info(intptr_t pduel, int32 playerid, int32 lp, int32 startcount, int32 drawcount); -extern "C" DECL_DLLEXPORT void get_log_message(intptr_t pduel, byte* buf); +extern "C" DECL_DLLEXPORT void get_log_message(intptr_t pduel, char* buf); extern "C" DECL_DLLEXPORT int32 get_message(intptr_t pduel, byte* buf); extern "C" DECL_DLLEXPORT uint32 process(intptr_t pduel); extern "C" DECL_DLLEXPORT void new_card(intptr_t pduel, uint32 code, uint8 owner, uint8 playerid, uint8 location, uint8 sequence, uint8 position);