summaryrefslogtreecommitdiff
path: root/generate_uudmap.c
Commit message (Collapse)AuthorAgeFilesLines
* Replace run-time on-demand initialisation of PL_bitcount with a constant table.Nicholas Clark2009-05-201-2/+22
| | | | | | | | | | | | | | | | (The table is 256 bytes; the run-time initialisation code is larger than this!) Adapt generate_uudmap.c to generate the initalisation block for PL_bitcount, writing the code to bitcount.h, using the same approach as uudmap.h. To preserve binary compatibility: for MULTIPLICITY: keep Ibitcount in the interpreter structure, but remove all the macros that access it. PL_bitcount is a new symbol in the object file, which won't clash with anything as that name wasn't used before. otherwise: keep PL_bitcount as a char *, but initialise it at compile time to a new constant array PL_bitcount array. Remove the code that attempts to Safefree() it at interpreter destruction time.
* Break out the file output code from generate_uudmap's main() to allow re-use.Nicholas Clark2009-05-201-29/+32
|
* Pass the output file name to generate_uudmap, and open it within the code,Nicholas Clark2009-05-191-6/+30
| | | | instead of having the calling Makefile redirect stdout.
* Silence Borland compiler warnings (except for warnings from zlib) here:Steve Hay2008-02-251-1/+1
| | | | | http://www.nntp.perl.org/group/perl.daily-build.reports/2008/02/msg53937.html p4raw-id: //depot/perl@33370
* Remove vestigical include of <ctype.h>, which came from a previousNicholas Clark2007-04-251-1/+0
| | | | | | version that tried to make the initialiser out of a single "" string. (Which turned out to be over 509 characters long) p4raw-id: //depot/perl@31068
* Ooops. It helps to p4 add the new file.Nicholas Clark2007-04-241-0/+44
p4raw-id: //depot/perl@31060