F$delta_time

This is a quick hack to implement the f$delta_time DCL lexical for systems before VMS 7.3-2 .
Usage:
[F$]DELTA_TIME[/DCL] symbol start end
where
symbol is a DCL symbol to store the resulting delta-time (dddd hh:mm:ss.h)
start is the start date/time
end is the end date/time
qualifier /DCL: return delta-time in "DCL" format, i.e. a hyphen between dddd and time.

End time must be same or later than start time.
Both time arguments must be absolute times, enclosed in "" string quotes, if they contain a blank.

When upgrading to VMS 7.3-2 or later, the call can be replaced by something like symbol=f$delta_time(start,end[,"dcl"])

Fortran source for 64 bit CPUs
Fortran preprocessor source, to generate source for e.g. VAX
Build command-file
description file for MMS
Command-definition source
DCL command definition file

To make the command available to DCL, either
$ set command delta_time , or
$ delta*_time :== $location:f$delta_time ,or
put f$delta_time.exe into DCL$PATH, and use command f$delta_time.
(the build and cld file uses explicit locations, please modify.)


Joseph Huber , huber AT mppmuDOTmpgDOTde