Diff for /sql/pgsql/depcomp between versions 1.1 and 1.2

version 1.1, 2003/01/13 15:50:01 version 1.2, 2012/06/09 22:44:16
Line 1 Line 1
 #! /bin/sh  #! /bin/sh
   
 # depcomp - compile a program generating dependencies as side-effects  # depcomp - compile a program generating dependencies as side-effects
 # Copyright 1999, 2000 Free Software Foundation, Inc.  
   scriptversion=2009-04-28.21; # UTC
   
   # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
   # Software Foundation, Inc.
   
 # This program is free software; you can redistribute it and/or modify  # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by  # it under the terms of the GNU General Public License as published by
Line 14 Line 17
 # GNU General Public License for more details.  # GNU General Public License for more details.
   
 # You should have received a copy of the GNU General Public License  # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software  # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  
 # 02111-1307, USA.  
   
 # As a special exception to the GNU General Public License, if you  # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a  # distribute this file as part of a program that contains a
Line 25 Line 26
   
 # Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.  # Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
   
   case $1 in
     '')
        echo "$0: No command.  Try \`$0 --help' for more information." 1>&2
        exit 1;
        ;;
     -h | --h*)
       cat <<\EOF
   Usage: depcomp [--help] [--version] PROGRAM [ARGS]
   
   Run PROGRAMS ARGS to compile a file, generating dependencies
   as side-effects.
   
   Environment variables:
     depmode     Dependency tracking mode.
     source      Source file read by `PROGRAMS ARGS'.
     object      Object file output by `PROGRAMS ARGS'.
     DEPDIR      directory where to store dependencies.
     depfile     Dependency file to output.
     tmpdepfile  Temporary file to use when outputing dependencies.
     libtool     Whether libtool is used (yes/no).
   
   Report bugs to <bug-automake@gnu.org>.
   EOF
       exit $?
       ;;
     -v | --v*)
       echo "depcomp $scriptversion"
       exit $?
       ;;
   esac
   
 if test -z "$depmode" || test -z "$source" || test -z "$object"; then  if test -z "$depmode" || test -z "$source" || test -z "$object"; then
   echo "depcomp: Variables source, object and depmode must be set" 1>&2    echo "depcomp: Variables source, object and depmode must be set" 1>&2
   exit 1    exit 1
 fi  fi
 # `libtool' can also be set to `yes' or `no'.  
   
 if test -z "$depfile"; then  
    base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'`  
    dir=`echo "$object" | sed 's,/.*$,/,'`  
    if test "$dir" = "$object"; then  
       dir=  
    fi  
    # FIXME: should be _deps on DOS.  
    depfile="$dir.deps/$base"  
 fi  
   
   # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
   depfile=${depfile-`echo "$object" |
     sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
 tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}  tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
   
 rm -f "$tmpdepfile"  rm -f "$tmpdepfile"
Line 61  if test "$depmode" = dashXmstdout; then Line 85  if test "$depmode" = dashXmstdout; then
    depmode=dashmstdout     depmode=dashmstdout
 fi  fi
   
   cygpath_u="cygpath -u -f -"
   if test "$depmode" = msvcmsys; then
      # This is just like msvisualcpp but w/o cygpath translation.
      # Just convert the backslash-escaped backslashes to single forward
      # slashes to satisfy depend.m4
      cygpath_u="sed s,\\\\\\\\,/,g"
      depmode=msvisualcpp
   fi
   
 case "$depmode" in  case "$depmode" in
 gcc3)  gcc3)
 ## gcc 3 implements dependency tracking that does exactly what  ## gcc 3 implements dependency tracking that does exactly what
 ## we want.  Yay!  Note: for some reason libtool 1.4 doesn't like  ## we want.  Yay!  Note: for some reason libtool 1.4 doesn't like
 ## it if -MD -MP comes after the -MF stuff.  Hmm.  ## it if -MD -MP comes after the -MF stuff.  Hmm.
   "$@" -MT "$object" -MD -MP -MF "$tmpdepfile"  ## Unfortunately, FreeBSD c89 acceptance of flags depends upon
   ## the command line argument order; so add the flags where they
   ## appear in depend2.am.  Note that the slowdown incurred here
   ## affects only configure: in makefiles, %FASTDEP% shortcuts this.
     for arg
     do
       case $arg in
       -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
       *)  set fnord "$@" "$arg" ;;
       esac
       shift # fnord
       shift # $arg
     done
     "$@"
   stat=$?    stat=$?
   if test $stat -eq 0; then :    if test $stat -eq 0; then :
   else    else
Line 153  sgi) Line 199  sgi)
 ' < "$tmpdepfile" \  ' < "$tmpdepfile" \
     | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \      | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
     tr '      tr '
 ' ' ' >> $depfile  ' ' ' >> "$depfile"
     echo >> $depfile      echo >> "$depfile"
   
     # The second pass generates a dummy entry for each header file.      # The second pass generates a dummy entry for each header file.
     tr ' ' '      tr ' ' '
 ' < "$tmpdepfile" \  ' < "$tmpdepfile" \
    | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \     | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
    >> $depfile     >> "$depfile"
   else    else
     # The sourcefile does not contain any dependencies, so just      # The sourcefile does not contain any dependencies, so just
     # store a dummy comment line, to avoid errors with the Makefile      # store a dummy comment line, to avoid errors with the Makefile
Line 172  sgi) Line 218  sgi)
   
 aix)  aix)
   # The C for AIX Compiler uses -M and outputs the dependencies    # The C for AIX Compiler uses -M and outputs the dependencies
   # in a .u file.  This file always lives in the current directory.    # in a .u file.  In older versions, this file always lives in the
   # Also, the AIX compiler puts `$object:' at the start of each line;    # current directory.  Also, the AIX compiler puts `$object:' at the
   # $object doesn't have directory information.    # start of each line; $object doesn't have directory information.
   stripped=`echo "$object" | sed -e 's,^.*/,,' -e 's/\(.*\)\..*$/\1/'`    # Version 6 uses the directory in both cases.
   tmpdepfile="$stripped.u"    dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
   outname="$stripped.o"    test "x$dir" = "x$object" && dir=
     base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
   if test "$libtool" = yes; then    if test "$libtool" = yes; then
       tmpdepfile1=$dir$base.u
       tmpdepfile2=$base.u
       tmpdepfile3=$dir.libs/$base.u
     "$@" -Wc,-M      "$@" -Wc,-M
   else    else
       tmpdepfile1=$dir$base.u
       tmpdepfile2=$dir$base.u
       tmpdepfile3=$dir$base.u
     "$@" -M      "$@" -M
   fi    fi
   
   stat=$?    stat=$?
   
   if test $stat -eq 0; then :    if test $stat -eq 0; then :
   else    else
     rm -f "$tmpdepfile"      rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
     exit $stat      exit $stat
   fi    fi
   
     for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
     do
       test -f "$tmpdepfile" && break
     done
   if test -f "$tmpdepfile"; then    if test -f "$tmpdepfile"; then
     # Each line is of the form `foo.o: dependent.h'.      # Each line is of the form `foo.o: dependent.h'.
     # Do two passes, one to just change these to      # Do two passes, one to just change these to
     # `$object: dependent.h' and one to simply `dependent.h:'.      # `$object: dependent.h' and one to simply `dependent.h:'.
     sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"      sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
     sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"      # That's a tab and a space in the [].
       sed -e 's,^.*\.[a-z]*:[      ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
   else    else
     # The sourcefile does not contain any dependencies, so just      # The sourcefile does not contain any dependencies, so just
     # store a dummy comment line, to avoid errors with the Makefile      # store a dummy comment line, to avoid errors with the Makefile
Line 206  aix) Line 264  aix)
   rm -f "$tmpdepfile"    rm -f "$tmpdepfile"
   ;;    ;;
   
   icc)
     # Intel's C compiler understands `-MD -MF file'.  However on
     #    icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
     # ICC 7.0 will fill foo.d with something like
     #    foo.o: sub/foo.c
     #    foo.o: sub/foo.h
     # which is wrong.  We want:
     #    sub/foo.o: sub/foo.c
     #    sub/foo.o: sub/foo.h
     #    sub/foo.c:
     #    sub/foo.h:
     # ICC 7.1 will output
     #    foo.o: sub/foo.c sub/foo.h
     # and will wrap long lines using \ :
     #    foo.o: sub/foo.c ... \
     #     sub/foo.h ... \
     #     ...
   
     "$@" -MD -MF "$tmpdepfile"
     stat=$?
     if test $stat -eq 0; then :
     else
       rm -f "$tmpdepfile"
       exit $stat
     fi
     rm -f "$depfile"
     # Each line is of the form `foo.o: dependent.h',
     # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
     # Do two passes, one to just change these to
     # `$object: dependent.h' and one to simply `dependent.h:'.
     sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
     # Some versions of the HPUX 10.20 sed can't process this invocation
     # correctly.  Breaking it into two sed invocations is a workaround.
     sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
       sed -e 's/$/ :/' >> "$depfile"
     rm -f "$tmpdepfile"
     ;;
   
   hp2)
     # The "hp" stanza above does not work with aCC (C++) and HP's ia64
     # compilers, which have integrated preprocessors.  The correct option
     # to use with these is +Maked; it writes dependencies to a file named
     # 'foo.d', which lands next to the object file, wherever that
     # happens to be.
     # Much of this is similar to the tru64 case; see comments there.
     dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
     test "x$dir" = "x$object" && dir=
     base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
     if test "$libtool" = yes; then
       tmpdepfile1=$dir$base.d
       tmpdepfile2=$dir.libs/$base.d
       "$@" -Wc,+Maked
     else
       tmpdepfile1=$dir$base.d
       tmpdepfile2=$dir$base.d
       "$@" +Maked
     fi
     stat=$?
     if test $stat -eq 0; then :
     else
        rm -f "$tmpdepfile1" "$tmpdepfile2"
        exit $stat
     fi
   
     for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
     do
       test -f "$tmpdepfile" && break
     done
     if test -f "$tmpdepfile"; then
       sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
       # Add `dependent.h:' lines.
       sed -ne '2,${
                  s/^ *//
                  s/ \\*$//
                  s/$/:/
                  p
                }' "$tmpdepfile" >> "$depfile"
     else
       echo "#dummy" > "$depfile"
     fi
     rm -f "$tmpdepfile" "$tmpdepfile2"
     ;;
   
 tru64)  tru64)
    # The Tru64 compiler uses -MD to generate dependencies as a side     # The Tru64 compiler uses -MD to generate dependencies as a side
    # effect.  `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.     # effect.  `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
