# -*-sh-*-
#
-# $Id: txtlib.in,v 1.3 2001/01/20 12:02:12 mdw Exp $
+# $Id: txtlib.in,v 1.5 2004/04/08 01:36:24 mdw Exp $
#
# Manipulate simple libraries of text chunks
#
# along with `common'; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#----- Revision history -----------------------------------------------------
-#
-# $Log: txtlib.in,v $
-# Revision 1.3 2001/01/20 12:02:12 mdw
-# Honour TMPDIR environment variable.
-#
-# Revision 1.2 1999/11/11 17:49:15 mdw
-# Regular expression fixes for parsing version numbers.
-#
-# Revision 1.1.1.1 1999/05/05 19:23:47 mdw
-# New import. The old CVS repository was lost in a disk disaster.
-#
+set -e
# --- Handle command line arguments ---
exit 0
;;
-v | --v | --ve | --ver | --vers | --versi | --versio | --version)
- version=`echo '$Revision: 1.3 $' |
+ version=`echo '$Revision: 1.5 $' |
sed -n -e 's;^.*: \([0-9.]*\) *\\$;\1;p'`
echo "txtlib $version; Common Files Distribution version @VERSION@"
exit 0
case $mode in
l)
- sed -n -e "/^.*\*@-\([-a-zA-Z0-9_]*\)-@\*.*$/ s//\1/p" "$@"
+ sed -n -e "/^.*\*@-\([-a-zA-Z0-9_]*\)-@\*.*$/ s//\1/p" /dev/null "$@"
;;
x)
t=${TMPDIR-/tmp}/txtlib.$$
while read LINE; do
echo "/\*@-$LINE-@\*/,/\*@-#-@\*/ p"
done >$sedfile
- test -z "$out" || exec >$out
+ test -z "$out" || exec >"$out"
sed -e '/\*@-[-a-zA-Z0-9_]*-@\*/ i\
- *@-#-@*' "$@" | sed -n -f $sedfile | sed -e '/\*@-#-@\*/ d'
+ *@-#-@*' /dev/null "$@" | sed -n -f $sedfile | sed -e '/\*@-#-@\*/ d'
rm -rf $t
;;
esac