Skip to content

Commit 288465e

Browse files
authored
Merge pull request #337 from IVOES/cpp/wrong-type-format-argument
Fix incorrect printf format specifier
2 parents ffaa73e + 8f7c623 commit 288465e

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/PikaObj.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828

2929
#include "PikaObj.h"
3030
#include <stdint.h>
31+
#include <inttypes.h>
3132
#include "BaseObj.h"
3233
#include "PikaCompiler.h"
3334
#include "PikaParser.h"
@@ -2838,7 +2839,7 @@ void pika_eventListener_registEventCallback(PikaEventListener* listener,
28382839
Arg* eventCallback) {
28392840
pika_assert(NULL != listener);
28402841
char hash_str[32] = {0};
2841-
pika_sprintf(hash_str, "C%d", eventId);
2842+
pika_sprintf(hash_str, "C%" PRIuPTR, eventId);
28422843
obj_newDirectObj(listener, hash_str, New_TinyObj);
28432844
PikaObj* oHandle = obj_getPtr(listener, hash_str);
28442845
obj_setEventCallback(oHandle, eventId, eventCallback, listener);
@@ -3010,7 +3011,7 @@ Arg* __eventListener_runEvent(PikaEventListener* listener,
30103011
pika_debug("event handler: %p", handler);
30113012
if (NULL == handler) {
30123013
pika_platform_printf(
3013-
"Error: can not find event handler by id: [0x%02x]\r\n", eventId);
3014+
"Error: can not find event handler by id: [0x%02" PRIxPTR "]\r\n", eventId);
30143015
return NULL;
30153016
}
30163017
Arg* eventCallBack = obj_getArg(handler, "eventCallBack");

0 commit comments

Comments
 (0)