
Additional
Comments
If
y
ou
wish
to
use
P
ASCAL
I/O
to
help
debug
y
our
pro cedure
y
ou
m
ust
do
it
the
follo
wing
w
a
y:
REWRITE
(output,
'$STDLIST');
WRITELN
(output,
'message');
F
ORTRAN
-
MPROC
Procedure
$CONTROL
FREE
#-------------------------------------------------------#
#
YOU
WILL
NOT
WANT
TO
INITIALIZE
THE
USL
FILE
IF
YOU
#
#
ARE
COMPILING
DIFFERENT
SUBPROGRAMS
INTO
IT.
#
#-------------------------------------------------------#
$CONTROL
MAP,
USLINIT,
LOCATION
$CONTROL
SEGMENT=MULTISEG
#------------------------------------------------------#
#
#
#
MPROC
#
#
#
#
EXAMPLE
OF
A
FORTRAN
USER-DEFINED
PROCEDURE,
USED
#
#
WITH
A
REPORT
STATEMENT.
#
#
#
#------------------------------------------------------#
#
THIS
PROCEDURE
TAKES
A
JULIAN
DATE
AND
CONVERTS
IT
#
#
TO
"DAY,
MONTH,
YEAR"
FORMAT
BY
CALLING
THE
MPE
#
#
INTRINSIC
FMTCALENDAR.
#
#------------------------------------------------------#
#
#------------------------------------------#
#
MPROC
DECLARATION
#
#------------------------------------------#
#
SUBROUTINE
MPROC
(CALLAGAIN,
PAGEEJECT,
BASEIDS,
DBBUF,
&
DSETLIST,
DBLIST,
LINEBUF,
REGARR,
&
USERSTOR,
USERPARAM,
DBNAME,
&
DSNAME,
CALLNUM,
LINESLEFT,
PAGENO,
&
NUMDSETS,
NUMDBASES)
#
LOGICAL
CALLAGAIN,
PAGEEJECT
INTEGER
BASEIDS(130),
DBBUF(2051),
DSETLIST(53),
DBLIST(53)
INTEGER
LINEBUF(69),
REGARR(150),
USERSTOR(64)
INTEGER
USERPARAM
INTEGER
DBNAME(13),
DSNAME(8)
INTEGER
CALLNUM,
LINESLEFT,
PAGENO,
NUMDSETS,
NUMDBASES
#
#
INTEGER
FMTDATE
(9)
CHARACTER
BFMTDATE
(18)
EQUIVALENCE
(FMTDATE,BFMTDATE)
#
INTEGER*4
DHOLD,
DDAY,
DYEAR,
HOLDYR
INTEGER
DAY(2),
YEAR(2),
HOLD(2)
EQUIVALENCE
(DDAY,DAY),
(DYEAR,YEAR),
(DHOLD,HOLD)
#
INTEGER
INTDBNAME(13),
INTDSNAME(8)
CHARACTER*26
CHDBNAME
CHARACTER*16
CHDSNAME
EQUIVALENCE
(INTDBNAME,CHDBNAME),
(INTDSNAME,CHDSNAME)
#
LOGICAL
JDATE
#
F-14
USER-DEFINED
PROCEDURES
Summary of Contents for QUERY
Page 10: ......
Page 17: ...Figure 1 1 ORDERS Data Base Structure Figure 1 2 Sample Entry Values INTRODUCING QUERY V 1 7 ...
Page 20: ...Figure 1 3 IMAGE QUERY Environments 1 10 INTRODUCING QUERY V ...
Page 36: ......
Page 165: ...REPORT G1 GROUP TITLE 11 END QUERY V COMMANDS 3 129 ...
Page 199: ...XEQ TF TOTAL DUE 9 SPACE B2 SKIP A TF R0 70 E2 S PURCH DATE END QUERY V COMMANDS 3 163 ...
Page 200: ......
Page 244: ......
Page 278: ......
Page 279: ...G ASCII CHARACTER SET This appendix is not available in this edition ASCII CHARACTER SET G 1 ...
Page 280: ......