home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: DOS BACKUP file
(archive/dosBackupFile).
You can browse this item here: CALLTYPE.C
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| DOS BACKUP file (archive/dosBackupFile)
| magic
| Supported |
66%
| dexvert
| Compact Compressed (Unix) (archive/compact)
| ext
| Supported |
100%
| file
| DOS 2.0-3.2 backed up file \CBTREE\PROGRAMS\CALLTYPE.C
| default
| |
99%
| file
| data
| default
| |
51%
| TrID
| DOS 2.0-3.2 backup
| default
| |
48%
| TrID
| MP3 audio
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| ff 01 00 00 00 5c 43 42 | 54 52 45 45 5c 50 52 4f |.....\CB|TREE\PRO|
|00000010| 47 52 41 4d 53 5c 43 41 | 4c 4c 54 59 50 45 2e 43 |GRAMS\CA|LLTYPE.C|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 1c 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000080| 2f 2a 20 28 43 29 20 43 | 6f 70 79 72 69 67 68 74 |/* (C) C|opyright|
|00000090| 20 31 39 38 34 2c 38 35 | 2c 38 36 2c 38 37 20 57 | 1984,85|,86,87 W|
|000000a0| 61 6c 74 65 72 20 4c 2e | 20 50 65 61 63 6f 63 6b |alter L.| Peacock|
|000000b0| 20 20 20 41 6c 6c 20 52 | 69 67 68 74 73 20 52 65 | All R|ights Re|
|000000c0| 73 65 72 76 65 64 20 20 | 20 2a 2f 0d 0a 2f 2a 2a |served | */../**|
|000000d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000000f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000100| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000110| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 0d 0a 20 2a 0d 0a |********|**.. *..|
|00000120| 20 2a 20 20 20 63 61 6c | 6c 74 79 70 65 2e 63 20 | * cal|ltype.c |
|00000130| 20 2d 2d 20 20 20 67 65 | 74 20 43 42 54 52 45 45 | -- ge|t CBTREE|
|00000140| 20 63 61 6c 6c 20 74 79 | 70 65 0d 0a 20 2a 0d 0a | call ty|pe.. *..|
|00000150| 20 2a 2f 0d 0a 0d 0a 23 | 69 6e 63 6c 75 64 65 20 | */....#|include |
|00000160| 22 63 62 74 72 65 65 2e | 68 22 0d 0a 0d 0a 23 69 |"cbtree.|h"....#i|
|00000170| 66 20 41 6d 69 67 61 44 | 4f 53 20 26 20 4c 43 0d |f AmigaD|OS & LC.|
|00000180| 0a 23 64 65 66 69 6e 65 | 20 70 72 69 6e 74 66 20 |.#define| printf |
|00000190| 69 70 72 69 6e 74 66 0d | 0a 23 65 6e 64 69 66 0d |iprintf.|.#endif.|
|000001a0| 0a 0d 0a 23 64 65 66 69 | 6e 65 20 54 59 50 45 5f |...#defi|ne TYPE_|
|000001b0| 59 20 37 20 20 20 2f 2a | 20 63 75 72 73 6f 72 20 |Y 7 /*| cursor |
|000001c0| 63 6f 6f 72 64 69 6e 61 | 74 65 73 20 66 6f 72 20 |coordina|tes for |
|000001d0| 70 72 6f 6d 70 74 20 2a | 2f 0d 0a 23 64 65 66 69 |prompt *|/..#defi|
|000001e0| 6e 65 20 54 59 50 45 5f | 58 20 30 0d 0a 0d 0a 63 |ne TYPE_|X 0....c|
|000001f0| 61 6c 6c 74 79 70 65 28 | 29 0d 0a 7b 0d 0a 20 20 |alltype(|)..{.. |
|00000200| 20 65 78 74 65 72 6e 20 | 6c 6f 6e 67 20 61 74 6f | extern |long ato|
|00000210| 6c 28 29 3b 0d 0a 23 69 | 66 20 43 49 0d 0a 23 65 |l();..#i|f CI..#e|
|00000220| 6c 73 65 0d 0a 20 20 20 | 65 78 74 65 72 6e 20 69 |lse.. |extern i|
|00000230| 6e 74 20 20 20 61 74 6f | 69 28 29 3b 0d 0a 23 65 |nt ato|i();..#e|
|00000240| 6e 64 69 66 0d 0a 20 20 | 20 65 78 74 65 72 6e 20 |ndif.. | extern |
|00000250| 69 6e 74 20 20 20 73 74 | 72 63 6d 70 28 29 3b 0d |int st|rcmp();.|
|00000260| 0a 20 20 20 65 78 74 65 | 72 6e 20 69 6e 74 20 20 |. exte|rn int |
|00000270| 20 73 74 72 6c 65 6e 28 | 29 3b 0d 0a 20 20 20 69 | strlen(|);.. i|
|00000280| 6e 74 20 63 61 6c 6c 74 | 79 70 65 3b 0d 0a 20 20 |nt callt|ype;.. |
|00000290| 20 63 68 61 72 20 63 61 | 6c 6c 63 68 61 72 5b 38 | char ca|llchar[8|
|000002a0| 5d 3b 0d 0a 20 20 20 63 | 68 61 72 20 2a 63 70 3b |];.. c|har *cp;|
|000002b0| 0d 0a 20 20 20 73 74 61 | 74 69 63 20 73 74 72 75 |.. sta|tic stru|
|000002c0| 63 74 0d 0a 20 20 20 7b | 0d 0a 20 20 20 20 20 20 |ct.. {|.. |
|000002d0| 63 68 61 72 20 2a 6f 70 | 5f 6e 61 6d 65 3b 0d 0a |char *op|_name;..|
|000002e0| 20 20 20 20 20 20 69 6e | 74 20 20 20 6f 70 5f 76 | in|t op_v|
|000002f0| 61 6c 75 65 3b 0d 0a 20 | 20 20 7d 0d 0a 20 20 20 |alue;.. | }.. |
|00000300| 6f 70 74 79 70 65 73 5b | 5d 20 3d 0d 0a 20 20 20 |optypes[|] =.. |
|00000310| 7b 0d 0a 20 20 20 20 20 | 20 7b 20 20 20 22 44 45 |{.. | { "DE|
|00000320| 4c 45 54 45 22 20 20 20 | 2c 20 20 44 45 4c 45 54 |LETE" |, DELET|
|00000330| 45 20 20 20 7d 2c 20 20 | 20 2f 2a 20 53 4f 52 54 |E }, | /* SORT|
|00000340| 45 44 20 41 6c 70 61 20 | 6f 72 64 65 72 20 2a 2f |ED Alpa |order */|
|00000350| 0d 0a 20 20 20 20 20 20 | 7b 20 20 20 22 44 45 4c |.. |{ "DEL|
|00000360| 54 4b 59 22 20 20 20 2c | 20 20 44 45 4c 54 4b 59 |TKY" ,| DELTKY|
|00000370| 20 20 20 7d 2c 0d 0a 20 | 20 20 20 20 20 7b 20 20 | },.. | { |
|00000380| 20 22 47 45 54 41 4c 4c | 22 20 20 20 2c 20 20 47 | "GETALL|" , G|
|00000390| 45 54 41 4c 4c 20 20 20 | 7d 2c 0d 0a 20 20 20 20 |ETALL |},.. |
|000003a0| 20 20 7b 20 20 20 22 47 | 45 54 46 52 53 54 22 20 | { "G|ETFRST" |
|000003b0| 2c 20 20 20 47 45 54 46 | 52 53 54 20 20 20 7d 2c |, GETF|RST },|
|000003c0| 0d 0a 20 20 20 20 20 20 | 7b 20 20 20 22 47 45 54 |.. |{ "GET|
|000003d0| 47 45 22 20 20 20 2c 20 | 20 20 47 45 54 47 45 20 |GE" , | GETGE |
|000003e0| 20 20 7d 2c 0d 0a 20 20 | 20 20 20 20 7b 20 20 20 | },.. | { |
|000003f0| 22 47 45 54 47 54 22 20 | 20 20 2c 20 20 20 47 45 |"GETGT" | , GE|
|00000400| 54 47 54 20 20 20 7d 2c | 0d 0a 20 20 20 20 20 20 |TGT },|.. |
|00000410| 7b 20 20 20 22 47 45 54 | 4b 45 59 53 22 20 2c 20 |{ "GET|KEYS" , |
|00000420| 20 20 47 45 54 4b 45 59 | 53 20 20 20 7d 2c 0d 0a | GETKEY|S },..|
|00000430| 20 20 20 20 20 20 7b 20 | 20 20 22 47 45 54 4c 41 | { | "GETLA|
|00000440| 53 54 22 20 2c 20 20 20 | 47 45 54 4c 41 53 54 20 |ST" , |GETLAST |
|00000450| 20 20 7d 2c 0d 0a 20 20 | 20 20 20 20 7b 20 20 20 | },.. | { |
|00000460| 22 47 45 54 4c 45 22 20 | 20 20 2c 20 20 20 47 45 |"GETLE" | , GE|
|00000470| 54 4c 45 20 20 20 7d 2c | 0d 0a 20 20 20 20 20 20 |TLE },|.. |
|00000480| 7b 20 20 20 22 47 45 54 | 4c 54 22 20 20 20 2c 20 |{ "GET|LT" , |
|00000490| 20 20 47 45 54 4c 54 20 | 20 20 7d 2c 0d 0a 20 20 | GETLT | },.. |
|000004a0| 20 20 20 20 7b 20 20 20 | 22 47 45 54 4e 58 54 22 | { |"GETNXT"|
|000004b0| 20 20 20 2c 20 20 47 45 | 54 4e 58 54 20 20 20 7d | , GE|TNXT }|
|000004c0| 2c 0d 0a 20 20 20 20 20 | 20 7b 20 20 20 22 47 45 |,.. | { "GE|
|000004d0| 54 50 41 52 22 20 20 20 | 2c 20 20 47 45 54 50 41 |TPAR" |, GETPA|
|000004e0| 52 20 20 20 7d 2c 0d 0a | 20 20 20 20 20 20 7b 20 |R },..| { |
|000004f0| 20 20 22 47 45 54 50 52 | 56 22 20 20 20 2c 20 20 | "GETPR|V" , |
|00000500| 47 45 54 50 52 56 20 20 | 20 7d 2c 0d 0a 20 20 20 |GETPRV | },.. |
|00000510| 20 20 20 7b 20 20 20 22 | 47 45 54 52 45 43 22 20 | { "|GETREC" |
|00000520| 20 20 2c 20 20 47 45 54 | 52 45 43 20 20 20 7d 2c | , GET|REC },|
|00000530| 0d 0a 20 20 20 20 20 20 | 7b 20 20 20 22 47 45 54 |.. |{ "GET|
|00000540| 53 45 51 22 20 20 20 2c | 20 20 47 45 54 53 45 51 |SEQ" ,| GETSEQ|
|00000550| 20 20 20 7d 2c 0d 0a 20 | 20 20 20 20 20 7b 20 20 | },.. | { |
|00000560| 20 22 49 4e 53 45 52 54 | 22 20 20 20 2c 20 20 49 | "INSERT|" , I|
|00000570| 4e 53 45 52 54 20 20 20 | 7d 2c 0d 0a 20 20 20 20 |NSERT |},.. |
|00000580| 20 20 7b 20 20 20 22 49 | 53 52 54 4b 59 22 20 20 | { "I|SRTKY" |
|00000590| 20 2c 20 20 49 53 52 54 | 4b 59 20 20 20 7d 2c 0d | , ISRT|KY },.|
|000005a0| 0a 20 20 20 20 20 20 7b | 20 20 20 22 4e 45 57 4c |. {| "NEWL|
|000005b0| 4f 43 22 20 20 20 2c 20 | 20 4e 45 57 4c 4f 43 20 |OC" , | NEWLOC |
|000005c0| 20 20 7d 2c 0d 0a 20 20 | 20 20 20 20 7b 20 20 20 | },.. | { |
|000005d0| 22 4e 45 57 49 44 58 22 | 20 20 2c 20 20 20 30 20 |"NEWIDX"| , 0 |
|000005e0| 20 20 20 20 20 20 20 20 | 7d 0d 0a 20 20 20 7d 3b | |}.. };|
|000005f0| 0d 0a 20 20 20 69 6e 74 | 20 6e 75 6d 74 79 70 65 |.. int| numtype|
|00000600| 73 20 3d 20 73 69 7a 65 | 6f 66 28 6f 70 74 79 70 |s = size|of(optyp|
|00000610| 65 73 29 2f 73 69 7a 65 | 6f 66 28 2a 6f 70 74 79 |es)/size|of(*opty|
|00000620| 70 65 73 29 3b 20 20 20 | 2f 2a 20 23 20 6f 70 74 |pes); |/* # opt|
|00000630| 79 70 65 73 20 69 6e 20 | 61 72 72 61 79 20 2a 2f |ypes in |array */|
|00000640| 0d 0a 20 20 20 69 6e 74 | 20 69 3b 0d 0a 0d 0a 2f |.. int| i;..../|
|00000650| 2a 20 20 20 73 63 72 5f | 63 6c 72 28 29 3b 20 20 |* scr_|clr(); |
|00000660| 20 63 6c 65 61 72 20 73 | 63 72 65 65 6e 20 20 20 | clear s|creen |
|00000670| 2a 2f 0d 0a 0d 0a 20 20 | 20 73 63 72 5f 63 75 72 |*/.... | scr_cur|
|00000680| 73 28 33 2c 20 30 29 3b | 0d 0a 20 20 20 70 72 69 |s(3, 0);|.. pri|
|00000690| 6e 74 66 28 22 20 20 20 | 20 20 47 45 54 46 52 53 |ntf(" | GETFRS|
|000006a0| 54 20 20 20 20 47 45 54 | 4c 41 53 54 20 20 20 20 |T GET|LAST |
|000006b0| 47 45 54 50 52 56 20 20 | 20 20 20 47 45 54 4e 58 |GETPRV | GETNX|
|000006c0| 54 20 20 20 20 20 47 45 | 54 53 45 51 20 20 20 20 |T GE|TSEQ |
|000006d0| 20 47 45 54 52 45 43 5c | 6e 22 29 3b 0d 0a 20 20 | GETREC\|n");.. |
|000006e0| 20 70 72 69 6e 74 66 28 | 22 20 20 20 20 20 47 45 | printf(|" GE|
|000006f0| 54 50 41 52 20 20 20 20 | 20 47 45 54 41 4c 4c 20 |TPAR | GETALL |
|00000700| 20 20 20 20 47 45 54 4b | 45 59 53 20 20 20 20 47 | GETK|EYS G|
|00000710| 45 54 4c 54 20 20 20 20 | 20 20 47 45 54 4c 45 20 |ETLT | GETLE |
|00000720| 20 20 20 20 20 47 45 54 | 47 54 20 5c 6e 22 29 3b | GET|GT \n");|
|00000730| 0d 0a 20 20 20 70 72 69 | 6e 74 66 28 22 20 20 20 |.. pri|ntf(" |
|00000740| 20 20 47 45 54 47 45 20 | 20 20 20 20 20 49 4e 53 | GETGE | INS|
|00000750| 45 52 54 20 20 20 20 20 | 49 53 52 54 4b 59 20 20 |ERT |ISRTKY |
|00000760| 20 20 20 44 45 4c 45 54 | 45 20 20 20 20 20 44 45 | DELET|E DE|
|00000770| 4c 54 4b 59 20 20 20 20 | 20 4e 45 57 4c 4f 43 20 |LTKY | NEWLOC |
|00000780| 20 20 20 20 4e 45 57 49 | 44 58 5c 6e 22 29 3b 0d | NEWI|DX\n");.|
|00000790| 0a 0d 0a 20 20 20 73 63 | 72 5f 63 75 72 73 28 37 |... sc|r_curs(7|
|000007a0| 2c 20 30 29 3b 0d 0a 20 | 20 20 70 72 69 6e 74 66 |, 0);.. | printf|
|000007b0| 28 22 45 6e 74 65 72 20 | 43 42 54 52 45 45 20 43 |("Enter |CBTREE C|
|000007c0| 61 6c 6c 20 54 79 70 65 | 3a 20 4e 45 57 49 44 58 |all Type|: NEWIDX|
|000007d0| 5f 20 22 29 3b 0d 0a 0d | 0a 20 20 20 2f 2a 2a 2a |_ ");...|. /***|
|000007e0| 20 61 6c 77 61 79 73 20 | 67 65 74 20 61 6e 20 6f | always |get an o|
|000007f0| 70 74 79 70 65 20 2a 2a | 2a 2f 0d 0a 0d 0a 20 20 |ptype **|*/.... |
|00000800| 20 72 65 70 65 61 74 0d | 0a 20 20 20 7b 0d 0a 20 | repeat.|. {.. |
|00000810| 20 20 20 20 20 73 63 72 | 5f 63 75 72 73 28 37 2c | scr|_curs(7,|
|00000820| 20 32 34 29 3b 0d 0a 20 | 20 20 20 20 20 70 72 69 | 24);.. | pri|
|00000830| 6e 74 66 28 22 4e 45 57 | 49 44 58 5f 5c 62 5c 62 |ntf("NEW|IDX_\b\b|
|00000840| 5c 62 5c 62 5c 62 5c 62 | 5c 62 22 29 3b 0d 0a 20 |\b\b\b\b|\b");.. |
|00000850| 20 20 20 20 20 67 65 74 | 73 28 63 61 6c 6c 63 68 | get|s(callch|
|00000860| 61 72 29 3b 0d 0a 20 20 | 20 20 20 20 73 63 72 5f |ar);.. | scr_|
|00000870| 63 75 72 73 28 37 2c 20 | 32 34 20 2b 20 73 74 72 |curs(7, |24 + str|
|00000880| 6c 65 6e 28 63 61 6c 6c | 63 68 61 72 29 29 3b 0d |len(call|char));.|
|00000890| 0a 0d 0a 20 20 20 20 20 | 20 2f 2a 20 66 6f 72 63 |... | /* forc|
|000008a0| 65 20 74 6f 20 75 70 70 | 65 72 20 66 6f 72 20 6d |e to upp|er for m|
|000008b0| 61 74 63 68 20 2a 2f 0d | 0a 20 20 20 20 20 20 63 |atch */.|. c|
|000008c0| 70 20 3d 20 63 61 6c 6c | 63 68 61 72 3b 0d 0a 20 |p = call|char;.. |
|000008d0| 20 20 20 20 20 77 68 69 | 6c 65 20 28 28 2a 63 70 | whi|le ((*cp|
|000008e0| 20 3d 20 74 6f 75 70 70 | 65 72 28 2a 63 70 29 29 | = toupp|er(*cp))|
|000008f0| 20 21 3d 20 4e 55 4c 29 | 0d 0a 20 20 20 20 20 20 | != NUL)|.. |
|00000900| 20 20 20 2b 2b 63 70 3b | 0d 0a 0d 0a 20 20 20 20 | ++cp;|.... |
|00000910| 20 20 2f 2a 20 63 6c 65 | 61 6e 75 70 20 74 68 65 | /* cle|anup the|
|00000920| 20 72 65 73 69 64 75 65 | 20 6f 6e 20 65 6e 74 72 | residue| on entr|
|00000930| 79 20 6c 69 6e 65 20 2a | 2f 0d 0a 20 20 20 20 20 |y line *|/.. |
|00000940| 20 69 66 20 28 2a 63 61 | 6c 6c 63 68 61 72 20 21 | if (*ca|llchar !|
|00000950| 3d 20 4e 55 4c 29 20 20 | 20 2f 2a 20 69 66 20 73 |= NUL) | /* if s|
|00000960| 6f 6d 65 74 68 69 6e 67 | 20 77 61 73 20 65 6e 74 |omething| was ent|
|00000970| 65 72 65 64 20 2a 2f 0d | 0a 20 20 20 20 20 20 7b |ered */.|. {|
|00000980| 0d 0a 20 20 20 20 20 20 | 20 20 20 70 72 69 6e 74 |.. | print|
|00000990| 66 28 22 20 20 20 20 20 | 20 5c 72 22 29 3b 20 20 |f(" | \r"); |
|000009a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000009b0| 2f 2a 20 6c 65 66 74 20 | 6f 76 65 72 73 20 2a 2f |/* left |overs */|
|000009c0| 0d 0a 20 20 20 20 20 20 | 20 20 20 69 66 20 28 2a |.. | if (*|
|000009d0| 63 61 6c 6c 63 68 61 72 | 20 3d 3d 20 27 58 27 29 |callchar| == 'X')|
|000009e0| 0d 0a 20 20 20 20 20 20 | 20 20 20 7b 0d 0a 20 20 |.. | {.. |
|000009f0| 20 20 20 20 20 20 20 20 | 20 20 63 61 6c 6c 74 79 | | callty|
|00000a00| 70 65 20 3d 20 39 39 3b | 0d 0a 20 20 20 20 20 20 |pe = 99;|.. |
|00000a10| 20 20 20 20 20 20 62 72 | 65 61 6b 3b 0d 0a 20 20 | br|eak;.. |
|00000a20| 20 20 20 20 20 20 20 7d | 0d 0a 20 20 20 20 20 20 | }|.. |
|00000a30| 7d 0d 0a 20 20 20 20 20 | 20 65 6c 73 65 0d 0a 20 |}.. | else.. |
|00000a40| 20 20 20 20 20 7b 0d 0a | 20 20 20 20 20 20 20 20 | {..| |
|00000a50| 20 70 72 69 6e 74 66 28 | 22 4e 45 57 49 44 58 20 | printf(|"NEWIDX |
|00000a60| 5c 72 22 29 3b 20 20 20 | 2f 2a 20 72 65 66 72 65 |\r"); |/* refre|
|00000a70| 73 68 20 2a 2f 0d 0a 20 | 20 20 20 20 20 20 20 20 |sh */.. | |
|00000a80| 63 61 6c 6c 74 79 70 65 | 20 3d 20 30 3b 20 20 20 |calltype| = 0; |
|00000a90| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2a 20 64 | | /* d|
|00000aa0| 65 66 61 75 6c 74 20 74 | 6f 20 47 45 54 4e 58 54 |efault t|o GETNXT|
|00000ab0| 20 2a 2f 0d 0a 20 20 20 | 20 20 20 20 20 20 62 72 | */.. | br|
|00000ac0| 65 61 6b 3b 0d 0a 20 20 | 20 20 20 20 7d 0d 0a 0d |eak;.. | }...|
|00000ad0| 0a 20 20 20 20 20 20 66 | 6f 72 20 28 69 20 3d 20 |. f|or (i = |
|00000ae0| 30 3b 20 69 20 3c 20 6e | 75 6d 74 79 70 65 73 3b |0; i < n|umtypes;|
|00000af0| 20 2b 2b 69 29 0d 0a 20 | 20 20 20 20 20 7b 0d 0a | ++i).. | {..|
|00000b00| 20 20 20 20 20 20 20 20 | 20 69 66 20 28 73 74 72 | | if (str|
|00000b10| 63 6d 70 28 63 61 6c 6c | 63 68 61 72 2c 20 6f 70 |cmp(call|char, op|
|00000b20| 74 79 70 65 73 5b 69 5d | 2e 6f 70 5f 6e 61 6d 65 |types[i]|.op_name|
|00000b30| 29 20 3d 3d 20 30 29 0d | 0a 20 20 20 20 20 20 20 |) == 0).|. |
|00000b40| 20 20 20 20 20 62 72 65 | 61 6b 3b 0d 0a 20 20 20 | bre|ak;.. |
|00000b50| 20 20 20 7d 0d 0a 0d 0a | 20 20 20 20 20 20 69 66 | }....| if|
|00000b60| 20 28 69 20 3c 20 6e 75 | 6d 74 79 70 65 73 29 0d | (i < nu|mtypes).|
|00000b70| 0a 20 20 20 20 20 20 20 | 20 20 63 61 6c 6c 74 79 |. | callty|
|00000b80| 70 65 20 3d 20 6f 70 74 | 79 70 65 73 5b 69 5d 2e |pe = opt|ypes[i].|
|00000b90| 6f 70 5f 76 61 6c 75 65 | 3b 0d 0a 20 20 20 20 20 |op_value|;.. |
|00000ba0| 20 65 6c 73 65 0d 0a 20 | 20 20 20 20 20 7b 0d 0a | else.. | {..|
|00000bb0| 20 20 20 20 20 20 20 20 | 20 63 61 6c 6c 74 79 70 | | calltyp|
|00000bc0| 65 20 3d 20 30 3b 0d 0a | 20 20 20 20 20 20 20 20 |e = 0;..| |
|00000bd0| 20 63 6f 6e 74 69 6e 75 | 65 3b 20 20 20 20 20 20 | continu|e; |
|00000be0| 2f 2a 20 65 72 72 6f 72 | 20 74 72 79 20 61 67 61 |/* error| try aga|
|00000bf0| 69 6e 20 2a 2f 0d 0a 20 | 20 20 20 20 20 7d 0d 0a |in */.. | }..|
|00000c00| 0d 0a 20 20 20 20 20 20 | 69 66 20 28 63 61 6c 6c |.. |if (call|
|00000c10| 74 79 70 65 20 3d 3d 20 | 39 39 29 20 20 20 2f 2a |type == |99) /*|
|00000c20| 20 65 78 69 74 20 2a 2f | 0d 0a 20 20 20 20 20 20 | exit */|.. |
|00000c30| 20 20 20 62 72 65 61 6b | 3b 0d 0a 20 20 20 7d 0d | break|;.. }.|
|00000c40| 0a 20 20 20 75 6e 74 69 | 6c 28 20 63 61 6c 6c 74 |. unti|l( callt|
|00000c50| 79 70 65 20 3e 3d 20 31 | 20 20 20 26 26 20 20 20 |ype >= 1| && |
|00000c60| 63 61 6c 6c 74 79 70 65 | 20 3c 3d 20 47 45 54 4c |calltype| <= GETL|
|00000c70| 45 20 29 3b 0d 0a 0d 0a | 20 20 20 72 65 74 75 72 |E );....| retur|
|00000c80| 6e 28 63 61 6c 6c 74 79 | 70 65 29 3b 0d 0a 7d 0d |n(callty|pe);..}.|
|00000c90| 0a 0d 0a | |... | |
+--------+-------------------------+-------------------------+--------+--------+