=== Basic Info program: minised version: 1.5 release date: YYYY-MM-DD maintainer: Rene Rebe === URLs Homepage: http://www.exactcode.de/oss/minised/ Source releases: http://dl.exactcode.de/oss/minised/ Source repository: http://svn.exactcode.de/minised/ dietlibc: http://www.fefe.de/dietlibc/ === History In 2005 Eric S. Raymond handed maintenance of his historic sed implementation over to René Rebe. Since the release of minised 1.4 René has fixed twenty-one issues and added appropriate test cases. === Changes René also updated the function declarations and definitions to match recent ANSI C versions and compile with recent GCCs. The special Minix fork was removed because portability issues should be addressed in the source and not within a custom fork. The Makefile now invokes $(CC) (instead of "cc") to allow the use of any compiler and instant linking with dietlibc. Besides, minised is *much* smaller and a lot faster than GNU sed. The last revision benchmarked was 5.3 times faster than GNU sed linked to glibc and even 11.3 times faster when minised was linked to dietlibc (measured on the 25 (at that time) tests of the included test-suite). Minised takes 32k on a PowerPC and only 23k on x86 architectures. === Bug Fixes The source code in the subversion code tree (SVN) already includes fixes for the following bugs: - infinite loop for global subtitution and * - operator '+' to be treated as multiple of but at least one - now "\+" is used for this operator as GNU sed already does === New Features Two new features were added to minised 1.4 for minised 1.5: - substitution of the n-th match by adding its number as a flag to the substitution command, eg substitute the 23rd match with "s/foo/bar/23" - predefined character classes: alnum digit punct alpha graph space blank lower upper cntrl print xdigit see also: man 7 regex