RGUT ;CAIRO/DKM - General purpose utilities;17-Sep-1998 14:14;DKM
Source file <RGUT.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
MSG(%RGTXT,%RGDLM) | ;
|
|
M1 | ||
STRICMP(X,Y) | ;
|
|
UND(X) | ||
TRUNC(X,Y) | ;
|
|
SNGPLR(RGNUM,RGSNG,RGPLR) | ;
|
|
SET(RGCODE,RGSET) | ;
|
|
SUBST(RGSTR,RGOLD,RGNEW) | ;
|
|
TRIM(X,Y) | ;
|
|
FMTNUM(RGNUM) | ;
|
|
BASE(X,Y,L) | ;
|
|
SOUNDEX(RGVALUE) | ;
|
|
TITLE(RGTTL,RGVER,RGFN) | ;
|
|
UFN(Y) | ||
SSN(X) | ||
DGSEC(Y) | ||
WORKING(RGST,RGP,RGS) | ;
|
|
ASK(RGP,RGD,RGZ) | ;
|
|
PAUSE(RGP,RGX,RGY) | ;
|
|
GETCH(RGP,RGV,RGX,RGY,RGT,RGD) | ;
|
|
XY(DX,DY) | ;
|
|
GBL(RGGBL) | ;
|
|
UPCASE(X) | ||
LOCASE(X) | ||
RPT(X,Y) |
Name | Field # of Occurrence |
---|---|
HOME^%ZIS | XY+1 |
$$NEWERR^%ZTER | MSG+2 |
^DGSEC | DGSEC+2 |
$$CREF^DILF | GBL+1 |
DT^DILF | %DT+2 |
$$^RGCVTDT | TITLE+5 |
$$TRAP^RGZOSF | MSG+4 |
$$DOW^XLFDT | %DTDW, %DTDOW+1 |
$$FMADD^XLFDT | %DTC+4 |
$$FMDIFF^XLFDT | %DTD+1 |
$$FMTH^XLFDT | %DTH |
$$HTFM^XLFDT | %DTYX |
$$NOW^XLFDT | %DTNOW |
$$REPEAT^XLFSTR | UND, BASE+5, RPT |
$$UP^XLFSTR | STRICMP+1, GETCH+5, GETCH+11 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences |
---|---|
$$ | %DTC+2, %DTC+4, %DTD+1 |
$$BASE | UFN+1 |
$$GETCH | ASK+2, PAUSE+1 |
$$UND | TITLE+5 |
$$XY | GETCH+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%C | %DT+1~ |
%D | %DT+1~ |
>> %DTF( | %DTC+2, %DTD+1 |
>> %DTT( | %DTC+4 |
%H | %DT+1~ |
%I | %DT+1~ |
%P | %DT+1~ |
%RGDLM | MSG~, MSG+3*, MSG+6, MSG+7 |
%RGTXT | MSG~, MSG+4*, MSG+5, MSG+6*, MSG+7 |
%RGZ1 | MSG+1~, MSG+6*, MSG+7, MSG+8 |
%RGZ2 | MSG+1~, MSG+4*, MSG+6*, MSG+7*, M1 |
%X | %DT+1~ |
%Y | %DT+1~ |
DIC | DGSEC~ |
DIC(0 | DGSEC+1* |
DTIME | GETCH+4 |
DX | XY~, XY+2*, XY+4 |
DY | XY~, XY+2*, XY+4 |
IO | TITLE+4, TITLE+5 |
IO(0 | TITLE+5, WORKING+1, WORKING+5 |
IOF | TITLE+1~*, TITLE+5 |
IOM | UND, TITLE+1~*, TITLE+5, TITLE+6 |
>> IOXY | XY+1, XY+3 |
L | BASE~, BASE+5 |
RGC | GETCH+1~, GETCH+4*, GETCH+8*, GETCH+13*, GETCH+14*, GETCH+15*, GETCH+17 |
RGCHAR | SOUNDEX+1~, SOUNDEX+5*, SOUNDEX+6, SOUNDEX+7 |
RGCODE | SET~, SET+3, SOUNDEX+1~, SOUNDEX+2*, SOUNDEX+4, SOUNDEX+7 |
RGD | ASK~, ASK+1*, ASK+3, GETCH~, GETCH+4*, GETCH+8, %DT~, %DT+2 |
RGFN | TITLE~, TITLE+6 |
RGGBL | GBL~, GBL+1 |
RGL1 | SUBST+1~, SUBST+2*, SUBST+4, SUBST+5 |
RGL2 | SUBST+1~, SUBST+2*, SUBST+5 |
RGNEW | SUBST~, SUBST+2*, SUBST+4 |
RGNUM | SNGPLR~, SNGPLR+3, FMTNUM~, FMTNUM+2*, FMTNUM+3 |
RGOLD | SUBST~, SUBST+2, SUBST+3 |
RGP | SUBST+1~, SUBST+2*, SUBST+3*, SUBST+4, SUBST+5*, WORKING~, WORKING+6, ASK~, ASK+2, PAUSE~ , PAUSE+1, GETCH~, GETCH+3 |
RGPLR | SNGPLR~, SNGPLR+2*, SNGPLR+3 |
RGPOS | SOUNDEX+1~, SOUNDEX+5* |
RGPREV | SOUNDEX+1~, SOUNDEX+4*, SOUNDEX+8, SOUNDEX+9* |
RGS | WORKING~, WORKING+3*, WORKING+4, WORKING+6 |
RGSET | SET~, SET+2, SET+3 |
RGSNG | SNGPLR~, SNGPLR+2, SNGPLR+3 |
RGSOUND | SOUNDEX+1~, SOUNDEX+3*, SOUNDEX+5, SOUNDEX+10*, SOUNDEX+11 |
RGST | WORKING~, WORKING+3*, WORKING+4*, WORKING+6 |
RGSTR | SUBST~, SUBST+3, SUBST+4*, SUBST+6 |
RGT | GETCH~, GETCH+4*, GETCH+7 |
RGTRANS | SOUNDEX+1~, SOUNDEX+7*, SOUNDEX+8, SOUNDEX+9, SOUNDEX+10 |
RGTTL | TITLE~, TITLE+5 |
RGV | GETCH~, GETCH+5*, GETCH+12, GETCH+13 |
RGVALUE | SOUNDEX~, SOUNDEX+3, SOUNDEX+4, SOUNDEX+5 |
RGVER | TITLE~, TITLE+2*, TITLE+3*, TITLE+5 |
RGX | PAUSE~, PAUSE+1, GETCH~, GETCH+2, %DT~, %DT+2 |
RGY | PAUSE~, PAUSE+1, GETCH~, GETCH+2 |
RGZ | SNGPLR+1~, SNGPLR+2*, SNGPLR+3, SET+1~, SET+2*, SET+3, FMTNUM+1~, FMTNUM+3*, BASE+2~, BASE+4* , WORKING+2~, WORKING+7*, WORKING+9, ASK~, ASK+2*, ASK+3*, ASK+5, GETCH+1~, GETCH+6, GETCH+7* , GETCH+10, GETCH+11*, GETCH+13, GETCH+15, %DT+1~, %DT+2, %DT+4 |
RGZ(0 | WORKING+3*, WORKING+8, %DT+3 |
RGZ1 | SET+1~, SET+2, SET+3*, SET+4, TRIM+1~, TRIM+2*, TRIM+3*, TRIM+5, FMTNUM+1~, FMTNUM+3* , FMTNUM+4, BASE+2~, BASE+3*, BASE+4*, BASE+5 |
RGZ2 | TRIM+1~, TRIM+2*, TRIM+4*, TRIM+5, FMTNUM+1~, FMTNUM+2*, FMTNUM+4 |
U | ASK+5, PAUSE+1, GETCH+4, GETCH+5 |
X | STRICMP~, STRICMP+1*, STRICMP+2, UND~, TRUNC~, TRUNC+1, TRIM~, TRIM+2, TRIM+3, TRIM+4 , TRIM+5, BASE~, BASE+3*, BASE+4*, UFN~, UFN+1*, UFN+2, SSN~, %DTF~*, %DTF+1 , %DTT~*, %DTT+1, UPCASE~, LOCASE~, RPT~, %DTDW~, %DTDOW~, %DTDOW+1, %DTH~, %DTYX~ |
X1 | %DTC~, %DTC+2*, %DTC+4, %DTD~, %DTD+1 |
X2 | %DTC~, %DTC+2*, %DTC+3*, %DTC+4, %DTD~, %DTD+1 |
X3 | %DTC+1~, %DTC+2*, %DTC+3*, %DTC+4 |
Y | STRICMP~, STRICMP+1*, STRICMP+2, TRUNC~, TRUNC+1, TRIM~, TRIM+2*, TRIM+3, TRIM+4, BASE~ , BASE+1, BASE+4, UFN~, UFN+1*, DGSEC~, DGSEC+3, RPT~ |
>> ZTQUEUED | WORKING+1 |