diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h
index 1f0a6579a253b9668d07d947b433d45604cdfcf0..2d20a8fec41377ec7389795be2d189d441290628 100644
--- a/src/sbbs3/sbbs.h
+++ b/src/sbbs3/sbbs.h
@@ -744,7 +744,7 @@ public:
 
 	/* str.cpp */
 	char	format_text_buf[256]{};
-	char*	format_text(enum text, ...);
+	char*	format_text(int /* enum text */, ...);
 	char*	format_text(enum text, smbmsg_t*, ...);
 	int		get_text_num(const char* id);
 	const char* get_text(const char* id);
diff --git a/src/sbbs3/str.cpp b/src/sbbs3/str.cpp
index 87dad92a2865d436c2e78010417bb49e042bf63e..6817fd9b22c5337215a1112047850e64feeb45c0 100644
--- a/src/sbbs3/str.cpp
+++ b/src/sbbs3/str.cpp
@@ -123,7 +123,7 @@ bool sbbs_t::load_user_text(void)
 	return replace_text(path);
 }
 
-char* sbbs_t::format_text(enum text num, ...)
+char* sbbs_t::format_text(int /* enum text */ num, ...)
 {
 	expand_atcodes(text[num], format_text_buf, sizeof format_text_buf, /* remsg: */NULL);
 	if(strcmp(text[num], format_text_buf) == 0) { // No @-codes expanded