| Server IP : 82.208.35.60 / Your IP : 216.73.216.89 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/games/xmille/files/ |
Upload File : |
--- varpush.c.orig Wed Jul 8 11:33:36 1987
+++ varpush.c Fri Jun 15 02:20:34 2007
@@ -1,3 +1,5 @@
+#include <stdio.h>
+#include <string.h>
# include "mille.h"
/*
@@ -6,6 +8,13 @@
int read(), write();
+static void remove_terminating_newline( char* buf )
+{
+ int len = strlen(buf);
+ if ( buf[len-1] == '\n' )
+ buf[len-1] = 0;
+}
+
/*
* push variables around via the routine func() on the file
* channel file. func() is either read or write.
@@ -36,7 +45,8 @@
char buf[80];
over:
printf("Debug file:");
- gets(buf);
+ fgets(buf,80,stdin);
+ remove_terminating_newline(buf);
if ((outf = fopen(buf, "w")) == NULL) {
perror(buf);
goto over;