summaryrefslogtreecommitdiff
path: root/biology/babel/files/patch-ab
blob: 5859fc00e8d3ecffb50b2e56ea3139b3eb255678 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
$FreeBSD$

--- menus.c.orig	Tue Jan 21 16:52:36 1997
+++ menus.c	Sun Nov 18 16:43:32 2001
@@ -63,9 +63,9 @@
     }
   }
   printf("Input file name : ");
-  gets(InfileName);
+  fgets(InfileName, BUFF_SIZE, stdin);
   printf("Keywords : ");
-  gets(InputKeywords);
+  fgets(InputKeywords, BUFF_SIZE, stdin);
 
   if (strlen(InputKeywords) < 1)
     strcpy(InputKeywords,"KEYWORDS GO HERE");
@@ -108,11 +108,11 @@
     }
   }
   printf("Output file name : ");
-  gets(OutfileName);
+  fgets(OutfileName, BUFF_SIZE, stdin);
   if (has_keywords)
   {
     printf("Keywords : ");
-    gets(OutputKeywords);
+    fgets(OutputKeywords, BUFF_SIZE, stdin);
     if (strlen(OutputKeywords) < 1)
       strcpy(OutputKeywords,"KEYWORDS GO HERE");
   }
@@ -167,7 +167,7 @@
   while (done == FALSE)
   {
     printf("Choice : ");
-    gets(choice_string);
+    fgets(choice_string, sizeof(choice_string), stdin);
     for (i = 0; i < (int) strlen(choice_string); i++)
     {
       if (!isdigit(choice_string[i]))