From: Vladimir <vt...@in...> - 2002-06-12 17:09:16
Attachments:
sdcc230src.patch12Jun2002
|
Hi. I have not tested the attached patch in all the platforms, just Linux and partially OpenBSD. If release it to the public domain. What I wanted to improve was: * Compilation and installation on OpenBSD (now compiles and installs at=20 least in OpenBSD 3.1) * Better support for paths that include . (e.g ../../mysource.c) in mcs51 and sdcc * Allowing several declarations of the same variable, but just one defini= tion For example withouth the patch the following correct (I think) code canno= t be compiled: --- int x; int x; int main() { return 0; } --- With the patch it compiles and installs good in OpenBSD 3.1=20 with the following patch to sed of OpenBSD 3.1 (autoconf generates some 'r' instructions for sed but without filename): RCS file: /cvs/src/usr.bin/sed/compile.c,v retrieving revision 1.11 diff -r1.11 compile.c 278,281c278 < if (*p =3D=3D '\0') < err(COMPILE, "filename expected"); < else < cmd->t =3D duptoeol(p, "read command"); --- > cmd->t =3D duptoeol(p, "read command"); I already sent that patch to the OpenBSD developers, don't know if it will be accepted. Best regards --=20 Vladimir T=E1mara Pati=F1o. =20 http://www.tamarapatino.com/vladimir |