diff --git a/src/sbbs3/readtext.c b/src/sbbs3/readtext.c
index 7ca4939dc85a2d2635ac09beb63e2da303208dd3..ff0cbec42287fbe04184d67e0852bc8bb16a7630 100644
--- a/src/sbbs3/readtext.c
+++ b/src/sbbs3/readtext.c
@@ -28,7 +28,7 @@ int lprintf(int level, const char *fmt, ...);       /* log output */
 /* Reads special TEXT.DAT printf style text lines, splicing multiple lines, */
 /* replacing escaped characters, and allocating the memory					*/
 /****************************************************************************/
-char *readtext(long *line,FILE *stream,long dflt)
+char *readtext(int *line,FILE *stream,int dflt)
 {
 	char buf[MAX_TEXTDAT_ITEM_LEN+256],str[MAX_TEXTDAT_ITEM_LEN+1],tmp[256],*p,*p2;
 	int i,j,k;