RASELCT ;HISC/DAD-Generic file entry selector ;7/1/98 15:48
Source file <RASELCT.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ALL | ;
|
|
| PAUSE | ;
|
|
| SEL(Y) | ;
|
|
| HELP | ;
|
|
| SHOW | ||
| FLDSRT(RAFNUM,RAFLD) | ; Converts the internal value to the external value
; for sets of codes & pointers. ; 'RAFNUM' = File # 'RAFLD' = Field # ; 'RAPCE' = piece position on 0 node |
|
| K | ||
| FLD(RAFNUM,RAFLD) | ; Validate if field can be sorted on i.e, if
; non-multiple and is either a pointer, free text, set of codes, ; numeric or a date/time field. ; 'RAFNUM' = File # 'RAFLD' = Field # ; returns RAPASS: 0 if valid, else 1 |
|
| AL | ||
| HLP | ||
| 1 | ||
| BLDPAT | ;
|
|
| EXIT | ;
|
|
| WRAP | ;
|
|
| EN1(RADIC,RAUTIL,RAARRY,RAINPUT,RAFLD) | ;
|
|
| SETDIC | ;
|
|
| CHFLD(X) | ;
|
|
| SHO |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | EN1+6, AL+2, CHFLD+2, FLD+6, FLD+7, FLD+9, FLDSRT+4 |
| ^DD("DD" | SHO+4 |
| ^DIC - [#1] | EN1+4 |
| ^TMP($J | EN1+11!, 1+14, 1+15, 1+19, 1+20, EXIT+5, AL+10, AL+11, AL+16, AL+17 , HELP+8, SHOW+1, SEL+5 |
| Name | Line Occurrences |
|---|---|
| $$CHFLD | 1+8, AL+4, SHO+2, CHFLD+6, SEL+4 |
| $$FLD | EN1+7 |
| $$FLDSRT | 1+18, AL+15 |
| 1 | 1+3, 1+6, 1+22 |
| AL | ALL+14 |
| ALL | 1+3 |
| BLDPAT | ALL+10, ALL+12 |
| EXIT | EN1+1, EN1+2, EN1+4, EN1+7, 1+1, 1+3 |
| HELP | 1+4 |
| HLP | HELP+8 |
| K | EN1+4 |
| PAUSE | SHO+9 |
| SETDIC | 1, AL, AL+1, SHO+8 |
| SHO | SHOW+1 |
| WRAP | HELP+1 |
| Name | Field # of Occurrence |
|---|---|
| ^( | 1+14*, 1+15!, 1+19*, 1+20!, AL+10*, AL+11!, AL+16*, AL+17! |
| ^("GL" | EN1+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | K! |
| %DT | 1+9~, 1+10*, AL+5~, AL+6*, SEL+1~, SEL+4* |
| %X | EXIT+2*, K! |
| %Y | EXIT+2*, K! |
| %Z | K! |
| A | CHFLD+1~, CHFLD+2*, CHFLD+3, CHFLD+4, CHFLD+5*, CHFLD+6*, CHFLD+8 |
| C | K!, AL+2* |
| CHAR | ALL+5~, ALL+8*, ALL+9, BLDPAT+2 |
| D0 | K!, AL*, AL+1*, SHO+8* |
| DA | K!, AL*, AL+1*, SHO+8*, SEL+1~, SEL+2* |
| DIC | EN1+4*, 1+6!, K!, SETDIC+1!*, SEL+1~, SEL+2* |
| DIC( | SETDIC+2* |
| DIC("A" | 1 |
| DIC("S" | 1+5*, AL+1 |
| DIC("W" | SHO+8 |
| DIC(0 | EN1+5* |
| DIK | K! |
| DIQ | SEL+1~, SEL+2* |
| DIQ(0 | SEL+2* |
| DIR | K!, PAUSE+1! |
| DIR(0 | PAUSE+1* |
| DO | EN1+6!, K!, SETDIC+1! |
| DO("SCR" | EN1+6 |
| DO(2 | EN1+6 |
| DR | SEL+1~, SEL+2* |
| DTIME | 1+1 |
| I | ALL+5~, ALL+7*, ALL+8 |
| IOM | WRAP+1 |
| IOSL | SHO+9 |
| PAT | ALL+3~, ALL+6*, AL+8, BLDPAT+1*, BLDPAT+2* |
| RA | K!, HELP+1*, SHOW*, SHOW+1*, SHO+1, WRAP+1*, FLD+7~, FLD+12* |
| RA(0 | SHO*, SHO+1*, SHO+4*, SHO+6, SHO+7, FLD+7*, FLD+8 |
| RA(2 | FLD+7*, FLD+9, FLD+12 |
| RA(4 | FLD+8*, FLD+10 |
| RAALL | EN1+11*, 1+3, K!, ALL+2* |
| RAARRY | EN1~, EXIT+1, EXIT+2 |
| RACASE | EN1+8*, K! |
| RAD0 | K!, ALL+14*, AL, AL+1, AL+10, AL+11, AL+14, AL+16, AL+17, SHOW+1* , SHO, SHO+6, SHO+8 |
| RADIC | EN1~, EN1+1, EN1+2, EN1+4*, EXIT+5!, ALL+14, AL, AL+1, AL+2, AL+14 , SHO, SHO+8, SETDIC+1 |
| RADIC( | EN1+9*, SETDIC+2 |
| RADIC("A" | EN1+10* |
| RADIC("B" | EN1+3!, 1, 1+1 |
| RADIC("S" | AL+1 |
| RADIC(0 | EN1+1, EN1+2, EN1+5*, SHO+6 |
| RADSEL | 1+1*, 1+14, 1+15, 1+19, 1+20, K!, ALL+15, AL+10, AL+11, AL+16 , AL+17, SEL+6 |
| RAEXTRN | SEL+1~, SEL+3*, SEL+4*, SEL+5 |
| RAEXTRN( | SEL+3 |
| RAFLD | EN1~, EN1+7, 1+13, 1+18, AL+9, AL+15, SHO, FLD~, FLD+5, FLD+6 , FLD+7, FLDSRT~, FLDSRT+4, FLDSRT+5 |
| RAFLD01 | EN1+6*, EN1+8, EN1+10, K!, HELP+1, HELP+2, HELP+3, HELP+5, HELP+6 |
| RAFNAME | EN1+6*, EN1+10, K+1!, HELP+1 |
| RAFNUM | EN1+6*, EN1+7, 1+8, 1+18, K+1!, AL+2, AL+4, AL+15, SHO+2, SEL+2 , SEL+3, SEL+4, FLD~, FLD+6, FLD+7, FLDSRT~, FLDSRT+4, FLDSRT+5 |
| RAFSCR | EN1+6*, K+1!, AL |
| RAINPUT | EN1~, EN1+3, HELP+3 |
| RALINE | K+1!, SHOW*, SHO+9* |
| RAMASK | 1+7*, 1+12, K+1! |
| RANUM | EN1+11*, 1, 1+1, 1+14*, 1+15*, 1+19*, 1+20*, K+1!, ALL+15, AL+10* , AL+11*, AL+16*, AL+17* |
| RAPASS | FLD+7~, FLD+11*, FLD+12*, FLD+13 |
| RAPCE | FLDSRT+4~*, FLDSRT+5 |
| RAPOINT | SEL+1~, SEL+2*, SEL+3, SEL+5 |
| >> RAQUIT | EN1+1*, EN1+2*, EN1+4*, EN1+7*, 1+1*, 1+3, EXIT+1, EXIT+5*, SHOW+1, HLP* , PAUSE+1* |
| RAUTIL | EN1~, EN1+1, EN1+2, EN1+11, 1+14, 1+15, 1+19, 1+20, EXIT+2, EXIT+5! , AL+10, AL+11, AL+16, AL+17, HELP+8, SHOW+1, SEL+5 |
| RAVALUE | 1+18*, 1+19, 1+20, K+1!, AL+15*, AL+16, AL+17 |
| RAX | ALL+3~*, ALL+4, ALL+7, ALL+8, AL+8 |
| TEMP | ALL+5~, ALL+6*, ALL+9*, BLDPAT+1, BLDPAT+3* |
| U | CHFLD+2 |
| X | EN1+9*, 1+1*, 1+3, 1+4, 1+9~, 1+10*, K+1!, ALL+3~, AL+5~, AL+6* , HELP+1~, SETDIC+2*, CHFLD~, CHFLD+2, SEL+1~, SEL+4*, SEL+5*, SEL+6 |
| Y | 1+6, 1+7, 1+10, 1+12*, 1+14, 1+15, 1+19, 1+20, K+1!, AL* , AL+1*, AL+2*, AL+3, AL+6, AL+10, AL+11, AL+14~*, SHO+3~, SHO+4*, SHO+8* , WRAP+1*, PAUSE+1, SEL~, SEL+2, SEL+4 |
| Y(0 | 1+10*, 1+14, 1+15, AL+14*, FLDSRT+5 |