Line 217  tru64) Line 358  tru64)
    base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`     base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
   
    if test "$libtool" = yes; then     if test "$libtool" = yes; then
       tmpdepfile1="$dir.libs/$base.lo.d"        # With Tru64 cc, shared objects can also be used to make a
       tmpdepfile2="$dir.libs/$base.d"        # static library.  This mechanism is used in libtool 1.4 series to
         # handle both shared and static libraries in a single compilation.
         # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
         #
         # With libtool 1.5 this exception was removed, and libtool now
         # generates 2 separate objects for the 2 libraries.  These two
         # compilations output dependencies in $dir.libs/$base.o.d and
         # in $dir$base.o.d.  We have to check for both files, because
         # one of the two compilations can be disabled.  We should prefer
         # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
         # automatically cleaned when .libs/ is deleted, while ignoring
         # the former would cause a distcleancheck panic.
         tmpdepfile1=$dir.libs/$base.lo.d   # libtool 1.4
         tmpdepfile2=$dir$base.o.d          # libtool 1.5
         tmpdepfile3=$dir.libs/$base.o.d    # libtool 1.5
         tmpdepfile4=$dir.libs/$base.d      # Compaq CCC V6.2-504
       "$@" -Wc,-MD        "$@" -Wc,-MD
    else     else
       tmpdepfile1="$dir$base.o.d"        tmpdepfile1=$dir$base.o.d
       tmpdepfile2="$dir$base.d"        tmpdepfile2=$dir$base.d
         tmpdepfile3=$dir$base.d
         tmpdepfile4=$dir$base.d
       "$@" -MD        "$@" -MD
    fi     fi
   
    stat=$?     stat=$?
    if test $stat -eq 0; then :     if test $stat -eq 0; then :
    else     else
       rm -f "$tmpdepfile1" "$tmpdepfile2"        rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
       exit $stat        exit $stat
    fi     fi
   
    if test -f "$tmpdepfile1"; then     for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
       tmpdepfile="$tmpdepfile1"     do
    else       test -f "$tmpdepfile" && break
       tmpdepfile="$tmpdepfile2"     done
    fi  
    if test -f "$tmpdepfile"; then     if test -f "$tmpdepfile"; then
       sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"        sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
       # That's a space and a tab in the [].        # That's a tab and a space in the [].
       sed -e 's,^.*\.[a-z]*:[   ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"        sed -e 's,^.*\.[a-z]*:[    ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
    else     else
       echo "#dummy" > "$depfile"        echo "#dummy" > "$depfile"
    fi     fi
Line 254  tru64) Line 411  tru64)
   
 dashmstdout)  dashmstdout)
   # Important note: in order to support this mode, a compiler *must*    # Important note: in order to support this mode, a compiler *must*
   # always write the proprocessed file to stdout, regardless of -o.    # always write the preprocessed file to stdout, regardless of -o.
   "$@" || exit $?    "$@" || exit $?
   
   # Remove the call to Libtool.    # Remove the call to Libtool.
   if test "$libtool" = yes; then    if test "$libtool" = yes; then
     while test $1 != '--mode=compile'; do      while test "X$1" != 'X--mode=compile'; do
       shift        shift
     done      done
     shift      shift
   fi    fi
   
   # Remove `-o $object'.  We will use -o /dev/null later,    # Remove `-o $object'.
   # however we can't do the remplacement now because  
   # `-o $object' might simply not be used  
   IFS=" "    IFS=" "
   for arg    for arg
   do    do
