--- freesweep-0.86/error.c	Mon Apr 12 06:01:58 1999
+++ freesweep-0.86+vsnprint_fix/error.c	Thu Aug 12 20:20:45 1999
@@ -28,8 +28,11 @@
 		ClearError();
 
 		va_start(args, format);
-		
+#ifdef HAVE_SNPRINTF		
 		vsnprintf(NewErrMsg,41,format,args);
+#else
+		vsprintf(NewErrMsg,format,args);
+#endif
 
 		va_end(args);
 
@@ -108,7 +111,11 @@
 	}
 	
 	va_start(args, format);
+#ifdef HAVE_SNPRINTF
 	vsnprintf(NewErrMsg,41,format,args);
+#else
+	vsprintf(NewErrMsg,format,args);
+#endif
 	va_end(args);
 	mvwprintw(ErrWin,0,0,NewErrMsg);
 	wnoutrefresh(ErrWin);
