From: Philipp K. K. <pk...@sp...> - 2006-06-25 23:49:20
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jesus Calvino-Fraga wrote: > Hi Philipp, > > You are confusing header files with library files. Header files are > not linked with sdcc generated code. Therefore they are not part of > the final hex file and it doesn't matter if they are either GPL or > LGPL. Out of the 128 C source files in the device/lib directory, > only 12 are not LGPL, and out of those 12 files only 4 are GPL: > ser_ir.c, ser_ir_cts_rts.c, time.c, and _decdptr.c. Um, on a snapshot from a few weeks ago I see lots of GPLed files directly in device/lib (not in subdirectories). Many of these seem to be functions that are automaticalla used by sdcc, thing like casts or divisions: _decdptr.c _fs2schar.c _fs2sint.c _fs2slong.c _fs2uchar.c _fs2uint.c _fs2ulong.c _fsadd.c _fscmp. _fsdiv.c _fseq.c _fsget1arg.c _fsget2args.c _fsgt.c _fslt.c _fsmul.c _fsneq.c _fsnormalize.c _fsreturnval.c _fsrshift.c _fssub.c _fsswapargs.c printf_fast.c printf_tiny.c _schar2fs.c ser_ir.c ser_ir_cts_rts.c _sint2fs.c _slong2fs.c time.c _uchar2fs.c _uint2fs.c _ulong2fs.c Philipp -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEnyDzbtUV+xsoLpoRAiTbAKCiiYSDe0GZ7QjlQUKmEwznKJOTBQCfclra 2hkTEoKyWOZ8VfmTNikHIOU= =YGnX -----END PGP SIGNATURE----- |