Line 287  dashmstdout) Line 442  dashmstdout)
   done    done
   
   test -z "$dashmflag" && dashmflag=-M    test -z "$dashmflag" && dashmflag=-M
   "$@" -o /dev/null $dashmflag | sed 's:^[^:]*\:[       ]*:'"$object"'\: :' > "$tmpdepfile"    # Require at least two characters before searching for `:'
     # in the target name.  This is to cope with DOS-style filenames:
     # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
     "$@" $dashmflag |
       sed 's:^[  ]*[^: ][^:][^:]*\:[    ]*:'"$object"'\: :' > "$tmpdepfile"
   rm -f "$depfile"    rm -f "$depfile"
   cat < "$tmpdepfile" > "$depfile"    cat < "$tmpdepfile" > "$depfile"
   tr ' ' '    tr ' ' '
Line 306  dashXmstdout) Line 465  dashXmstdout)
   
 makedepend)  makedepend)
   "$@" || exit $?    "$@" || exit $?
     # Remove any Libtool call
     if test "$libtool" = yes; then
       while test "X$1" != 'X--mode=compile'; do
         shift
       done
       shift
     fi
   # X makedepend    # X makedepend
   shift    shift
   cleared=no    cleared=no eat=no
   for arg in "$@"; do    for arg
     do
     case $cleared in      case $cleared in
     no)      no)
       set ""; shift        set ""; shift
       cleared=yes ;;        cleared=yes ;;
     esac      esac
       if test $eat = yes; then
         eat=no
         continue
       fi
     case "$arg" in      case "$arg" in
     -D*|-I*)      -D*|-I*)
       set fnord "$@" "$arg"; shift ;;        set fnord "$@" "$arg"; shift ;;
     -*)      # Strip any option that makedepend may not understand.  Remove
       # the object too, otherwise makedepend will parse it as a source file.
       -arch)
         eat=yes ;;
       -*|$object)
       ;;        ;;
     *)      *)
       set fnord "$@" "$arg"; shift ;;        set fnord "$@" "$arg"; shift ;;
     esac      esac
   done    done
   obj_suffix="`echo $object | sed 's/^.*\././'`"    obj_suffix=`echo "$object" | sed 's/^.*\././'`
   touch "$tmpdepfile"    touch "$tmpdepfile"
   ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"    ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
   rm -f "$depfile"    rm -f "$depfile"
