Index: ossp-pkg/str/str-config.in RCS File: /v/ossp/cvs/ossp-pkg/str/str-config.in,v rcsdiff -q -kk '-r1.6' '-r1.7' -u '/v/ossp/cvs/ossp-pkg/str/str-config.in,v' 2>/dev/null --- str-config.in 2002/04/01 08:32:54 1.6 +++ str-config.in 2002/04/01 09:15:37 1.7 @@ -81,7 +81,7 @@ exit 0 ;; --version|-v) - echo "Str $str_version" + echo "OSSP str $str_version" exit 0 ;; --all) Index: ossp-pkg/str/str.pod RCS File: /v/ossp/cvs/ossp-pkg/str/str.pod,v rcsdiff -q -kk '-r1.33' '-r1.34' -u '/v/ossp/cvs/ossp-pkg/str/str.pod,v' 2>/dev/null --- str.pod 2002/04/01 08:32:54 1.33 +++ str.pod 2002/04/01 09:15:37 1.34 @@ -68,11 +68,11 @@ =head1 NAME -B - String Library +B - String Handling =head1 VERSION -Str STR_VERSION_STR +OSSP str STR_VERSION_STR =head1 SYNOPSIS @@ -92,15 +92,15 @@ =head1 DESCRIPTION -The B library is a generic string library written in ANSI C which +B is a generic string library written in ISO-C which provides functions for handling, matching, parsing, searching and -formatting of C strings. So it can be considered as a superset of POSIX +formatting of ISO-C strings. So it can be considered as a superset of POSIX string(3), but its main intention is to provide a more convinient and compact API plus a more generalized functionality. =head1 FUNCTIONS -The following functions are provided by the B API: +The following functions are provided by the B API: =over 4 @@ -298,7 +298,7 @@ =head2 Perl Regular Expressions -The regular expressions used in B are more or less Perl compatible +The regular expressions used in B are more or less Perl compatible (they are provided by a stripped down and built-in version of the I library). So the syntax description in perlre(1) applies and don't has to be repeated here again. For a deeper understanding @@ -446,10 +446,10 @@ =item B -If the I flag `B' is specified, this indicates to the B +If the I flag `B' is specified, this indicates to the B library that the whole I string is constant and that its internal pre-processing (it is compiled into a deterministic finite automaton -(DFA) internally) has to be done only once (the B library then +(DFA) internally) has to be done only once (the B library then caches the DFA which corresponds to the I argument). =item B @@ -671,7 +671,7 @@ =head1 EXAMPLES -In the following a few snippets of selected use cases of B are +In the following a few snippets of selected use cases of B are presented: =over 4 @@ -753,17 +753,18 @@ =head1 HISTORY -The B library was written in November and December 1999 by Ralf -S. Engelschall. As building blocks various existing code was used and -recycled: for the str_token(3) implementation an anchient strtok(3) -flavor from William Deich 1991 was cleaned up and adjusted. As the -background parsing engine for str_parse(3) a heavily stripped down -version of Philip Hazel's Perl Compatible Regular Expression (PCRE) -library (initially version 2.08 and now 3.8) was used. The str_format(3) -implementation was based on Panos Tsirigotis' sprintf(3) code as -adjusted by the Apache Software Foundation (ASF) 1998. The formatting -engine was stripped down and enhanced to support internal extensions -which were required by str_format(3) and str_parse(3). +B was written in November and December 1999 by Ralf S. +Engelschall for the B project. As building blocks various existing +code was used and recycled: for the str_token(3) implementation an +anchient strtok(3) flavor from William Deich 1991 was cleaned up +and adjusted. As the background parsing engine for str_parse(3) a +heavily stripped down version of Philip Hazel's Perl Compatible +Regular Expression (PCRE) library (initially version 2.08 and now +3.9) was used. The str_format(3) implementation was based on Panos +Tsirigotis' sprintf(3) code as adjusted by the Apache Software +Foundation (ASF) 1998. The formatting engine was stripped down and +enhanced to support internal extensions which were required by +str_format(3) and str_parse(3). =head1 AUTHOR