ORU4 ; slc/dcm - Silent utilities/functions ;12/7/00 13:10
Source file <ORU4.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| INC(X,Y) | ;Character position count | |
| DATE(X,FMT,ORHOOT,ORCL,GCNT,CCNT) | ; | |
| NAME(X,FMT,ORHOOT,ORCL,GCNT,CCNT) | ; | |
| LN | ;Increment the array counter & set node position=1 | |
| S(X,Y,Z,CCNT) | ;Pad over | |
| PRT1(ORIFN,OACTION,ORDAD,LENGTH,ORHOOT,GCNT,CCNT) | ;For kids sake | |
| DOB(X,FMT,ORHOOT,ORCL,GCNT,CCNT) | ; | |
| AGE(X,FMT,ORHOOT,ORCL,GCNT,CCNT) | ; | |
| TMPWRAP(OROOT,FMT,ORHOOT,ORCL,GCNT,CCNT) | ;Get text formatted | |
| ONE(ORIFN,OACTION,ORDAD,ORSEQ,LENGTH,OROOT,GCNT,CCNT) | ;Single line format | |
| TIME(X,FMT,ORHOOT,ORCL,GCNT,CCNT) | ; | |
| LINE(OROOT,GIOM) | ;Add a blank line to the array | |
| SSN(X,FMT,ORHOOT,ORCL,GCNT,CCNT) | ; | |
| DATETIME(X,FMT,ORHOOT,ORCL,GCNT,CCNT) | ; | |
| TEXT(OROOT,FMT,ORHOOT,ORCL,GCNT,CCNT) | ;Get text unformatted | |
| WORD(OROOT,FMT,ORHOOT,ORCL,GCNT,CCNT) | ; Call with X=Word Processing array root, FMT=Wrap Width | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^OR(100 - [#100] | PRT1+6, ONE+2, ONE+5 | 
| ^ORD(100.01 - [#100.01] | ONE+7 | 
| Name | Line Occurrences | 
|---|---|
| $$INC | S+11 | 
| $$S | TEXT+9, TMPWRAP+9, ONE+9, ONE+12, ONE+13, ONE+14 | 
| LINE | ONE+9 | 
| LN | WORD+5, TEXT+9, TMPWRAP+9, LINE+3, ONE+6, ONE+12 | 
| ONE | PRT1+6 | 
| PRT1 | TEXT+10, TMPWRAP+10 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | ONE+2, ONE+5 | 
| ^(3 | ONE+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CCNT | TIME~, DATE~, DATETIME~, NAME~, SSN~, AGE~, DOB~, WORD~, WORD+4*, TEXT~ , TEXT+4*, TEXT+7*, TEXT+9, TEXT+10, TMPWRAP~, TMPWRAP+4*, TMPWRAP+7*, TMPWRAP+9, TMPWRAP+10, S~ , S+11*, LN+3*, PRT1~, PRT1+6, ONE~, ONE+9, ONE+12, ONE+13, ONE+14 | 
| DIWF | WORD+3~ | 
| DIWL | WORD+3~ | 
| FMT | TIME~, TIME+1, DATE~, DATE+1, DATETIME~, DATETIME+1, NAME~, NAME+1, SSN~, SSN+1 , AGE~, AGE+1, DOB~, DOB+1, WORD~, WORD+2*, TEXT~, TEXT+2*, TEXT+8, TEXT+10 , TMPWRAP~, TMPWRAP+2*, TMPWRAP+8, TMPWRAP+10 | 
| GCNT | TIME~, DATE~, DATETIME~, NAME~, SSN~, AGE~, DOB~, WORD~, WORD+5, TEXT~ , TEXT+5*, TEXT+9, TEXT+10, TMPWRAP~, TMPWRAP+5*, TMPWRAP+9, TMPWRAP+10, LN+3*, LINE+3, PRT1~ , PRT1+6, ONE~, ONE+7, ONE+9, ONE+12, ONE+13, ONE+14 | 
| GIOM | LINE~, LINE+2*, LINE+3 | 
| I | PRT1+4~, ONE+1~, ONE+9* | 
| INC | INC+3~, INC+4*, INC+5 | 
| LENGTH | PRT1~, PRT1+6, ONE~, ONE+4*, ONE+8, ONE+12 | 
| OACTION | TEXT+10, TMPWRAP+10, PRT1~, PRT1+6, ONE~, ONE+5, ONE+8 | 
| ORASTS | ONE+1~, ONE+5*, ONE+7 | 
| ORCHLD | PRT1+4~, PRT1+5*, PRT1+6* | 
| ORCL | TIME~, DATE~, DATETIME~, NAME~, SSN~, AGE~, DOB~, WORD~, TEXT~, TEXT+3* , TEXT+9, TMPWRAP~, TMPWRAP+3*, TMPWRAP+9 | 
| ORDAD | PRT1~, PRT1+6, ONE~, ONE+10 | 
| OREL | ONE+1~, ONE+3* | 
| OREND | PRT1+4~, PRT1+5* | 
| ORHOOT | TIME~, DATE~, DATETIME~, NAME~, SSN~, AGE~, DOB~, WORD~, WORD+5, TEXT~ , TEXT+9, TEXT+10, TMPWRAP~, TMPWRAP+9, TMPWRAP+10, PRT1~, PRT1+6 | 
| ORI | WORD+3~, WORD+4*, WORD+5*, TEXT+6~, TEXT+7*, TEXT+8*, TEXT+9*, TMPWRAP+6~, TMPWRAP+7*, TMPWRAP+8* , TMPWRAP+9* | 
| ORIFN | TEXT+10, TMPWRAP+10, PRT1~, PRT1+6, ONE~, ONE+2, ONE+5, ONE+8 | 
| ORINDX | TEXT+6~, TEXT+7*, TEXT+8, TMPWRAP+6~, TMPWRAP+7*, TMPWRAP+8* | 
| OROOT | WORD~, WORD+1, WORD+5, TEXT~, TEXT+1, TEXT+8, TMPWRAP~, TMPWRAP+1, TMPWRAP+8, LINE~ , LINE+3, ONE~, ONE+7, ONE+9, ONE+12, ONE+13, ONE+14 | 
| ORPDAD | TEXT+10, TMPWRAP+10! | 
| ORSEQ | ONE~, ONE+3*, ONE+7 | 
| ORSTOP | ONE+1~, ONE+3*, ONE+11*, ONE+12, ONE+14 | 
| ORSTRT | ONE+1~, ONE+3*, ONE+11*, ONE+12, ONE+13 | 
| ORSTS | ONE+1~, ONE+3*, ONE+7 | 
| ORTX | TEXT+6~, TMPWRAP+6~, ONE+1~, ONE+8 | 
| ORTX( | TEXT+9, TMPWRAP+9, ONE+9 | 
| SP | S+9~, S+10*, S+11, S+12 | 
| X | TIME~, TIME+1, DATE~, DATE+1, DATETIME~, DATETIME+1, NAME~, NAME+1, SSN~, SSN+1 , AGE~, AGE+1, DOB~, DOB+1, WORD+3~, WORD+5*, TEXT+6~, TEXT+8*, TMPWRAP+6~, TMPWRAP+8* , S~, S+10, INC~, INC+4, LINE+1~, LINE+3* | 
| X0 | ONE+1~, ONE+2*, ONE+3 | 
| X3 | ONE+1~, ONE+2*, ONE+3 | 
| Y | S~, S+10, INC~, INC+4 | 
| Z | S~, S+8, S+10, ONE+1~, ONE+10*, ONE+11 |