Line 339  makedepend) Line 514  makedepend)
   
 cpp)  cpp)
   # Important note: in order to support this mode, a compiler *must*    # Important note: in order to support this mode, a compiler *must*
   # always write the proprocessed file to stdout.    # always write the preprocessed file to stdout.
   "$@" || exit $?    "$@" || exit $?
   
   # Remove the call to Libtool.    # Remove the call to Libtool.
   if test "$libtool" = yes; then    if test "$libtool" = yes; then
     while test $1 != '--mode=compile'; do      while test "X$1" != 'X--mode=compile'; do
       shift        shift
     done      done
     shift      shift
Line 370  cpp) Line 545  cpp)
   done    done
   
   "$@" -E |    "$@" -E |
     sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |      sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
          -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
     sed '$ s: \\$::' > "$tmpdepfile"      sed '$ s: \\$::' > "$tmpdepfile"
   rm -f "$depfile"    rm -f "$depfile"
   echo "$object : \\" > "$depfile"    echo "$object : \\" > "$depfile"
Line 381  cpp) Line 557  cpp)
   
 msvisualcpp)  msvisualcpp)
   # Important note: in order to support this mode, a compiler *must*    # Important note: in order to support this mode, a compiler *must*
   # always write the proprocessed file to stdout, regardless of -o,    # always write the preprocessed file to stdout.
   # because we must use -o when running libtool.  
   "$@" || exit $?    "$@" || exit $?
   
     # Remove the call to Libtool.
     if test "$libtool" = yes; then
       while test "X$1" != 'X--mode=compile'; do
         shift
       done
       shift
     fi
   
   IFS=" "    IFS=" "
   for arg    for arg
   do    do
     case "$arg" in      case "$arg" in
       -o)
         shift
         ;;
       $object)
         shift
         ;;
     "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")      "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
         set fnord "$@"          set fnord "$@"
         shift          shift
