# HG changeset patch # User Space Falcon # Date 1437353599 0 # Node ID 7b4f78fcca08c90b8ea4fc87f3b715e03e379cf1 # Parent d098f8548b44f1d7428c4f37ba415c9dbb54b8e3 ueda/sverp Linuxified diff -r d098f8548b44 -r 7b4f78fcca08 .hgignore --- a/.hgignore Mon Jul 20 00:45:40 2015 +0000 +++ b/.hgignore Mon Jul 20 00:53:19 2015 +0000 @@ -5,5 +5,6 @@ ^ueda/mclutils/getfps$ ^ueda/mclutils/mkbom$ ^ueda/mclutils/shortbom$ +^ueda/sverp/ueda-sverp$ ^ueda/utils/cutelements$ ^ueda/utils/instfileelem$ diff -r d098f8548b44 -r 7b4f78fcca08 ueda/sverp/Makefile --- a/ueda/sverp/Makefile Mon Jul 20 00:45:40 2015 +0000 +++ b/ueda/sverp/Makefile Mon Jul 20 00:53:19 2015 +0000 @@ -1,8 +1,9 @@ -CFLAGS= -O +CC= gcc +CFLAGS= -O2 OBJS= elaborate.o lexer.o link.o main.o misc.o output.o prim.o vparse.o LIBS= ../libueda/libueda.a PROG= ueda-sverp -BINDIR= /usr/local +BINDIR= /usr/local/bin all: ${PROG} diff -r d098f8548b44 -r 7b4f78fcca08 ueda/sverp/elaborate.c --- a/ueda/sverp/elaborate.c Mon Jul 20 00:45:40 2015 +0000 +++ b/ueda/sverp/elaborate.c Mon Jul 20 00:53:19 2015 +0000 @@ -3,12 +3,12 @@ */ #include +#include +#include #include #include "struct.h" #include "lexer.h" /* for MAXDIGITS */ -extern char *malloc(); - struct output_net *output_net_head; struct output_element *output_element_head; int total_good_nets, total_singular_nets, total_null_nets; diff -r d098f8548b44 -r 7b4f78fcca08 ueda/sverp/lexer.c --- a/ueda/sverp/lexer.c Mon Jul 20 00:45:40 2015 +0000 +++ b/ueda/sverp/lexer.c Mon Jul 20 00:53:19 2015 +0000 @@ -6,6 +6,7 @@ #include #include +#include #include "lexer.h" char *parser_filename; diff -r d098f8548b44 -r 7b4f78fcca08 ueda/sverp/link.c --- a/ueda/sverp/link.c Mon Jul 20 00:45:40 2015 +0000 +++ b/ueda/sverp/link.c Mon Jul 20 00:53:19 2015 +0000 @@ -3,6 +3,8 @@ */ #include +#include +#include #include #include "struct.h" diff -r d098f8548b44 -r 7b4f78fcca08 ueda/sverp/main.c --- a/ueda/sverp/main.c Mon Jul 20 00:45:40 2015 +0000 +++ b/ueda/sverp/main.c Mon Jul 20 00:53:19 2015 +0000 @@ -3,6 +3,8 @@ */ #include +#include +#include #include "struct.h" struct module_def *glob_module_list, *top_module_def; @@ -23,7 +25,6 @@ char **argv; { register int c; - extern char *optarg; while ((c = getopt(argc, argv, "I:o:p:t:v")) != EOF) { switch (c) { diff -r d098f8548b44 -r 7b4f78fcca08 ueda/sverp/misc.c --- a/ueda/sverp/misc.c Mon Jul 20 00:45:40 2015 +0000 +++ b/ueda/sverp/misc.c Mon Jul 20 00:53:19 2015 +0000 @@ -3,6 +3,8 @@ */ #include +#include +#include #include #include "struct.h" diff -r d098f8548b44 -r 7b4f78fcca08 ueda/sverp/output.c --- a/ueda/sverp/output.c Mon Jul 20 00:45:40 2015 +0000 +++ b/ueda/sverp/output.c Mon Jul 20 00:53:19 2015 +0000 @@ -3,6 +3,8 @@ */ #include +#include +#include #include #include "struct.h" diff -r d098f8548b44 -r 7b4f78fcca08 ueda/sverp/prim.c --- a/ueda/sverp/prim.c Mon Jul 20 00:45:40 2015 +0000 +++ b/ueda/sverp/prim.c Mon Jul 20 00:53:19 2015 +0000 @@ -3,13 +3,13 @@ */ #include +#include +#include #include #include "../libueda/xga.h" #include "struct.h" #include "lexer.h" -extern char *malloc(); - extern struct grid_pkg_desc *read_grid_pkg_file(); extern struct module_def *glob_module_list; diff -r d098f8548b44 -r 7b4f78fcca08 ueda/sverp/vparse.c --- a/ueda/sverp/vparse.c Mon Jul 20 00:45:40 2015 +0000 +++ b/ueda/sverp/vparse.c Mon Jul 20 00:53:19 2015 +0000 @@ -3,12 +3,12 @@ */ #include +#include +#include #include #include "struct.h" #include "lexer.h" -extern char *malloc(); - extern struct module_def *glob_module_list; extern char *parser_filename;