diff --git a/Makefile b/Makefile index c7fd7055..3b39223b 100644 --- a/Makefile +++ b/Makefile @@ -34,8 +34,8 @@ WARNFLAGS := -Wall # Overridable CFLAGS CFLAGS := -O3 # Non-overridable CFLAGS -REALCFLAGS := ${CFLAGS} ${WARNFLAGS} -std=c11 -D_POSIX_C_SOURCE=200809L \ - -D_DEFAULT_SOURCE -Iinclude +REALCFLAGS := ${CFLAGS} ${WARNFLAGS} -std=gnu11 -D_POSIX_C_SOURCE=200809L \ + -Iinclude # Overridable LDFLAGS LDFLAGS := # Non-overridable LDFLAGS diff --git a/src/asm/asmy.y b/src/asm/asmy.y index bfa0ef68..8693ac4c 100644 --- a/src/asm/asmy.y +++ b/src/asm/asmy.y @@ -1108,10 +1108,10 @@ popc : T_POP_POPC { charmap_Pop(); } printt : T_POP_PRINTT string { printf("%s", $2); } ; -printv : T_POP_PRINTV const { printf("$%X", $2); } +printv : T_POP_PRINTV const { printf("$%" PRIX32, $2); } ; -printi : T_POP_PRINTI const { printf("%d", $2); } +printi : T_POP_PRINTI const { printf("%" PRId32, $2); } ; printf : T_POP_PRINTF const { math_Print($2); }