Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

CAL_$SUB_CLOCK                    Domain/OS                     CAL_$SUB_CLOCK


NAME
     cal_$sub_clock - subtract two clock values

SYNOPSIS (C)
     #include <apollo/base.h>
     #include <apollo/cal.h>

     boolean cal_$sub_clock(
          time_$clock_t *clock1,
          time_$clock_t &clock2)

SYNOPSIS (Pascal)
     %include '/sys/ins/base.ins.pas';
     %include '/sys/ins/cal.ins.pas';

     function cal_$sub_clock(
          var clock1: time_$clock_t;
          in clock2: time_$clock_t): boolean;

SYNOPSIS (FORTRAN)
     %include '/sys/ins/base.ins.ftn'
     %include '/sys/ins/cal.ins.ftn'

           integer*2 clock1(3), clock1h, clock2(3), clock2h
           integer*4 clock1l, clock2l
           logical value

           equivalence (clock1l, clock1(2)), (clock1h, clock1(1))
           equivalence (clock2l, clock2(2)), (clock2h, clock2(1))

           value = cal_$sub_clock(clock1, clock2)

DESCRIPTION
     Cal_$sub_clock subtracts the clock value in clock2 from the clock value
     in clock1, and returns true if the difference is not negative.

     clock1
          The clock value to subtract clock2 from.

     clock2
          The clock value to subtract from clock1.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026