From: Johan K. <jw...@wx...> - 2000-09-30 21:11:47
|
Because I received no comments on why I shouldn't clean up sdcc/src, I did. I removed all external declarations from .c files to the appropriate .h files so it can be double checked and expanded common.h to deal with this. So, no SDCC*.c file need to include any SDCC*.h file by itself, common.h should be enough (which I will rename to SDCCcommon.h unless there is a good reason why I shouldn't). I couldn't add -Werror because SDCClex.c produces a warning. Although using "flex -L" (or it's hard to find) it doesn't look harmfull, it shouldn't happen! I studied the flex manuals for a couple of hours (hey!, that's a nice tool :) but couldn't find a clue in SDCC.lex. Please give me one. Also, bison throws a warning when bisoning SDCClex.y. After looking in the bison manuals for a couple of hours (hey!, that's a nice tool too, now I grasp the idea of what sdcc is all about! Soon I will be writing my own port for the XA :). I left the repository in a broken state, because I removed sdcc/src/SDCCpeephole.awk. This file claimed to be generated from SDCCpeeph.def (which doesn't exist anymore). In the different ports it still overwrites peeph.rul, but since these files are in the repository I guess this is a flaw in the Makefile. I will continue in the morning |