[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/alias.c getopt.c pw.c

Chris Lattner lattner at cs.uiuc.edu
Fri Oct 29 21:14:25 PDT 2004



Changes in directory llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail:

alias.c updated: 1.1 -> 1.2
getopt.c updated: 1.1 -> 1.2
pw.c updated: 1.1 -> 1.2
---
Log message:

Make this more portable



---
Diffs of the changes:  (+4 -9)

Index: llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/alias.c
diff -u llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/alias.c:1.1 llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/alias.c:1.2
--- llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/alias.c:1.1	Tue Oct  5 16:25:14 2004
+++ llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/alias.c	Fri Oct 29 23:14:12 2004
@@ -506,7 +506,7 @@
 
 node *add_vert(node *head,char *str)
 {
-	char *p, *malloc();
+	char *p;
 /*	void free();         */
 	node *new;
 
@@ -537,7 +537,6 @@
 
 void add_horz(node *head,char *str)
 {
-	char *malloc();
 	node *new;
 
 	if((new = (node *) malloc(sizeof(node))) != NNULL) {


Index: llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/getopt.c
diff -u llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/getopt.c:1.1 llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/getopt.c:1.2
--- llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/getopt.c:1.1	Tue Oct  5 16:25:14 2004
+++ llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/getopt.c	Fri Oct 29 23:14:12 2004
@@ -24,10 +24,9 @@
 
 /* This include is needed only to get "index" defined as "strchr" on Sys V. */
 #include "defs.h"
+#include <strings.h>
 
 /*LINTLIBRARY*/
-#define NULL	0
-#define EOF	(-1)
 #define ERR(s, c)	if(opterr){\
 	extern int write();\
 	char errbuf[2];\
@@ -36,12 +35,11 @@
 	(void) write(2, s, (unsigned)strlen(s));\
 	(void) write(2, errbuf, 2);}
 
-extern char *index();
-
 int	opterr = 1;
 int	optind = 1;
 int	optopt;
 char	*optarg;
+#define EOF (-1)
 
 int getopt(int argc,char **argv,char *opts)
 {


Index: llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/pw.c
diff -u llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/pw.c:1.1 llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/pw.c:1.2
--- llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/pw.c:1.1	Tue Oct  5 16:25:14 2004
+++ llvm-test/MultiSource/Benchmarks/Prolangs-C/unix-smail/pw.c	Fri Oct 29 23:14:12 2004
@@ -8,9 +8,7 @@
 #include <pwd.h>
 #include "defs.h"
 #include <ctype.h>
-
-char *malloc();
-void free();
+#include <stdlib.h>
 
 typedef struct pw_node pwlist;
 






More information about the llvm-commits mailing list