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 |