X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=misc.c;h=dde006340525739807e6e4c8f9362ce02083726c;hp=9da70dc8e447d0d9f04455c4659115bd465b0348;hb=32b04f190ec31b841d0628af2346a914adce7c3e;hpb=4ae8585802e54e9b56d57176080d0ab99299aeef diff --git a/misc.c b/misc.c index 9da70dc..dde0063 100644 --- a/misc.c +++ b/misc.c @@ -78,7 +78,7 @@ void newspeak(char* msg) if (msg[i + 1] == 'd') { copy[i + 1] = 's'; - sprintf(parameters[pi], "%d", PARMS[pi]); + sprintf(parameters[pi], "%ld", PARMS[pi]); } // Unmodified string specifier. @@ -128,7 +128,7 @@ void newspeak(char* msg) // Render the final string. char rendered[2000]; // FIXME: to be replaced with dynamic allocation - sprintf(&rendered, copy, parameters[1], parameters[2], parameters[3], parameters[4]); // FIXME: to be replaced with vsprintf() + sprintf((char *)&rendered, copy, parameters[1], parameters[2], parameters[3], parameters[4]); // FIXME: to be replaced with vsprintf() // Print the message. printf("%s\n", rendered);