Import "sdcc" from the FreeBSD port collection:

Cross compile 8051 code
This commit is contained in:
tron 2000-08-25 21:07:13 +00:00
parent bd4f522b8e
commit b267ad7874
13 changed files with 950 additions and 0 deletions

22
devel/sdcc/Makefile Normal file
View file

@ -0,0 +1,22 @@
# New ports collection makefile for: bcc
# Version required: "1995 Mar 12 10:29 UTC"
# Date created: 26 March 1995
# Whom: joerg
#
# FreeBSD: ports/devel/sdcc/Makefile,v 1.5 2000/04/15 15:13:38 knu Exp
#
PORTNAME= sdcc
PORTVERSION= 2.1.9
CATEGORIES= devel lang
MASTER_SITES= http://www.geocities.com/ResearchTriangle/Forum/1353/
DISTNAME= ${PORTNAME}-${PORTVERSION}Ea
MAINTAINER= ambrisko@whistle.com
WRKSRC= ${WRKDIR}/sdcc219Ea
GNU_CONFIGURE= yes
USE_GMAKE= yes
ALL_TARGET= dep all
.include <bsd.port.mk>

1
devel/sdcc/files/md5 Normal file
View file

@ -0,0 +1 @@
MD5 (sdcc-2.1.9Ea.tar.gz) = 1145e06feb766e98842e307f561d0fcf

View file

