ABSPOSAW ; IHS/FCS/DRS - Modem - wait for char,str ; [ 09/12/2002 10:06 AM ]
Source file <ABSPOSAW.m>
| Package | Total | Call Graph |
|---|---|---|
| Pharmacy Point of Sale | 4 | $$ZE^ABSPOS $$IO^ABSPOSA HANGUP^ABSPOSAB LOG^ABSPOSL |
| Package | Total | Caller Graph |
|---|---|---|
| Pharmacy Point of Sale | 3 | ABSPOSAB ABSPOSAM ABSPOSUT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| WAITSTR(DIALOUT,STR,TIMEOUT) | ;EP - wait for a given string
; returns 0 if okay, nonzero if not received |
|
| WAITCHAR(DIALOUT,CHARS,TIMEOUT) | ;EP -
; returns 0 if okay, nonzero if not received |
|
| W1ZE | ||
| WAITOK(DIALOUT,TIMEOUT) | ||
| LOGZE(WHERE) | ||
| WAIT2(WCHARS,TIMEOUT) | ;
|
|
| WAIT1(WAITTXT,TIMEOUT,MAXCHAR) | ;
|
|
| W2ZE |
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TRAP" | WAIT1+8, WAIT2+5 |
| Name | Line Occurrences |
|---|---|
| $$WAIT1 | WAITSTR+4 |
| $$WAIT2 | WAITCHAR+10 |
| $$WAITSTR | WAITOK+3 |
| LOGZE | W1ZE, W2ZE |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACH | WAIT2+1~, WAIT2+7*, WAIT2+8*, WAIT2+9*, WAIT2+10, WAIT2+11 |
| CCH | WAIT2+1~, WAIT2+7*, WAIT2+10*, WAIT2+11 |
| CHAR | WAIT1+3~, WAIT1+10*, WAIT1+11*, WAIT1+12*, WAIT1+14 |
| CHARS | WAITCHAR~, WAITCHAR+5, WAITCHAR+7, WAITCHAR+10 |
| DIALOUT | WAITOK~, WAITOK+1, WAITOK+3, WAITSTR~, WAITSTR+2, WAITCHAR~, WAITCHAR+3, WAITCHAR+15 |
| >> ECHO | WAITOK+4, WAITOK+6, WAITSTR+3, WAITSTR+8, WAITSTR+13, WAITSTR+19, WAITCHAR+9, WAITCHAR+14, WAITCHAR+19 |
| END | WAIT1+3~, WAIT2+1~ |
| EOT | WAIT2+1~, WAIT2+2*, WAIT2+3 |
| FLAG | WAIT1+3~, WAIT1+7*, WAIT1+9, WAIT1+15*, WAIT2+1~, WAIT2+4*, WAIT2+6, WAIT2+11*, WAIT2+14 |
| I | WAITSTR+15~*, WAITSTR+16, WAITSTR+17, WAITCHAR+7~*, WAIT2+1~, WAIT2+6*, WAIT2+12 |
| IO | WAITOK+1~*, WAITSTR+2~*, WAITCHAR+3~* |
| MAXCHAR | WAIT1~, WAIT1+4*, WAIT1+9 |
| MAXI | WAIT2+1~, WAIT2+4*, WAIT2+6, WAIT2+12 |
| MSG | WAIT1+3~, WAIT1+7*, WAIT1+13*, WAIT1+14*, WAIT1+15, WAIT1+16 |
| NCHAR | WAIT1+3~, WAIT1+9* |
| RECD | WAITSTR+11~*, WAITSTR+12, WAITSTR+14, WAITSTR+15, WAITSTR+16, WAITSTR+17*, WAITSTR+18 |
| RET | WAITSTR+4~*, WAITSTR+6, WAITSTR+11 |
| RETVAL | WAITOK+2~, WAITOK+3*, WAITOK+5*, WAITOK+7, WAITSTR+2~, WAITSTR+6*, WAITSTR+9*, WAITSTR+20, WAITCHAR+3~, WAITCHAR+10* , WAITCHAR+12, WAITCHAR+13, WAITCHAR+15*, WAITCHAR+20 |
| START | WAIT1+3~, WAIT2+1~ |
| STR | WAITSTR~, WAITSTR+3, WAITSTR+4, WAITSTR+7, WAITSTR+10 |
| TIMEOUT | WAITOK~, WAITOK+3, WAITSTR~, WAITSTR+4, WAIT1~, WAIT1+9, WAITCHAR~, WAITCHAR+2*, WAITCHAR+8, WAITCHAR+10 , WAIT2~, WAIT2+6 |
| TIMEOUTA | WAIT1+3~, WAIT1+5*, WAIT1+9, WAIT1+11*, WAIT2+1~, WAIT2+2*, WAIT2+6, WAIT2+8* |
| U | WAITSTR+11, WAIT1+16, W1ZE |
| WAITTXT | WAIT1~, WAIT1+15, WAIT1+16 |
| WCHARS | WAIT2~, WAIT2+3*, WAIT2+11 |
| WHERE | LOGZE~ |
| X | WAITSTR+5~*, WAITSTR+7*, WAITSTR+8, WAITSTR+10*, WAITSTR+12*, WAITSTR+13, WAITSTR+18*, WAITSTR+19, WAIT1+3~, WAIT1+8* , WAITCHAR+4~*, WAITCHAR+5*, WAITCHAR+6*, WAITCHAR+7*, WAITCHAR+8*, WAITCHAR+9, WAITCHAR+11~*, WAITCHAR+13*, WAITCHAR+14, WAITCHAR+18* , WAITCHAR+19, WAIT2+1~, WAIT2+5* |
| Name | Field # of Occurrence |
|---|---|
| $T( | WAITOK+4, WAITOK+6, WAITSTR+3, WAITSTR+5, WAITSTR+18, WAIT1+8, WAITCHAR+4, WAITCHAR+11, WAITCHAR+16, WAIT2+5 , LOGZE |