Browse Source

Start k&r to ansi modification

Godzil 11 years ago
parent
commit
33af50ea26

+ 2 - 2
lang/cem/cemcom.ansi/make.allocd

@@ -3,11 +3,11 @@
 sed -e '
 s:^.*[ 	]ALLOCDEF[ 	].*"\(.*\)"[ 	]*\([0-9][0-9]*\).*$:\
 /* allocation definitions of struct \1 */\
-extern char *st_alloc();\
+extern char *st_alloc(char **, unsigned int, int);\
 extern struct \1 *h_\1;\
 #ifdef DEBUG\
 extern int cnt_\1;\
-extern char *std_alloc();\
+extern char *std_alloc(char **, unsigned int, int, int *);\
 #define new_\1() ((struct \1 *) std_alloc((char **)\&h_\1, sizeof(struct \1), \2, \&cnt_\1))\
 #else\
 #define	new_\1() ((struct \1 *) st_alloc((char **)\&h_\1, sizeof(struct \1), \2))\

+ 1 - 1
lang/cem/cemcom.ansi/replace.c

@@ -32,7 +32,7 @@
 extern struct idf *GetIdentifier();
 extern int InputLevel;
 struct repl *ReplaceList;	/* list of currently active macros */
-extern char *strcat(), *strcpy();
+//extern char *strcat(), *strcpy();
 
 int
 replace(idf)

+ 1 - 1
lang/cem/cemcom/make.allocd

@@ -3,7 +3,7 @@
 sed -e '
 s:^.*[ 	]ALLOCDEF[ 	].*"\(.*\)"[ 	]*\([0-9][0-9]*\).*$:\
 /* allocation definitions of struct \1 */\
-extern char *st_alloc();\
+char *st_alloc(char **, unsigned int, int);\
 extern struct \1 *h_\1;\
 #define	new_\1() ((struct \1 *) st_alloc((char **)\&h_\1, sizeof(struct \1), \2))\
 #define	free_\1(p) st_free(p, \&h_\1, sizeof(struct \1))\

+ 2 - 2
lang/cem/cpp.ansi/init.c

@@ -33,8 +33,8 @@ struct mkey	{
 	{0,		K_UNKNOWN}
 };
 
-char *strcpy();
-char *sprint();
+//char *strcpy();
+//char *sprint();
 
 init_pp()
 {

+ 3 - 3
lang/cem/cpp.ansi/replace.c

@@ -26,9 +26,9 @@
 #include	"macbuf.h"
 #include	"replace.h"
 
-extern char *GetIdentifier();
-extern char *strcpy();
-extern char *strcat();
+//extern char *GetIdentifier();
+//extern char *strcpy();
+//extern char *strcat();
 extern int InputLevel;
 struct repl *ReplaceList;	/* list of currently active macros */
 

+ 4 - 4
util/LLgen/src/machdep.c

@@ -25,9 +25,9 @@ static string rcsid5 = "$Id$";
 # endif
 
 /* In this file the following routines are defined: */
-extern	UNLINK();
-extern	RENAME();
-extern string	libpath();
+//extern	UNLINK();
+//extern	RENAME();
+//extern string	libpath();
 
 UNLINK(x) string x; {
 	/* Must remove the file "x" */
@@ -57,7 +57,7 @@ libpath(s) string s; {
 	register string p;
 	register length;
 	p_mem alloc();
-	string strcpy(), strcat();
+//	string strcpy(), strcat();
 
 	char* libdir = getenv("LLGEN_LIB_DIR");
 	if (!libdir)

+ 1 - 1
util/ego/ic/ic_lookup.c

@@ -26,7 +26,7 @@ prc_p prochash[NPROCHASH];
 num_p numhash[NNUMHASH];
 char *lastname;
 
-extern char	*strcpy();
+//extern char	*strcpy();
 
 #define newsym()	(sym_p) newstruct(sym)
 #define newprc()	(prc_p) newstruct(prc)