@ -0,0 +1,46 @@
--- asxxxx/i51mch.c.orig Mon Jun 28 23:27:59 1999
+++ asxxxx/i51mch.c Mon Jun 28 23:47:41 1999
@@ -389,8 +389,8 @@
v1 = -3;
else
v1 = e1.e_addr - dot.s_addr - 1;
- /* if ((v1 < -128) || (v1 > 127))
- aerr(); */
+ if (((v1 < -128) || (v1 > 127)) && pass > 0)
+ aerr();
outab(v1);
} else {
outrb(&e1, R_PCR);
@@ -408,8 +408,8 @@
v1 = -2;
else
v1 = e1.e_addr - dot.s_addr - 1;
- /* if ((v1 < -128) || (v1 > 127))
- aerr();*/
+ if (((v1 < -128) || (v1 > 127)) && pass > 0)
+ aerr();
outab(v1);
} else {
outrb(&e1, R_PCR);
@@ -463,8 +463,8 @@
v1 = -3;
else
v1 = e1.e_addr - dot.s_addr - 1;
- /* if ((v1 < -128) || (v1 > 127))
- aerr(); */
+ if (((v1 < -128) || (v1 > 127)) && pass > 0)
+ aerr();
outab(v1);
} else {
outrb(&e1, R_PCR);
@@ -500,8 +500,8 @@
v1 = -3;
else
v1 = e1.e_addr - dot.s_addr - 1;
- /* if ((v1 < -128) || (v1 > 127))
- aerr(); */
+ if (((v1 < -128) || (v1 > 127)) && pass > 0)
+ aerr();
outab(v1);
} else {
outrb(&e1, R_PCR);

View file

@ -0,0 +1,20 @@
diff -c -r ../sdcc218Ma.orig/cpp/cpplib.c cpp/cpplib.c
*** ../sdcc218Ma.orig/cpp/cpplib.c Wed May 26 15:06:08 1999
--- cpp/cpplib.c Wed Aug 25 12:51:57 1999
***************
*** 7452,7458 ****
#if defined(bsd4_4)
extern const char *const sys_errlist[];
#else
! #if !defined(linux)
extern char *sys_errlist[];
#endif
#endif
--- 7452,7458 ----
#if defined(bsd4_4)
extern const char *const sys_errlist[];
#else
! #if !defined(linux) && !defined(__FreeBSD__)
extern char *sys_errlist[];
#endif
#endif

View file

@ -0,0 +1,85 @@
*** sdcc.src/SDCCval.h.orig Thu Jul 1 09:28:12 1999
--- sdcc.src/SDCCval.h Mon Nov 29 19:06:01 1999
***************
*** 67,73 ****
value *charVal (char * );
value *symbolVal (symbol * );
void printVal (value * );
! double floatFromVal (value * );
value *array2Ptr (value * );
value *valUnaryPM (value * );
value *valComplement (value * );
--- 67,73 ----
value *charVal (char * );
value *symbolVal (symbol * );
void printVal (value * );
! long floatFromVal (value * );
value *array2Ptr (value * );
value *valUnaryPM (value * );
value *valComplement (value * );
*** sdcc.src/SDCCval.c.orig Mon Nov 29 19:08:57 1999
--- sdcc.src/SDCCval.c Mon Nov 29 19:07:48 1999
***************
*** 578,584 ****
/*------------------------------------------------------------------*/
/* floatFromVal - value to unsinged integer conversion */
/*------------------------------------------------------------------*/
! double floatFromVal ( value *val )
{
if (!val)
return 0;
--- 578,584 ----
/*------------------------------------------------------------------*/
/* floatFromVal - value to unsinged integer conversion */
/*------------------------------------------------------------------*/
! long floatFromVal ( value *val )
{
if (!val)
return 0;
***************
*** 591,612 ****
/* if it is not a specifier then we can assume that */
/* it will be an unsigned long */
if (!IS_SPEC(val->type))
! return (double) SPEC_CVAL(val->etype).v_ulong;
if (SPEC_NOUN(val->etype) == V_FLOAT )
! return (double) SPEC_CVAL(val->etype).v_float ;
else {
if (SPEC_LONG(val->etype)) {
if (SPEC_USIGN(val->etype))
! return (double) SPEC_CVAL(val->etype).v_ulong ;
else
! return (double) SPEC_CVAL(val->etype).v_long ;
}
else {
if (SPEC_USIGN(val->etype))
! return (double) SPEC_CVAL(val->etype).v_uint ;
else
! return (double) SPEC_CVAL(val->etype).v_int ;
}
}
}
--- 591,612 ----
/* if it is not a specifier then we can assume that */
/* it will be an unsigned long */
if (!IS_SPEC(val->type))
! return (long) SPEC_CVAL(val->etype).v_ulong;
if (SPEC_NOUN(val->etype) == V_FLOAT )
! return (long) SPEC_CVAL(val->etype).v_float ;
else {
if (SPEC_LONG(val->etype)) {
if (SPEC_USIGN(val->etype))
! return (long) SPEC_CVAL(val->etype).v_ulong ;
else
! return (long) SPEC_CVAL(val->etype).v_long ;
}
else {
if (SPEC_USIGN(val->etype))
! return (long) SPEC_CVAL(val->etype).v_uint ;
else
! return (long) SPEC_CVAL(val->etype).v_int ;
}
}
}

View file

@ -0,0 +1,16 @@
*** s51.src/cmd.src/newcmd.cc.orig Mon Nov 29 19:14:29 1999
--- s51.src/cmd.src/newcmd.cc Mon Nov 29 19:15:37 1999
***************
*** 704,710 ****
--- 704,714 ----
cl_listen_console::proc_input(void)
{
int newsock;
+ #ifdef __FreeBSD__
+ socklen_t size;
+ #else
uint size;
+ #endif
struct sockaddr_in sock_addr;
size= sizeof(struct sockaddr);

View file

@ -0,0 +1,69 @@
*** sdcc51lib/Makefile.in.orig Mon Nov 22 15:49:50 1999
--- sdcc51lib/Makefile.in Mon Nov 29 19:28:44 1999
***************
*** 63,69 ****
models:
for model in $(MODELS); do \
! mkdir $$model; \
$(MAKE) CFLAGS="$(CFLAGS) --model-$$model" objects; \
mv *.rel $$model; \
mv *.asm $$model; \
--- 63,69 ----
models:
for model in $(MODELS); do \
! $(INSTALL) -d -m 755 $$model; \
$(MAKE) CFLAGS="$(CFLAGS) --model-$$model" objects; \
mv *.rel $$model; \
mv *.asm $$model; \
***************
*** 73,84 ****
# Compiling and installing everything and runing test
# ---------------------------------------------------
install: installdirs
! $(CP) *.c $(datadir)/sdcc51lib/
for model in $(MODELS); do \
[ -d $$model ] || $(MAKE) all; \
! $(CP) $$model/*.rel *.lib $(datadir)/sdcc51lib/$$model/; \
! $(CP) $$model/*.asm $(datadir)/sdcc51lib/$$model/; \
! $(CP) $$model/*.cdb $(datadir)/sdcc51lib/$$model/; \
done
--- 73,84 ----
# Compiling and installing everything and runing test
# ---------------------------------------------------
install: installdirs
! $(INSTALL) *.c $(datadir)/sdcc51lib/
for model in $(MODELS); do \
[ -d $$model ] || $(MAKE) all; \
! $(INSTALL) $$model/*.rel *.lib $(datadir)/sdcc51lib/$$model/; \
! $(INSTALL) $$model/*.asm $(datadir)/sdcc51lib/$$model/; \
! $(INSTALL) $$model/*.cdb $(datadir)/sdcc51lib/$$model/; \
done
***************
*** 104,113 ****
# Creating installation directories
# ---------------------------------
installdirs:
! [ -d $(datadir)/sdcc51lib ] || mkdir -p $(datadir)/sdcc51lib
for model in $(MODELS); do \
[ -d $(datadir)/sdcc51lib/$$model ] || \
! mkdir -p $(datadir)/sdcc51lib/$$model; \
done
--- 104,113 ----
# Creating installation directories
# ---------------------------------
installdirs:
! [ -d $(datadir)/sdcc51lib ] || $(INSTALL) -d -m 755 $(datadir)/sdcc51lib
for model in $(MODELS); do \
[ -d $(datadir)/sdcc51lib/$$model ] || \
! $(INSTALL) -d -m 755 $(datadir)/sdcc51lib/$$model; \
done

View file

@ -0,0 +1,36 @@
*** sdcc51inc/Makefile.in.orig Mon Oct 18 09:39:07 1999
--- sdcc51inc/Makefile.in Fri Nov 12 17:21:47 1999
***************
*** 37,43 ****
# Compiling and installing everything and runing test
# ---------------------------------------------------
install: all installdirs
! $(CP) *.h $(datadir)/sdcc51inc/
# Deleting all the installed files
--- 37,43 ----
# Compiling and installing everything and runing test
# ---------------------------------------------------
install: all installdirs
! $(INSTALL) -m 644 *.h $(datadir)/sdcc51inc/
# Deleting all the installed files
***************
*** 59,65 ****
# Creating installation directories
# ---------------------------------
installdirs:
! [ -d $(datadir)/sdcc51inc ] || mkdir -p $(datadir)/sdcc51inc
# Creating dependencies
--- 59,65 ----
# Creating installation directories
# ---------------------------------
installdirs:
! [ -d $(datadir)/sdcc51inc ] || $(INSTALL) -d -m 755 $(datadir)/sdcc51inc
# Creating dependencies

View file

@ -0,0 +1,38 @@
*** configure.orig Thu May 27 14:51:34 1999
--- configure Thu Aug 26 18:15:36 1999
***************
*** 1075,1081 ****
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
echo "configure:1078: checking for a BSD compatible install" >&5
! if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
--- 1075,1081 ----
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
echo "configure:1078: checking for a BSD compatible install" >&5
! if true; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
*** s51.src/configure.orig Thu Aug 26 18:13:19 1999
--- s51.src/configure Thu Aug 26 18:13:49 1999
***************
*** 812,818 ****
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
echo "configure:815: checking for a BSD compatible install" >&5
! if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
--- 812,818 ----
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
echo "configure:815: checking for a BSD compatible install" >&5
! if true ; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else

View file

@ -0,0 +1,21 @@
*** sdcdb/Makefile.in.orig Mon Nov 29 19:38:51 1999
--- sdcdb/Makefile.in Mon Nov 29 19:39:26 1999
***************
*** 53,60 ****
# ---------------------------------------------------
install: all installdirs
$(INSTALL) -s $(TARGET) $(bindir)/sdcdb
! cp $(PRJDIR)/sdcdb/sdcdb.el $(bindir)/sdcdb.el
! cp $(PRJDIR)/sdcdb/sdcdbsrc.el $(bindir)/sdcdbsrc.el
# Deleting all the installed files
--- 53,60 ----
# ---------------------------------------------------
install: all installdirs
$(INSTALL) -s $(TARGET) $(bindir)/sdcdb
! $(INSTALL) -c $(PRJDIR)/sdcdb/sdcdb.el $(bindir)/sdcdb.el
! $(INSTALL) -c $(PRJDIR)/sdcdb/sdcdbsrc.el $(bindir)/sdcdbsrc.el
# Deleting all the installed files

1
devel/sdcc/pkg/COMMENT Normal file
View file

@ -0,0 +1 @@
Cross compile 8051 code

9
devel/sdcc/pkg/DESCR Normal file
View file

@ -0,0 +1,9 @@
SDCC is a Free ware , retargettable, optimizing ANSI-C compiler. The current
version targets Intel 8051 based MCUs, it can be retargetted for other 8 bit
MCUs or PICs. The entire source code for the compiler is distributed under
GPL. SDCC used ASXXXX & ASLINK a Free ware, retargettable assembler & linker.
HTML docs are in work/*/doc.
Note I added a patch from sailer@ife.ee.ethz.ch "asxxxx.diff" for making
firmware for the Anchor EZUSB chips.

586
devel/sdcc/pkg/PLIST Normal file
View file

@ -0,0 +1,586 @@
bin/aslink
bin/asx8051
bin/s51
bin/savr
bin/sdcc
bin/sdcdb
bin/sdcdb.el
bin/sdcdbsrc.el
bin/sdcpp
share/sdcc51inc/assert.h
share/sdcc51inc/at89S8252.h
share/sdcc51inc/at89c55.h
share/sdcc51inc/at89x1051.h
share/sdcc51inc/at89x2051.h
share/sdcc51inc/at89x51.h
share/sdcc51inc/at89x52.h
share/sdcc51inc/canc515c.h
share/sdcc51inc/ctype.h
share/sdcc51inc/float.h
share/sdcc51inc/limits.h
share/sdcc51inc/malloc.h
share/sdcc51inc/math.h
share/sdcc51inc/reg51.h
share/sdcc51inc/reg515.h
share/sdcc51inc/reg552.h
share/sdcc51inc/regc515c.h
share/sdcc51inc/sab80515.h
share/sdcc51inc/ser.h
share/sdcc51inc/ser_ir.h
share/sdcc51inc/serial.h
share/sdcc51inc/setjmp.h
share/sdcc51inc/stdarg.h
share/sdcc51inc/stdio.h
share/sdcc51inc/stdlib.h
share/sdcc51inc/string.h
share/sdcc51lib/_atoi.c
share/sdcc51lib/_atol.c
share/sdcc51lib/_autobaud.c
share/sdcc51lib/_bp.c
share/sdcc51lib/_char2fs.c
share/sdcc51lib/_decdptr.c
share/sdcc51lib/_divsint.c
share/sdcc51lib/_divslong.c
share/sdcc51lib/_divuint.c
share/sdcc51lib/_divulong.c
share/sdcc51lib/_fs2char.c
share/sdcc51lib/_fs2int.c
share/sdcc51lib/_fs2long.c
share/sdcc51lib/_fs2uchar.c
share/sdcc51lib/_fs2uint.c
share/sdcc51lib/_fs2ulong.c
share/sdcc51lib/_fsadd.c
share/sdcc51lib/_fsdiv.c
share/sdcc51lib/_fseq.c
share/sdcc51lib/_fsgt.c
share/sdcc51lib/_fslt.c
share/sdcc51lib/_fsmul.c
share/sdcc51lib/_fsneq.c
share/sdcc51lib/_fssub.c
share/sdcc51lib/_gptrget.c
share/sdcc51lib/_gptrput.c
share/sdcc51lib/_int2fs.c
share/sdcc51lib/_iscntrl.c
share/sdcc51lib/_isdigit.c
share/sdcc51lib/_isgraph.c
share/sdcc51lib/_islower.c
share/sdcc51lib/_isprint.c
share/sdcc51lib/_ispunct.c
share/sdcc51lib/_isspace.c
share/sdcc51lib/_isupper.c
share/sdcc51lib/_isxdigit.c
share/sdcc51lib/_long2fs.c
share/sdcc51lib/_memcmp.c
share/sdcc51lib/_memcpy.c
share/sdcc51lib/_memset.c
share/sdcc51lib/_modsint.c
share/sdcc51lib/_modslong.c
share/sdcc51lib/_moduint.c
share/sdcc51lib/_modulong.c
share/sdcc51lib/_mulsint.c
share/sdcc51lib/_muluint.c
share/sdcc51lib/_mululong.c
share/sdcc51lib/_muslong.c
share/sdcc51lib/_ser.c
share/sdcc51lib/_setjmp.c
share/sdcc51lib/_spx.c
share/sdcc51lib/_startup.c
share/sdcc51lib/_strcat.c
share/sdcc51lib/_strchr.c
share/sdcc51lib/_strcmp.c
share/sdcc51lib/_strcpy.c
share/sdcc51lib/_strcspn.c
share/sdcc51lib/_strlen.c
share/sdcc51lib/_strncat.c
share/sdcc51lib/_strncmp.c
share/sdcc51lib/_strncpy.c
share/sdcc51lib/_strpbrk.c
share/sdcc51lib/_strrchr.c
share/sdcc51lib/_strspn.c
share/sdcc51lib/_strstr.c
share/sdcc51lib/_strtok.c
share/sdcc51lib/_uchar2fs.c
share/sdcc51lib/_uint2fs.c
share/sdcc51lib/_ulong2fs.c
share/sdcc51lib/assert.c
share/sdcc51lib/large/_atoi.asm
share/sdcc51lib/large/_atoi.cdb
share/sdcc51lib/large/_atoi.rel
share/sdcc51lib/large/_atol.asm
share/sdcc51lib/large/_atol.cdb
share/sdcc51lib/large/_atol.rel
share/sdcc51lib/large/_autobaud.asm
share/sdcc51lib/large/_autobaud.cdb
share/sdcc51lib/large/_autobaud.rel
share/sdcc51lib/large/_bp.asm
share/sdcc51lib/large/_bp.cdb
share/sdcc51lib/large/_bp.rel
share/sdcc51lib/large/_char2fs.asm
share/sdcc51lib/large/_char2fs.cdb
share/sdcc51lib/large/_char2fs.rel
share/sdcc51lib/large/_decdptr.asm
share/sdcc51lib/large/_decdptr.cdb
share/sdcc51lib/large/_decdptr.rel
share/sdcc51lib/large/_divsint.asm
share/sdcc51lib/large/_divsint.cdb
share/sdcc51lib/large/_divsint.rel
share/sdcc51lib/large/_divslong.asm
share/sdcc51lib/large/_divslong.cdb
share/sdcc51lib/large/_divslong.rel
share/sdcc51lib/large/_divuint.asm
share/sdcc51lib/large/_divuint.cdb
share/sdcc51lib/large/_divuint.rel
share/sdcc51lib/large/_divulong.asm
share/sdcc51lib/large/_divulong.cdb
share/sdcc51lib/large/_divulong.rel
share/sdcc51lib/large/_fs2char.asm
share/sdcc51lib/large/_fs2char.cdb
share/sdcc51lib/large/_fs2char.rel
share/sdcc51lib/large/_fs2int.asm
share/sdcc51lib/large/_fs2int.cdb
share/sdcc51lib/large/_fs2int.rel
share/sdcc51lib/large/_fs2long.asm
share/sdcc51lib/large/_fs2long.cdb
share/sdcc51lib/large/_fs2long.rel
share/sdcc51lib/large/_fs2uchar.asm
share/sdcc51lib/large/_fs2uchar.cdb
share/sdcc51lib/large/_fs2uchar.rel
share/sdcc51lib/large/_fs2uint.asm
share/sdcc51lib/large/_fs2uint.cdb
share/sdcc51lib/large/_fs2uint.rel
share/sdcc51lib/large/_fs2ulong.asm
share/sdcc51lib/large/_fs2ulong.cdb
share/sdcc51lib/large/_fs2ulong.rel
share/sdcc51lib/large/_fsadd.asm
share/sdcc51lib/large/_fsadd.cdb
share/sdcc51lib/large/_fsadd.rel
share/sdcc51lib/large/_fsdiv.asm
share/sdcc51lib/large/_fsdiv.cdb
share/sdcc51lib/large/_fsdiv.rel
share/sdcc51lib/large/_fseq.asm
share/sdcc51lib/large/_fseq.cdb
share/sdcc51lib/large/_fseq.rel
share/sdcc51lib/large/_fsgt.asm
share/sdcc51lib/large/_fsgt.cdb
share/sdcc51lib/large/_fsgt.rel
share/sdcc51lib/large/_fslt.asm
share/sdcc51lib/large/_fslt.cdb
share/sdcc51lib/large/_fslt.rel
share/sdcc51lib/large/_fsmul.asm
share/sdcc51lib/large/_fsmul.cdb
share/sdcc51lib/large/_fsmul.rel
share/sdcc51lib/large/_fsneq.asm
share/sdcc51lib/large/_fsneq.cdb
share/sdcc51lib/large/_fsneq.rel
share/sdcc51lib/large/_fssub.asm
share/sdcc51lib/large/_fssub.cdb
share/sdcc51lib/large/_fssub.rel
share/sdcc51lib/large/_gptrget.asm
share/sdcc51lib/large/_gptrget.cdb
share/sdcc51lib/large/_gptrget.rel
share/sdcc51lib/large/_gptrput.asm
share/sdcc51lib/large/_gptrput.cdb
share/sdcc51lib/large/_gptrput.rel
share/sdcc51lib/large/_int2fs.asm
share/sdcc51lib/large/_int2fs.cdb
share/sdcc51lib/large/_int2fs.rel
share/sdcc51lib/large/_iscntrl.asm
share/sdcc51lib/large/_iscntrl.cdb
share/sdcc51lib/large/_iscntrl.rel
share/sdcc51lib/large/_isdigit.asm
share/sdcc51lib/large/_isdigit.cdb
share/sdcc51lib/large/_isdigit.rel
share/sdcc51lib/large/_isgraph.asm
share/sdcc51lib/large/_isgraph.cdb
share/sdcc51lib/large/_isgraph.rel
share/sdcc51lib/large/_islower.asm
share/sdcc51lib/large/_islower.cdb
share/sdcc51lib/large/_islower.rel
share/sdcc51lib/large/_isprint.asm
share/sdcc51lib/large/_isprint.cdb
share/sdcc51lib/large/_isprint.rel
share/sdcc51lib/large/_ispunct.asm
share/sdcc51lib/large/_ispunct.cdb
share/sdcc51lib/large/_ispunct.rel
share/sdcc51lib/large/_isspace.asm
share/sdcc51lib/large/_isspace.cdb
share/sdcc51lib/large/_isspace.rel
share/sdcc51lib/large/_isupper.asm
share/sdcc51lib/large/_isupper.cdb
share/sdcc51lib/large/_isupper.rel
share/sdcc51lib/large/_isxdigit.asm
share/sdcc51lib/large/_isxdigit.cdb
share/sdcc51lib/large/_isxdigit.rel
share/sdcc51lib/large/_long2fs.asm
share/sdcc51lib/large/_long2fs.cdb
share/sdcc51lib/large/_long2fs.rel
share/sdcc51lib/large/_memcmp.asm
share/sdcc51lib/large/_memcmp.cdb
share/sdcc51lib/large/_memcmp.rel
share/sdcc51lib/large/_memcpy.asm
share/sdcc51lib/large/_memcpy.cdb
share/sdcc51lib/large/_memcpy.rel
share/sdcc51lib/large/_memset.asm
share/sdcc51lib/large/_memset.cdb
share/sdcc51lib/large/_memset.rel
share/sdcc51lib/large/_modsint.asm
share/sdcc51lib/large/_modsint.cdb
share/sdcc51lib/large/_modsint.rel
share/sdcc51lib/large/_modslong.asm
share/sdcc51lib/large/_modslong.cdb
share/sdcc51lib/large/_modslong.rel
share/sdcc51lib/large/_moduint.asm
share/sdcc51lib/large/_moduint.cdb
share/sdcc51lib/large/_moduint.rel
share/sdcc51lib/large/_modulong.asm
share/sdcc51lib/large/_modulong.cdb
share/sdcc51lib/large/_modulong.rel
share/sdcc51lib/large/_mulsint.asm
share/sdcc51lib/large/_mulsint.cdb
share/sdcc51lib/large/_mulsint.rel
share/sdcc51lib/large/_muluint.asm
share/sdcc51lib/large/_muluint.cdb
share/sdcc51lib/large/_muluint.rel
share/sdcc51lib/large/_mululong.asm
share/sdcc51lib/large/_mululong.cdb
share/sdcc51lib/large/_mululong.rel
share/sdcc51lib/large/_muslong.asm
share/sdcc51lib/large/_muslong.cdb
share/sdcc51lib/large/_muslong.rel
share/sdcc51lib/large/_ser.asm
share/sdcc51lib/large/_ser.cdb
share/sdcc51lib/large/_ser.rel
share/sdcc51lib/large/_setjmp.asm
share/sdcc51lib/large/_setjmp.cdb
share/sdcc51lib/large/_setjmp.rel
share/sdcc51lib/large/_spx.asm
share/sdcc51lib/large/_spx.cdb
share/sdcc51lib/large/_spx.rel
share/sdcc51lib/large/_startup.asm
share/sdcc51lib/large/_startup.cdb
share/sdcc51lib/large/_startup.rel
share/sdcc51lib/large/_strcat.asm
share/sdcc51lib/large/_strcat.cdb
share/sdcc51lib/large/_strcat.rel
share/sdcc51lib/large/_strchr.asm
share/sdcc51lib/large/_strchr.cdb
share/sdcc51lib/large/_strchr.rel
share/sdcc51lib/large/_strcmp.asm
share/sdcc51lib/large/_strcmp.cdb
share/sdcc51lib/large/_strcmp.rel
share/sdcc51lib/large/_strcpy.asm
share/sdcc51lib/large/_strcpy.cdb
share/sdcc51lib/large/_strcpy.rel
share/sdcc51lib/large/_strcspn.asm
share/sdcc51lib/large/_strcspn.cdb
share/sdcc51lib/large/_strcspn.rel
share/sdcc51lib/large/_strlen.asm
share/sdcc51lib/large/_strlen.cdb
share/sdcc51lib/large/_strlen.rel
share/sdcc51lib/large/_strncat.asm
share/sdcc51lib/large/_strncat.cdb
share/sdcc51lib/large/_strncat.rel
share/sdcc51lib/large/_strncmp.asm
share/sdcc51lib/large/_strncmp.cdb
share/sdcc51lib/large/_strncmp.rel
share/sdcc51lib/large/_strncpy.asm
share/sdcc51lib/large/_strncpy.cdb
share/sdcc51lib/large/_strncpy.rel
share/sdcc51lib/large/_strpbrk.asm
share/sdcc51lib/large/_strpbrk.cdb
share/sdcc51lib/large/_strpbrk.rel
share/sdcc51lib/large/_strrchr.asm
share/sdcc51lib/large/_strrchr.cdb
share/sdcc51lib/large/_strrchr.rel
share/sdcc51lib/large/_strspn.asm
share/sdcc51lib/large/_strspn.cdb
share/sdcc51lib/large/_strspn.rel
share/sdcc51lib/large/_strstr.asm
share/sdcc51lib/large/_strstr.cdb
share/sdcc51lib/large/_strstr.rel
share/sdcc51lib/large/_strtok.asm
share/sdcc51lib/large/_strtok.cdb
share/sdcc51lib/large/_strtok.rel
share/sdcc51lib/large/_uchar2fs.asm
share/sdcc51lib/large/_uchar2fs.cdb
share/sdcc51lib/large/_uchar2fs.rel
share/sdcc51lib/large/_uint2fs.asm
share/sdcc51lib/large/_uint2fs.cdb
share/sdcc51lib/large/_uint2fs.rel
share/sdcc51lib/large/_ulong2fs.asm
share/sdcc51lib/large/_ulong2fs.cdb
share/sdcc51lib/large/_ulong2fs.rel
share/sdcc51lib/large/assert.asm
share/sdcc51lib/large/assert.cdb
share/sdcc51lib/large/assert.rel
share/sdcc51lib/large/libfloat.lib
share/sdcc51lib/large/libint.lib
share/sdcc51lib/large/liblong.lib
share/sdcc51lib/large/libsdcc.lib
share/sdcc51lib/large/malloc.asm
share/sdcc51lib/large/malloc.cdb
share/sdcc51lib/large/malloc.rel
share/sdcc51lib/large/printf_large.asm
share/sdcc51lib/large/printf_large.cdb
share/sdcc51lib/large/printf_large.rel
share/sdcc51lib/large/printfl.asm
share/sdcc51lib/large/printfl.cdb
share/sdcc51lib/large/printfl.rel
share/sdcc51lib/large/puts.asm
share/sdcc51lib/large/puts.cdb
share/sdcc51lib/large/puts.rel
share/sdcc51lib/large/ser_ir.asm
share/sdcc51lib/large/ser_ir.cdb
share/sdcc51lib/large/ser_ir.rel
share/sdcc51lib/large/serial.asm
share/sdcc51lib/large/serial.cdb
share/sdcc51lib/large/serial.rel
share/sdcc51lib/large/vprintf.asm
share/sdcc51lib/large/vprintf.cdb
share/sdcc51lib/large/vprintf.rel
share/sdcc51lib/malloc.c
share/sdcc51lib/printf_large.c
share/sdcc51lib/printfl.c
share/sdcc51lib/puts.c
share/sdcc51lib/ser_ir.c
share/sdcc51lib/serial.c
share/sdcc51lib/small/_atoi.asm
share/sdcc51lib/small/_atoi.cdb
share/sdcc51lib/small/_atoi.rel
share/sdcc51lib/small/_atol.asm
share/sdcc51lib/small/_atol.cdb
share/sdcc51lib/small/_atol.rel
share/sdcc51lib/small/_autobaud.asm
share/sdcc51lib/small/_autobaud.cdb
share/sdcc51lib/small/_autobaud.rel
share/sdcc51lib/small/_bp.asm
share/sdcc51lib/small/_bp.cdb
share/sdcc51lib/small/_bp.rel
share/sdcc51lib/small/_char2fs.asm
share/sdcc51lib/small/_char2fs.cdb
share/sdcc51lib/small/_char2fs.rel
share/sdcc51lib/small/_decdptr.asm
share/sdcc51lib/small/_decdptr.cdb
share/sdcc51lib/small/_decdptr.rel
share/sdcc51lib/small/_divsint.asm
share/sdcc51lib/small/_divsint.cdb
share/sdcc51lib/small/_divsint.rel
share/sdcc51lib/small/_divslong.asm
share/sdcc51lib/small/_divslong.cdb
share/sdcc51lib/small/_divslong.rel
share/sdcc51lib/small/_divuint.asm
share/sdcc51lib/small/_divuint.cdb
share/sdcc51lib/small/_divuint.rel
share/sdcc51lib/small/_divulong.asm
share/sdcc51lib/small/_divulong.cdb
share/sdcc51lib/small/_divulong.rel
share/sdcc51lib/small/_fs2char.asm
share/sdcc51lib/small/_fs2char.cdb
share/sdcc51lib/small/_fs2char.rel
share/sdcc51lib/small/_fs2int.asm
share/sdcc51lib/small/_fs2int.cdb
share/sdcc51lib/small/_fs2int.rel
share/sdcc51lib/small/_fs2long.asm
share/sdcc51lib/small/_fs2long.cdb
share/sdcc51lib/small/_fs2long.rel
share/sdcc51lib/small/_fs2uchar.asm
share/sdcc51lib/small/_fs2uchar.cdb
share/sdcc51lib/small/_fs2uchar.rel
share/sdcc51lib/small/_fs2uint.asm
share/sdcc51lib/small/_fs2uint.cdb
share/sdcc51lib/small/_fs2uint.rel
share/sdcc51lib/small/_fs2ulong.asm
share/sdcc51lib/small/_fs2ulong.cdb
share/sdcc51lib/small/_fs2ulong.rel
share/sdcc51lib/small/_fsadd.asm
share/sdcc51lib/small/_fsadd.cdb
share/sdcc51lib/small/_fsadd.rel
share/sdcc51lib/small/_fsdiv.asm
share/sdcc51lib/small/_fsdiv.cdb
share/sdcc51lib/small/_fsdiv.rel
share/sdcc51lib/small/_fseq.asm
share/sdcc51lib/small/_fseq.cdb
share/sdcc51lib/small/_fseq.rel
share/sdcc51lib/small/_fsgt.asm
share/sdcc51lib/small/_fsgt.cdb
share/sdcc51lib/small/_fsgt.rel
share/sdcc51lib/small/_fslt.asm
share/sdcc51lib/small/_fslt.cdb
share/sdcc51lib/small/_fslt.rel
share/sdcc51lib/small/_fsmul.asm
share/sdcc51lib/small/_fsmul.cdb
share/sdcc51lib/small/_fsmul.rel
share/sdcc51lib/small/_fsneq.asm
share/sdcc51lib/small/_fsneq.cdb
share/sdcc51lib/small/_fsneq.rel
share/sdcc51lib/small/_fssub.asm
share/sdcc51lib/small/_fssub.cdb
share/sdcc51lib/small/_fssub.rel
share/sdcc51lib/small/_gptrget.asm
share/sdcc51lib/small/_gptrget.cdb
share/sdcc51lib/small/_gptrget.rel
share/sdcc51lib/small/_gptrput.asm
share/sdcc51lib/small/_gptrput.cdb
share/sdcc51lib/small/_gptrput.rel
share/sdcc51lib/small/_int2fs.asm
share/sdcc51lib/small/_int2fs.cdb
share/sdcc51lib/small/_int2fs.rel
share/sdcc51lib/small/_iscntrl.asm
share/sdcc51lib/small/_iscntrl.cdb
share/sdcc51lib/small/_iscntrl.rel
share/sdcc51lib/small/_isdigit.asm
share/sdcc51lib/small/_isdigit.cdb
share/sdcc51lib/small/_isdigit.rel
share/sdcc51lib/small/_isgraph.asm
share/sdcc51lib/small/_isgraph.cdb
share/sdcc51lib/small/_isgraph.rel
share/sdcc51lib/small/_islower.asm
share/sdcc51lib/small/_islower.cdb
share/sdcc51lib/small/_islower.rel
share/sdcc51lib/small/_isprint.asm
share/sdcc51lib/small/_isprint.cdb
share/sdcc51lib/small/_isprint.rel
share/sdcc51lib/small/_ispunct.asm
share/sdcc51lib/small/_ispunct.cdb
share/sdcc51lib/small/_ispunct.rel
share/sdcc51lib/small/_isspace.asm
share/sdcc51lib/small/_isspace.cdb
share/sdcc51lib/small/_isspace.rel
share/sdcc51lib/small/_isupper.asm
share/sdcc51lib/small/_isupper.cdb
share/sdcc51lib/small/_isupper.rel
share/sdcc51lib/small/_isxdigit.asm
share/sdcc51lib/small/_isxdigit.cdb
share/sdcc51lib/small/_isxdigit.rel
share/sdcc51lib/small/_long2fs.asm
share/sdcc51lib/small/_long2fs.cdb
share/sdcc51lib/small/_long2fs.rel
share/sdcc51lib/small/_memcmp.asm
share/sdcc51lib/small/_memcmp.cdb
share/sdcc51lib/small/_memcmp.rel
share/sdcc51lib/small/_memcpy.asm
share/sdcc51lib/small/_memcpy.cdb
share/sdcc51lib/small/_memcpy.rel
share/sdcc51lib/small/_memset.asm
share/sdcc51lib/small/_memset.cdb
share/sdcc51lib/small/_memset.rel
share/sdcc51lib/small/_modsint.asm
share/sdcc51lib/small/_modsint.cdb
share/sdcc51lib/small/_modsint.rel
share/sdcc51lib/small/_modslong.asm
share/sdcc51lib/small/_modslong.cdb
share/sdcc51lib/small/_modslong.rel
share/sdcc51lib/small/_moduint.asm
share/sdcc51lib/small/_moduint.cdb
share/sdcc51lib/small/_moduint.rel
share/sdcc51lib/small/_modulong.asm
share/sdcc51lib/small/_modulong.cdb
share/sdcc51lib/small/_modulong.rel
share/sdcc51lib/small/_mulsint.asm
share/sdcc51lib/small/_mulsint.cdb
share/sdcc51lib/small/_mulsint.rel
share/sdcc51lib/small/_muluint.asm
share/sdcc51lib/small/_muluint.cdb
share/sdcc51lib/small/_muluint.rel
share/sdcc51lib/small/_mululong.asm
share/sdcc51lib/small/_mululong.cdb
share/sdcc51lib/small/_mululong.rel
share/sdcc51lib/small/_muslong.asm
share/sdcc51lib/small/_muslong.cdb
share/sdcc51lib/small/_muslong.rel
share/sdcc51lib/small/_ser.asm
share/sdcc51lib/small/_ser.cdb
share/sdcc51lib/small/_ser.rel
share/sdcc51lib/small/_setjmp.asm
share/sdcc51lib/small/_setjmp.cdb
share/sdcc51lib/small/_setjmp.rel
share/sdcc51lib/small/_spx.asm
share/sdcc51lib/small/_spx.cdb
share/sdcc51lib/small/_spx.rel
share/sdcc51lib/small/_startup.asm
share/sdcc51lib/small/_startup.cdb
share/sdcc51lib/small/_startup.rel
share/sdcc51lib/small/_strcat.asm
share/sdcc51lib/small/_strcat.cdb
share/sdcc51lib/small/_strcat.rel
share/sdcc51lib/small/_strchr.asm
share/sdcc51lib/small/_strchr.cdb
share/sdcc51lib/small/_strchr.rel
share/sdcc51lib/small/_strcmp.asm
share/sdcc51lib/small/_strcmp.cdb
share/sdcc51lib/small/_strcmp.rel
share/sdcc51lib/small/_strcpy.asm
share/sdcc51lib/small/_strcpy.cdb
share/sdcc51lib/small/_strcpy.rel
share/sdcc51lib/small/_strcspn.asm
share/sdcc51lib/small/_strcspn.cdb
share/sdcc51lib/small/_strcspn.rel
share/sdcc51lib/small/_strlen.asm
share/sdcc51lib/small/_strlen.cdb
share/sdcc51lib/small/_strlen.rel
share/sdcc51lib/small/_strncat.asm
share/sdcc51lib/small/_strncat.cdb
share/sdcc51lib/small/_strncat.rel
share/sdcc51lib/small/_strncmp.asm
share/sdcc51lib/small/_strncmp.cdb
share/sdcc51lib/small/_strncmp.rel
share/sdcc51lib/small/_strncpy.asm
share/sdcc51lib/small/_strncpy.cdb
share/sdcc51lib/small/_strncpy.rel
share/sdcc51lib/small/_strpbrk.asm
share/sdcc51lib/small/_strpbrk.cdb
share/sdcc51lib/small/_strpbrk.rel
share/sdcc51lib/small/_strrchr.asm
share/sdcc51lib/small/_strrchr.cdb
share/sdcc51lib/small/_strrchr.rel
share/sdcc51lib/small/_strspn.asm
share/sdcc51lib/small/_strspn.cdb
share/sdcc51lib/small/_strspn.rel
share/sdcc51lib/small/_strstr.asm
share/sdcc51lib/small/_strstr.cdb
share/sdcc51lib/small/_strstr.rel
share/sdcc51lib/small/_strtok.asm
share/sdcc51lib/small/_strtok.cdb
share/sdcc51lib/small/_strtok.rel
share/sdcc51lib/small/_uchar2fs.asm
share/sdcc51lib/small/_uchar2fs.cdb
share/sdcc51lib/small/_uchar2fs.rel
share/sdcc51lib/small/_uint2fs.asm
share/sdcc51lib/small/_uint2fs.cdb
share/sdcc51lib/small/_uint2fs.rel
share/sdcc51lib/small/_ulong2fs.asm
share/sdcc51lib/small/_ulong2fs.cdb
share/sdcc51lib/small/_ulong2fs.rel
share/sdcc51lib/small/assert.asm
share/sdcc51lib/small/assert.cdb
share/sdcc51lib/small/assert.rel
share/sdcc51lib/small/libfloat.lib
share/sdcc51lib/small/libint.lib
share/sdcc51lib/small/liblong.lib
share/sdcc51lib/small/libsdcc.lib
share/sdcc51lib/small/malloc.asm
share/sdcc51lib/small/malloc.cdb
share/sdcc51lib/small/malloc.rel
share/sdcc51lib/small/printf_large.asm
share/sdcc51lib/small/printf_large.cdb
share/sdcc51lib/small/printf_large.rel
share/sdcc51lib/small/printfl.asm
share/sdcc51lib/small/printfl.cdb
share/sdcc51lib/small/printfl.rel
share/sdcc51lib/small/puts.asm
share/sdcc51lib/small/puts.cdb
share/sdcc51lib/small/puts.rel
share/sdcc51lib/small/ser_ir.asm
share/sdcc51lib/small/ser_ir.cdb
share/sdcc51lib/small/ser_ir.rel
share/sdcc51lib/small/serial.asm
share/sdcc51lib/small/serial.cdb
share/sdcc51lib/small/serial.rel
share/sdcc51lib/small/vprintf.asm
share/sdcc51lib/small/vprintf.cdb
share/sdcc51lib/small/vprintf.rel
share/sdcc51lib/vprintf.c
@dirrm share/sdcc51inc
@dirrm share/sdcc51lib/large
@dirrm share/sdcc51lib/small
@dirrm share/sdcc51lib