summaryrefslogtreecommitdiff
path: root/devel/ratfor/patches/patch-lookup.c
blob: 6c986abb8ce627733b5f4f08f6b726da102dce48 (plain)
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
$NetBSD: patch-lookup.c,v 1.2 2014/06/29 06:32:02 dholland Exp $

Use standard headers.
Don't declare own malloc.

--- lookup.c.orig	1999-02-14 02:05:24.000000000 +0000
+++ lookup.c
@@ -1,4 +1,6 @@
 #include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
 #include "lookup.h"
 
 static
@@ -48,10 +50,10 @@ S_CHAR *def;
 {
 	int hashval;
 	struct hashlist *np, *lookup();
-	S_CHAR *strsave(), *malloc();
+	S_CHAR *strsave();
 
 	if ((np = lookup(name)) == NULL) {	/* not found.. */
-		np = (struct hashlist *) malloc(sizeof(*np));
+		np = malloc(sizeof(*np));
 		if (np == NULL)
 			return(NULL);
 		if ((np->name = strsave(name)) == NULL)
@@ -74,7 +76,7 @@ S_CHAR
 *strsave(s)
 S_CHAR *s;
 {
-	S_CHAR *p, *malloc();
+	S_CHAR *p;
 
 	if ((p = malloc(strlen(s)+1)) != NULL)
 		strcpy(p, s);