#include <expr/exlib.h>
#include <stddef.h>
+#include <stdio.h>
#include <string.h>
#if !defined(TRACE_lex) && _BLD_DEBUG
break;
case FLOATING:
s = " FLOATING ";
- sfsprintf(t = buf, sizeof(buf), "%f", exlval.floating);
+ snprintf(t = buf, sizeof(buf), "%f", exlval.floating);
break;
case GE:
s = " GE ";
break;
case INTEGER:
s = " INTEGER ";
- sfsprintf(t = buf, sizeof(buf), "%I*d", sizeof(exlval.integer), exlval.integer);
+ snprintf(t = buf, sizeof(buf), "%lld", (long long)exlval.integer);
break;
case LABEL:
s = " LABEL ";
break;
case UNSIGNED:
s = " UNSIGNED ";
- sfsprintf(t = buf, sizeof(buf), "%I*u", sizeof(exlval.integer), exlval.integer);
+ snprintf(t = buf, sizeof(buf), "%llu", (unsigned long long)exlval.integer);
break;
case BREAK:
s = " break";