diff --git a/pd/src/s_inter.c b/pd/src/s_inter.c
index b3b1354f07947556a1b5a8bd0f48f44a858393e3..7993fe6453e8222434d83cf26cb795b9c92decc0 100644
--- a/pd/src/s_inter.c
+++ b/pd/src/s_inter.c
@@ -840,7 +840,7 @@ void gui_do_vmess(const char *sel, char *fmt, int end, va_list ap)
         {
         case 'f': sys_vgui("%g", va_arg(ap, double)); break;
         case 's': escape_double_quotes(va_arg(ap, const char *)); break;
-        case 'i': sys_vgui("%d", va_arg(ap, t_int)); break;
+        case 'i': sys_vgui("%d", va_arg(ap, int)); break;
         case 'x': sys_vgui("\"" X_SPECIFIER "\"",
             va_arg(ap, long unsigned int));
             break;