Line 400  msvisualcpp) Line 590  msvisualcpp)
         ;;          ;;
     esac      esac
   done    done
   "$@" -E |    "$@" -E 2>/dev/null |
   sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"    sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
   rm -f "$depfile"    rm -f "$depfile"
   echo "$object : \\" > "$depfile"    echo "$object : \\" > "$depfile"
   . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::    \1 \\:p' >> "$depfile"    sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::      \1 \\:p' >> "$depfile"
   echo "        " >> "$depfile"    echo "        " >> "$depfile"
   . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"    sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
   rm -f "$tmpdepfile"    rm -f "$tmpdepfile"
   ;;    ;;
   
   msvcmsys)
     # This case exists only to let depend.m4 do its work.  It works by
     # looking at the text of this script.  This case will never be run,
     # since it is checked for above.
     exit 1
     ;;
   
 none)  none)
   exec "$@"    exec "$@"
   ;;    ;;
Line 421  none) Line 618  none)
 esac  esac
   
 exit 0  exit 0
   
   # Local Variables:
   # mode: shell-script
   # sh-indentation: 2
   # eval: (add-hook 'write-file-hooks 'time-stamp)
   # time-stamp-start: "scriptversion="
   # time-stamp-format: "%:y-%02m-%02d.%02H"
   # time-stamp-time-zone: "UTC"
   # time-stamp-end: "; # UTC"
   # End:

Removed from v.1.1  
changed lines
  Added in v.1.2


E-mail: