Dear Charles, sorry, I only send part of the message. Here is the rest.
In message <cae21aqp2gspedrdakio1wpa3vgtwjd-3d1wsqm0whg9r-8b...@mail.gmail.com> you wrote: > > > > Both Gerhard and me asked before: Why exactly do we need another > > > implementation of CRC32. We already have some - why cannot we use > > > these? ... > The actual table values I am using are also found in lib/bzlib_crctable.c So could you use the bzlib implementation for your purposes? > This is, however, not exposed but is a private thing within bzlib. > > The best choice would possibly be to expose this with a new crc function, > but that means dragging bzlib (or parts thereof) into mkimage or at least > putting "hooks" into bzlib that were never intended to be there. > > The alternative is to maybe just add a new alt_crc.c to lib. Code duplication is always bad. Please factor out common code parts. > > > > + * Copyright for the CRC code: > > > > + * > > > > + * COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or > > > > + * code or tables extracted from it, as desired without restriction. > > > > > > I asked before: Please provide _exact_ reference. See ... Exact reference includes some URL plus version id, etc. > > > I also commented before: If you really need this copied code (i. e. > > > you canot use one of the already existing implementations of CRC32 - > > > which I seriously doubt), then better move this into a separate file, > > > and assign a separate license ID tag for it. > > > > You say "already exiting implementations". I see only one: lib/crc32.c. > > Perhaps I am not looking in the right place? > > > > I shall split this code out and call it alt_crc32 and put it in lib with > > one > > of those proxy files in tools. "alt" is a really bad name - you mentioned yourself that ther eis not only one alternative, so please rather use a descriptive name. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [email protected] Old programmers never die, they just branch to a new address. _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

