*** /usr/bin/asciiview Fri Jan 23 18:07:27 2004 --- /usr/bin/asciiview Fri Jan 23 18:14:38 2004 *************** *** 7,15 **** } myconvert() { ! if anytopnm $1 >/tmp/aview$$.pgm 2>/dev/null ; then exit ! elif convert -colorspace gray $1 pgm:- 2>/dev/null ; then exit fi echo "Failed to convert file format to PNM by both convert and anytopnm" >&2 --- 7,15 ---- } myconvert() { ! if anytopnm "$1" >/tmp/aview$$.pgm 2>/dev/null ; then exit ! elif convert -colorspace gray "$1" pgm:- 2>/dev/null ; then exit fi echo "Failed to convert file format to PNM by both convert and anytopnm" >&2 *************** *** 45,51 **** shift ;; *) ! filenames="$filenames $1" shift ;; esac --- 45,51 ---- shift ;; *) ! filenames=$(echo -e "$filenames\000$1") shift ;; esac *************** *** 53,67 **** trap clear 0 mkfifo /tmp/aview$$.pgm outfile=/tmp/aview$$.pgm ! for name in $filenames ; do ! if test -r $name ; then ! case $name in *.fli | *.lfc | *.flic ) PATH="$PATH:." ! aaflip $options $name ;; *) ! myconvert $name >/tmp/aview$$.pgm & pid=$! PATH="$PATH:." aview $options /tmp/aview$$.pgm --- 53,68 ---- trap clear 0 mkfifo /tmp/aview$$.pgm outfile=/tmp/aview$$.pgm ! IFS=$(echo -e "\000") ! echo $filenames | while read name; do ! if test -r "$name" ; then ! case "$name" in *.fli | *.lfc | *.flic ) PATH="$PATH:." ! aaflip $options "$name" ;; *) ! myconvert "$name" >/tmp/aview$$.pgm & pid=$! PATH="$PATH:." aview $options /tmp/aview$$.pgm