summaryrefslogtreecommitdiff
path: root/audio/xcdplayer/patches/patch-cdrom__sun_c
blob: 8df84238adbaa552ae564aa44ea3481b59d04938 (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
37
38
39
$NetBSD: patch-cdrom__sun_c,v 1.1 2011/09/04 22:05:39 dholland Exp $

- needs stdlib.h
- use calloc properly

--- cdrom_sun.c~	1993-01-12 18:59:44.000000000 +0000
+++ cdrom_sun.c
@@ -27,6 +27,7 @@ static int c;
 
 # include <mntent.h>
 # include <string.h>
+# include <stdlib.h>
 
 # include <sys/buf.h>
 # ifdef sun4c
@@ -635,10 +636,9 @@ unsigned short *
 ushort_malloc(n)
 	int		n;
 {
-	extern char	*calloc();
 	unsigned short	*ptr;
 
-	ptr = (unsigned short *) calloc(n, sizeof(unsigned short));
+	ptr = calloc(n, sizeof(unsigned short));
 	if (ptr == NULL) {
 		perror("calloc");
 		exit(1);
@@ -651,10 +651,9 @@ struct msf *
 msf_malloc(n)
 	int		n;
 {
-	extern char	*calloc();
 	struct msf	*ptr;
 
-	ptr = (struct msf *) calloc(n, sizeof(struct msf));
+	ptr = calloc(n, sizeof(struct msf));
 	if (ptr == NULL) {
 		perror("calloc");
 		exit(1);