view netinstall/README @ 5261:69f687b3ba9d

Move #'replace to C, add bounds-checking to it and to #'fill. 2010-09-06 Aidan Kehoe <kehoea@parhasard.net> Move #'replace to C; add bounds checking to it and to #'fill. * fns.c (Fsubseq, Ffill, mapcarX): Don't #'nreverse in #'subseq, use fill_string_range and check bounds in #'fill, use replace_string_range() in #'map-into avoiding quadratic time when modfiying the string. * fns.c (check_sequence_range, fill_string_range) (replace_string_range, replace_string_range_1, Freplace): New functions; check that arguments fit sequence dimensions, fill a string range with a given character, replace a string range from an Ibyte pointer.
author Aidan Kehoe <kehoea@parhasard.net>
date Mon, 06 Sep 2010 17:29:51 +0100
parents 3d3049ae1304
children
line wrap: on
line source

This directory contains the source for the setup program for the XEmacs
net releases.

For commentary on how to do a release please see `package-net.el'

This code has been adapted from the cygwin net release installer. In
particular note that the cygwin net release installer is actively
maintained and therefore we will want to incorporate improvements from
that. I have therefore tried to use the cygwin way wherever
possible. I have however cleaned up the code somewhat so that there
are not billions of warnings.

This program should get built as part of the standard XEmacs
make. Note however that if you use trhe cygwin build you will need a
NON CYGWIN VERSION OF ZLIB.