home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 September / CHIP Eylül 1996.iso / utils / povray / povppc.sit / POVPPC / SOURCE / POVSRC-2.2.diff < prev    next >
MacBinary  |  1994-04-24  |  48.3 KB  |  [TEXT/MPS ]

view JSON data     |     view as text     |     open on a Mac     |     open on a PC

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: POVSRC-2.2.diff

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Magic Lantern DIFF Animation (video/magicLanternDIFF) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Sun Apr 24 18:35:43 1994, modified Sun Apr 24 18:35:43 1994, creator 'MPS ', type ASCII, 48647 bytes "POVSRC-2.2.diff" , at 0xbe87 428 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0f 50 4f 56 53 52 43 | 2d 32 2e 32 2e 64 69 66 |..POVSRC|-2.2.dif|
|00000010| 66 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |f.......|........|
|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 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 be 07 00 | 00 01 ac a9 e0 a4 bf a9 |........|........|
|00000060| e0 a4 bf 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 f4 f8 00 00 |........|........|
|00000080| 4f 6e 6c 79 20 69 6e 20 | 54 75 6d 62 6f 6c 69 61 |Only in |Tumbolia|
|00000090| 3a 44 65 73 6b 74 6f 70 | 20 46 6f 6c 64 65 72 3a |:Desktop| Folder:|
|000000a0| 50 4f 56 53 52 43 3a 53 | 4f 55 52 43 45 3a 3a 20 |POVSRC:S|OURCE:: |
|000000b0| 43 6f 6d 70 6f 6e 65 6e | 74 73 2e 68 0d 64 69 66 |Componen|ts.h.dif|
|000000c0| 66 20 2d 43 20 32 20 54 | 75 6d 62 6f 6c 69 61 3a |f -C 2 T|umbolia:|
|000000d0| 44 65 73 6b 74 6f 70 20 | 46 6f 6c 64 65 72 3a 50 |Desktop |Folder:P|
|000000e0| 4f 56 53 52 43 3a 53 4f | 55 52 43 45 3a 43 6f 6e |OVSRC:SO|URCE:Con|
|000000f0| 66 69 67 2e 68 20 54 75 | 6d 62 6f 6c 69 61 3a 41 |fig.h Tu|mbolia:A|
|00000100| 70 70 6c 69 63 61 74 69 | 6f 6e 73 20 c4 3a 50 65 |pplicati|ons .:Pe|
|00000110| 72 73 69 73 74 65 6e 63 | 65 20 6f 66 20 56 69 73 |rsistenc|e of Vis|
|00000120| 69 6f 6e 3a 50 4f 56 53 | 52 43 3a 53 4f 55 52 43 |ion:POVS|RC:SOURC|
|00000130| 45 3a 43 6f 6e 66 69 67 | 2e 68 0d 2a 2a 2a 20 54 |E:Config|.h.*** T|
|00000140| 75 6d 62 6f 6c 69 61 3a | 44 65 73 6b 74 6f 70 20 |umbolia:|Desktop |
|00000150| 46 6f 6c 64 65 72 3a 50 | 4f 56 53 52 43 3a 53 4f |Folder:P|OVSRC:SO|
|00000160| 55 52 43 45 3a 43 6f 6e | 66 69 67 2e 68 09 46 72 |URCE:Con|fig.h.Fr|
|00000170| 69 20 46 65 62 20 20 34 | 20 31 38 3a 31 36 3a 31 |i Feb 4| 18:16:1|
|00000180| 30 20 31 39 39 34 0d 2d | 2d 2d 20 54 75 6d 62 6f |0 1994.-|-- Tumbo|
|00000190| 6c 69 61 3a 41 70 70 6c | 69 63 61 74 69 6f 6e 73 |lia:Appl|ications|
|000001a0| 20 c4 3a 50 65 72 73 69 | 73 74 65 6e 63 65 20 6f | .:Persi|stence o|
|000001b0| 66 20 56 69 73 69 6f 6e | 3a 50 4f 56 53 52 43 3a |f Vision|:POVSRC:|
|000001c0| 53 4f 55 52 43 45 3a 43 | 6f 6e 66 69 67 2e 68 09 |SOURCE:C|onfig.h.|
|000001d0| 46 72 69 20 41 70 72 20 | 32 32 20 31 31 3a 32 38 |Fri Apr |22 11:28|
|000001e0| 3a 32 34 20 31 39 39 34 | 0d 2a 2a 2a 2a 2a 2a 2a |:24 1994|.*******|
|000001f0| 2a 2a 2a 2a 2a 2a 2a 2a | 0d 2a 2a 2a 20 31 38 32 |********|.*** 182|
|00000200| 2c 31 38 38 20 2a 2a 2a | 2a 0d 20 20 23 65 6e 64 |,188 ***|*. #end|
|00000210| 69 66 20 2f 2f 20 55 53 | 45 5f 4c 4f 4e 47 5f 44 |if // US|E_LONG_D|
|00000220| 42 4c 0d 20 20 0d 21 20 | 23 69 66 20 64 65 66 69 |BL. .! |#if defi|
|00000230| 6e 65 64 20 28 61 70 70 | 6c 65 63 29 0d 20 20 23 |ned (app|lec). #|
|00000240| 64 65 66 69 6e 65 20 43 | 4f 4d 50 49 4c 45 52 5f |define C|OMPILER_|
|00000250| 56 45 52 09 22 2e 4d 41 | 43 4d 50 57 22 0d 21 20 |VER.".MA|CMPW".! |
|00000260| 23 65 6e 64 69 66 20 2f | 2f 20 61 70 70 6c 65 63 |#endif /|/ applec|
|00000270| 0d 20 20 0d 20 20 23 69 | 66 20 64 65 66 69 6e 65 |. . #i|f define|
|00000280| 64 20 28 54 48 49 4e 4b | 5f 43 29 0d 2d 2d 2d 20 |d (THINK|_C).--- |
|00000290| 31 38 32 2c 31 38 38 20 | 2d 2d 2d 2d 0d 20 20 23 |182,188 |----. #|
|000002a0| 65 6e 64 69 66 20 2f 2f | 20 55 53 45 5f 4c 4f 4e |endif //| USE_LON|
|000002b0| 47 5f 44 42 4c 0d 20 20 | 0d 21 20 23 69 66 20 64 |G_DBL. |.! #if d|
|000002c0| 65 66 69 6e 65 64 20 28 | 61 70 70 6c 65 63 29 20 |efined (|applec) |
|000002d0| 26 26 20 21 64 65 66 69 | 6e 65 64 20 28 54 48 49 |&& !defi|ned (THI|
|000002e0| 4e 4b 5f 43 29 0d 20 20 | 23 64 65 66 69 6e 65 20 |NK_C). |#define |
|000002f0| 43 4f 4d 50 49 4c 45 52 | 5f 56 45 52 09 22 2e 4d |COMPILER|_VER.".M|
|00000300| 41 43 4d 50 57 22 0d 21 | 20 23 65 6e 64 69 66 20 |ACMPW".!| #endif |
|00000310| 2f 2f 20 61 70 70 6c 65 | 63 20 26 26 20 21 54 48 |// apple|c && !TH|
|00000320| 49 4e 4b 5f 43 0d 20 20 | 0d 20 20 23 69 66 20 64 |INK_C. |. #if d|
|00000330| 65 66 69 6e 65 64 20 28 | 54 48 49 4e 4b 5f 43 29 |efined (|THINK_C)|
|00000340| 0d 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.*******|********|
|00000350| 0d 2a 2a 2a 20 31 39 34 | 2c 31 39 37 20 2a 2a 2a |.*** 194|,197 ***|
|00000360| 2a 0d 2d 2d 2d 20 31 39 | 34 2c 32 30 31 20 2d 2d |*.--- 19|4,201 --|
|00000370| 2d 2d 0d 20 20 23 65 6e | 64 69 66 20 2f 2f 20 67 |--. #en|dif // g|
|00000380| 63 63 0d 20 20 0d 2b 20 | 23 69 66 20 64 65 66 69 |cc. .+ |#if defi|
|00000390| 6e 65 64 20 28 5f 5f 4d | 57 45 52 4b 53 5f 5f 29 |ned (__M|WERKS__)|
|000003a0| 0d 2b 20 23 64 65 66 69 | 6e 65 20 43 4f 4d 50 49 |.+ #defi|ne COMPI|
|000003b0| 4c 45 52 5f 56 45 52 09 | 22 2e 4d 41 43 43 57 22 |LER_VER.|".MACCW"|
|000003c0| 0d 2b 20 23 65 6e 64 69 | 66 20 2f 2f 20 43 6f 64 |.+ #endi|f // Cod|
|000003d0| 65 57 61 72 72 69 6f 72 | 0d 2b 20 0d 20 20 23 69 |eWarrior|.+ . #i|
|000003e0| 66 20 21 64 65 66 69 6e | 65 64 28 43 4f 4d 50 49 |f !defin|ed(COMPI|
|000003f0| 4c 45 52 5f 56 45 52 29 | 0d 20 20 23 64 65 66 69 |LER_VER)|. #defi|
|00000400| 6e 65 20 43 4f 4d 50 49 | 4c 45 52 5f 56 45 52 09 |ne COMPI|LER_VER.|
|00000410| 22 2e 4d 41 43 3f 3f 3f | 22 0d 2a 2a 2a 2a 2a 2a |".MAC???|".******|
|00000420| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 0d 2a 2a 2a 20 32 32 |********|*.*** 22|
|00000430| 39 2c 32 33 32 20 2a 2a | 2a 2a 0d 2d 2d 2d 20 32 |9,232 **|**.--- 2|
|00000440| 33 33 2c 32 33 37 20 2d | 2d 2d 2d 0d 20 20 0d 20 |33,237 -|---. . |
|00000450| 20 0d 2b 20 2f 2a 0d 20 | 20 23 69 66 20 64 65 66 | .+ /*. | #if def|
|00000460| 69 6e 65 64 20 28 54 48 | 49 4e 4b 5f 43 29 0d 20 |ined (TH|INK_C). |
|00000470| 20 23 64 65 66 69 6e 65 | 20 54 49 43 4b 53 09 09 | #define| TICKS..|
|00000480| 09 09 54 69 63 6b 73 0d | 2a 2a 2a 2a 2a 2a 2a 2a |..Ticks.|********|
|00000490| 2a 2a 2a 2a 2a 2a 2a 0d | 2a 2a 2a 20 32 34 33 2c |*******.|*** 243,|
|000004a0| 32 35 32 20 2a 2a 2a 2a | 0d 20 20 23 65 6e 64 69 |252 ****|. #endi|
|000004b0| 66 20 2f 2f 20 61 70 70 | 6c 65 63 0d 20 20 0d 21 |f // app|lec. .!|
|000004c0| 20 23 69 66 20 64 65 66 | 69 6e 65 64 20 28 5f 5f | #if def|ined (__|
|000004d0| 70 6f 77 65 72 63 29 0d | 20 20 23 69 6e 63 6c 75 |powerc).| #inclu|
|000004e0| 64 65 20 3c 73 79 73 65 | 71 75 2e 68 3e 09 09 2f |de <syse|qu.h>../|
|000004f0| 2f 20 66 6f 72 20 54 69 | 63 6b 73 0d 20 20 23 64 |/ for Ti|cks. #d|
|00000500| 65 66 69 6e 65 20 54 49 | 43 4b 53 09 09 09 09 28 |efine TI|CKS....(|
|00000510| 76 6f 6c 61 74 69 6c 65 | 20 2a 28 6c 6f 6e 67 2a |volatile| *(long*|
|00000520| 29 54 69 63 6b 73 29 0d | 20 20 23 64 65 66 69 6e |)Ticks).| #defin|
|00000530| 65 20 51 53 4f 52 54 5f | 46 55 4e 43 54 5f 52 45 |e QSORT_|FUNCT_RE|
|00000540| 54 09 09 69 6e 74 0d 20 | 20 23 64 65 66 69 6e 65 |T..int. | #define|
|00000550| 20 51 53 4f 52 54 5f 46 | 55 4e 43 54 5f 50 41 52 | QSORT_F|UNCT_PAR|
|00000560| 41 4d 09 76 6f 69 64 20 | 2a 0d 21 20 23 65 6e 64 |AM.void |*.! #end|
|00000570| 69 66 20 2f 2f 20 61 70 | 70 6c 65 63 0d 20 20 0d |if // ap|plec. .|
|00000580| 20 20 2f 2a 20 4d 61 63 | 2d 73 70 65 63 69 66 69 | /* Mac|-specifi|
|00000590| 63 20 72 6f 75 74 69 6e | 65 73 20 74 68 61 74 20 |c routin|es that |
|000005a0| 6d 75 73 74 20 6e 6f 77 | 20 62 65 20 64 65 66 69 |must now| be defi|
|000005b0| 6e 65 64 20 2a 2f 0d 2d | 2d 2d 20 32 34 38 2c 32 |ned */.-|-- 248,2|
|000005c0| 37 30 20 2d 2d 2d 2d 0d | 20 20 23 65 6e 64 69 66 |70 ----.| #endif|
|000005d0| 20 2f 2f 20 61 70 70 6c | 65 63 0d 20 20 0d 21 20 | // appl|ec. .! |
|000005e0| 23 69 66 20 64 65 66 69 | 6e 65 64 20 28 61 70 70 |#if defi|ned (app|
|000005f0| 6c 65 63 29 20 26 26 20 | 64 65 66 69 6e 65 64 20 |lec) && |defined |
|00000600| 28 5f 5f 70 6f 77 65 72 | 63 29 0d 20 20 23 69 6e |(__power|c). #in|
|00000610| 63 6c 75 64 65 20 3c 73 | 79 73 65 71 75 2e 68 3e |clude <s|ysequ.h>|
|00000620| 09 09 2f 2f 20 66 6f 72 | 20 54 69 63 6b 73 0d 20 |..// for| Ticks. |
|00000630| 20 23 64 65 66 69 6e 65 | 20 54 49 43 4b 53 09 09 | #define| TICKS..|
|00000640| 09 09 28 76 6f 6c 61 74 | 69 6c 65 20 2a 28 6c 6f |..(volat|ile *(lo|
|00000650| 6e 67 2a 29 54 69 63 6b | 73 29 0d 20 20 23 64 65 |ng*)Tick|s). #de|
|00000660| 66 69 6e 65 20 51 53 4f | 52 54 5f 46 55 4e 43 54 |fine QSO|RT_FUNCT|
|00000670| 5f 52 45 54 09 09 69 6e | 74 0d 20 20 23 64 65 66 |_RET..in|t. #def|
|00000680| 69 6e 65 20 51 53 4f 52 | 54 5f 46 55 4e 43 54 5f |ine QSOR|T_FUNCT_|
|00000690| 50 41 52 41 4d 09 76 6f | 69 64 20 2a 0d 21 20 23 |PARAM.vo|id *.! #|
|000006a0| 65 6e 64 69 66 20 2f 2f | 20 61 70 70 6c 65 63 20 |endif //| applec |
|000006b0| 26 26 20 5f 5f 70 6f 77 | 65 72 63 0d 21 20 0d 21 |&& __pow|erc.! .!|
|000006c0| 20 23 69 66 20 64 65 66 | 69 6e 65 64 20 28 5f 5f | #if def|ined (__|
|000006d0| 4d 57 45 52 4b 53 5f 5f | 29 0d 21 20 23 64 65 66 |MWERKS__|).! #def|
|000006e0| 69 6e 65 20 54 49 43 4b | 53 09 09 09 09 54 69 63 |ine TICK|S....Tic|
|000006f0| 6b 73 0d 21 20 23 64 65 | 66 69 6e 65 20 51 53 4f |ks.! #de|fine QSO|
|00000700| 52 54 5f 46 55 4e 43 54 | 5f 52 45 54 09 09 69 6e |RT_FUNCT|_RET..in|
|00000710| 74 0d 21 20 23 64 65 66 | 69 6e 65 20 51 53 4f 52 |t.! #def|ine QSOR|
|00000720| 54 5f 46 55 4e 43 54 5f | 50 41 52 41 4d 09 76 6f |T_FUNCT_|PARAM.vo|
|00000730| 69 64 20 2a 0d 21 20 23 | 65 6e 64 69 66 20 2f 2f |id *.! #|endif //|
|00000740| 20 5f 5f 4d 57 45 52 4b | 53 5f 5f 0d 21 20 2a 2f | __MWERK|S__.! */|
|00000750| 0d 21 20 0d 21 20 2f 2f | 20 54 68 65 20 61 62 6f |.! .! //| The abo|
|00000760| 76 65 20 63 72 75 66 74 | 20 67 65 74 73 20 72 65 |ve cruft| gets re|
|00000770| 70 6c 61 63 65 64 20 77 | 69 74 68 3a 0d 21 20 23 |placed w|ith:.! #|
|00000780| 69 6e 63 6c 75 64 65 20 | 3c 4c 6f 77 4d 65 6d 2e |include |<LowMem.|
|00000790| 68 3e 09 09 09 2f 2f 20 | 49 6e 20 63 61 73 65 20 |h>...// |In case |
|000007a0| 77 65 20 66 6f 72 67 6f | 74 20 69 6e 20 61 6e 79 |we forgo|t in any|
|000007b0| 20 70 72 65 63 6f 6d 70 | 69 6c 65 64 20 68 65 61 | precomp|iled hea|
|000007c0| 64 65 72 73 0d 21 20 23 | 64 65 66 69 6e 65 20 54 |ders.! #|define T|
|000007d0| 49 43 4b 53 09 09 09 09 | 4c 4d 47 65 74 54 69 63 |ICKS....|LMGetTic|
|000007e0| 6b 73 28 29 0d 21 20 23 | 64 65 66 69 6e 65 20 51 |ks().! #|define Q|
|000007f0| 53 4f 52 54 5f 46 55 4e | 43 54 5f 52 45 54 09 09 |SORT_FUN|CT_RET..|
|00000800| 69 6e 74 0d 21 20 23 64 | 65 66 69 6e 65 20 51 53 |int.! #d|efine QS|
|00000810| 4f 52 54 5f 46 55 4e 43 | 54 5f 50 41 52 41 4d 09 |ORT_FUNC|T_PARAM.|
|00000820| 76 6f 69 64 20 2a 0d 20 | 20 0d 20 20 2f 2a 20 4d |void *. | . /* M|
|00000830| 61 63 2d 73 70 65 63 69 | 66 69 63 20 72 6f 75 74 |ac-speci|fic rout|
|00000840| 69 6e 65 73 20 74 68 61 | 74 20 6d 75 73 74 20 6e |ines tha|t must n|
|00000850| 6f 77 20 62 65 20 64 65 | 66 69 6e 65 64 20 2a 2f |ow be de|fined */|
|00000860| 0d 64 69 66 66 20 2d 43 | 20 32 20 54 75 6d 62 6f |.diff -C| 2 Tumbo|
|00000870| 6c 69 61 3a 44 65 73 6b | 74 6f 70 20 46 6f 6c 64 |lia:Desk|top Fold|
|00000880| 65 72 3a 50 4f 56 53 52 | 43 3a 53 4f 55 52 43 45 |er:POVSR|C:SOURCE|
|00000890| 3a 47 49 46 44 45 43 4f | 44 2e 43 20 54 75 6d 62 |:GIFDECO|D.C Tumb|
|000008a0| 6f 6c 69 61 3a 41 70 70 | 6c 69 63 61 74 69 6f 6e |olia:App|lication|
|000008b0| 73 20 c4 3a 50 65 72 73 | 69 73 74 65 6e 63 65 20 |s .:Pers|istence |
|000008c0| 6f 66 20 56 69 73 69 6f | 6e 3a 50 4f 56 53 52 43 |of Visio|n:POVSRC|
|000008d0| 3a 53 4f 55 52 43 45 3a | 47 49 46 44 45 43 4f 44 |:SOURCE:|GIFDECOD|
|000008e0| 2e 43 0d 2a 2a 2a 20 54 | 75 6d 62 6f 6c 69 61 3a |.C.*** T|umbolia:|
|000008f0| 44 65 73 6b 74 6f 70 20 | 46 6f 6c 64 65 72 3a 50 |Desktop |Folder:P|
|00000900| 4f 56 53 52 43 3a 53 4f | 55 52 43 45 3a 47 49 46 |OVSRC:SO|URCE:GIF|
|00000910| 44 45 43 4f 44 2e 43 09 | 46 72 69 20 41 75 67 20 |DECOD.C.|Fri Aug |
|00000920| 20 36 20 31 33 3a 35 38 | 3a 30 34 20 31 39 39 33 | 6 13:58|:04 1993|
|00000930| 0d 2d 2d 2d 20 54 75 6d | 62 6f 6c 69 61 3a 41 70 |.--- Tum|bolia:Ap|
|00000940| 70 6c 69 63 61 74 69 6f | 6e 73 20 c4 3a 50 65 72 |plicatio|ns .:Per|
|00000950| 73 69 73 74 65 6e 63 65 | 20 6f 66 20 56 69 73 69 |sistence| of Visi|
|00000960| 6f 6e 3a 50 4f 56 53 52 | 43 3a 53 4f 55 52 43 45 |on:POVSR|C:SOURCE|
|00000970| 3a 47 49 46 44 45 43 4f | 44 2e 43 09 46 72 69 20 |:GIFDECO|D.C.Fri |
|00000980| 46 65 62 20 31 38 20 32 | 33 3a 30 37 3a 33 35 20 |Feb 18 2|3:07:35 |
|00000990| 31 39 39 34 0d 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |1994.***|********|
|000009a0| 2a 2a 2a 2a 0d 2a 2a 2a | 20 31 34 34 2c 31 34 38 |****.***| 144,148|
|000009b0| 20 2a 2a 2a 2a 0d 20 20 | 2f 2a 20 53 74 61 74 69 | ****. |/* Stati|
|000009c0| 63 20 76 61 72 69 61 62 | 6c 65 73 20 2a 2f 0d 20 |c variab|les */. |
|000009d0| 20 4c 4f 43 41 4c 20 57 | 4f 52 44 20 63 75 72 72 | LOCAL W|ORD curr|
|000009e0| 5f 73 69 7a 65 3b 20 20 | 20 20 20 20 20 20 20 20 |_size; | |
|000009f0| 20 20 20 20 20 20 20 20 | 20 20 20 2f 2a 20 54 68 | | /* Th|
|00000a00| 65 20 63 75 72 72 65 6e | 74 20 63 6f 64 65 20 73 |e curren|t code s|
|00000a10| 69 7a 65 20 2a 2f 0d 21 | 20 4c 4f 43 41 4c 20 57 |ize */.!| LOCAL W|
|00000a20| 4f 52 44 20 63 6c 65 61 | 72 3b 20 20 20 20 20 20 |ORD clea|r; |
|00000a30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000a40| 20 20 20 2f 2a 20 56 61 | 6c 75 65 20 66 6f 72 20 | /* Va|lue for |
|00000a50| 61 20 63 6c 65 61 72 20 | 63 6f 64 65 20 2a 2f 0d |a clear |code */.|
|00000a60| 20 20 4c 4f 43 41 4c 20 | 57 4f 52 44 20 65 6e 64 | LOCAL |WORD end|
|00000a70| 69 6e 67 3b 20 20 20 20 | 20 20 20 20 20 20 20 20 |ing; | |
|00000a80| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2a 20 56 | | /* V|
|00000a90| 61 6c 75 65 20 66 6f 72 | 20 61 20 65 6e 64 69 6e |alue for| a endin|
|00000aa0| 67 20 63 6f 64 65 20 2a | 2f 0d 20 20 4c 4f 43 41 |g code *|/. LOCA|
|00000ab0| 4c 20 57 4f 52 44 20 6e | 65 77 63 6f 64 65 73 3b |L WORD n|ewcodes;|
|00000ac0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000ad0| 20 20 20 20 20 20 2f 2a | 20 46 69 72 73 74 20 61 | /*| First a|
|00000ae0| 76 61 69 6c 61 62 6c 65 | 20 63 6f 64 65 20 2a 2f |vailable| code */|
|00000af0| 0d 2d 2d 2d 20 31 34 34 | 2c 31 34 38 20 2d 2d 2d |.--- 144|,148 ---|
|00000b00| 2d 0d 20 20 2f 2a 20 53 | 74 61 74 69 63 20 76 61 |-. /* S|tatic va|
|00000b10| 72 69 61 62 6c 65 73 20 | 2a 2f 0d 20 20 4c 4f 43 |riables |*/. LOC|
|00000b20| 41 4c 20 57 4f 52 44 20 | 63 75 72 72 5f 73 69 7a |AL WORD |curr_siz|
|00000b30| 65 3b 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |e; | |
|00000b40| 20 20 20 20 20 20 20 2f | 2a 20 54 68 65 20 63 75 | /|* The cu|
|00000b50| 72 72 65 6e 74 20 63 6f | 64 65 20 73 69 7a 65 20 |rrent co|de size |
|00000b60| 2a 2f 0d 21 20 4c 4f 43 | 41 4c 20 57 4f 52 44 20 |*/.! LOC|AL WORD |
|00000b70| 63 6c 65 61 72 5f 63 6f | 64 65 3b 20 20 20 20 20 |clear_co|de; |
|00000b80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2f | | /|
|00000b90| 2a 20 56 61 6c 75 65 20 | 66 6f 72 20 61 20 63 6c |* Value |for a cl|
|00000ba0| 65 61 72 20 63 6f 64 65 | 20 2a 2f 0d 20 20 4c 4f |ear code| */. LO|
|00000bb0| 43 41 4c 20 57 4f 52 44 | 20 65 6e 64 69 6e 67 3b |CAL WORD| ending;|
|00000bc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000bd0| 20 20 20 20 20 20 20 20 | 2f 2a 20 56 61 6c 75 65 | |/* Value|
|00000be0| 20 66 6f 72 20 61 20 65 | 6e 64 69 6e 67 20 63 6f | for a e|nding co|
|00000bf0| 64 65 20 2a 2f 0d 20 20 | 4c 4f 43 41 4c 20 57 4f |de */. |LOCAL WO|
|00000c00| 52 44 20 6e 65 77 63 6f | 64 65 73 3b 20 20 20 20 |RD newco|des; |
|00000c10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000c20| 20 20 2f 2a 20 46 69 72 | 73 74 20 61 76 61 69 6c | /* Fir|st avail|
|00000c30| 61 62 6c 65 20 63 6f 64 | 65 20 2a 2f 0d 2a 2a 2a |able cod|e */.***|
|00000c40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 0d 2a 2a 2a |********|****.***|
|00000c50| 20 31 37 39 2c 31 38 34 | 20 2a 2a 2a 2a 0d 20 20 | 179,184| ****. |
|00000c60| 20 20 63 75 72 72 5f 73 | 69 7a 65 20 3d 20 73 69 | curr_s|ize = si|
|00000c70| 7a 65 20 2b 20 31 3b 0d | 20 20 20 20 74 6f 70 5f |ze + 1;.| top_|
|00000c80| 73 6c 6f 74 20 3d 20 31 | 20 3c 3c 20 63 75 72 72 |slot = 1| << curr|
|00000c90| 5f 73 69 7a 65 3b 0d 21 | 20 20 20 63 6c 65 61 72 |_size;.!| clear|
|00000ca0| 20 3d 20 31 20 3c 3c 20 | 73 69 7a 65 3b 0d 21 20 | = 1 << |size;.! |
|00000cb0| 20 20 65 6e 64 69 6e 67 | 20 3d 20 63 6c 65 61 72 | ending| = clear|
|00000cc0| 20 2b 20 31 3b 0d 20 20 | 20 20 73 6c 6f 74 20 3d | + 1;. | slot =|
|00000cd0| 20 6e 65 77 63 6f 64 65 | 73 20 3d 20 65 6e 64 69 | newcode|s = endi|
|00000ce0| 6e 67 20 2b 20 31 3b 0d | 20 20 20 20 6e 61 76 61 |ng + 1;.| nava|
|00000cf0| 69 6c 5f 62 79 74 65 73 | 20 3d 20 6e 62 69 74 73 |il_bytes| = nbits|
|00000d00| 5f 6c 65 66 74 20 3d 20 | 30 3b 0d 2d 2d 2d 20 31 |_left = |0;.--- 1|
|00000d10| 37 39 2c 31 38 34 20 2d | 2d 2d 2d 0d 20 20 20 20 |79,184 -|---. |
|00000d20| 63 75 72 72 5f 73 69 7a | 65 20 3d 20 73 69 7a 65 |curr_siz|e = size|
|00000d30| 20 2b 20 31 3b 0d 20 20 | 20 20 74 6f 70 5f 73 6c | + 1;. | top_sl|
|00000d40| 6f 74 20 3d 20 31 20 3c | 3c 20 63 75 72 72 5f 73 |ot = 1 <|< curr_s|
|00000d50| 69 7a 65 3b 0d 21 20 20 | 20 63 6c 65 61 72 5f 63 |ize;.! | clear_c|
|00000d60| 6f 64 65 20 3d 20 31 20 | 3c 3c 20 73 69 7a 65 3b |ode = 1 |<< size;|
|00000d70| 0d 21 20 20 20 65 6e 64 | 69 6e 67 20 3d 20 63 6c |.! end|ing = cl|
|00000d80| 65 61 72 5f 63 6f 64 65 | 20 2b 20 31 3b 0d 20 20 |ear_code| + 1;. |
|00000d90| 20 20 73 6c 6f 74 20 3d | 20 6e 65 77 63 6f 64 65 | slot =| newcode|
|00000da0| 73 20 3d 20 65 6e 64 69 | 6e 67 20 2b 20 31 3b 0d |s = endi|ng + 1;.|
|00000db0| 20 20 20 20 6e 61 76 61 | 69 6c 5f 62 79 74 65 73 | nava|il_bytes|
|00000dc0| 20 3d 20 6e 62 69 74 73 | 5f 6c 65 66 74 20 3d 20 | = nbits|_left = |
|00000dd0| 30 3b 0d 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |0;.*****|********|
|00000de0| 2a 2a 0d 2a 2a 2a 20 33 | 35 37 2c 33 36 31 20 2a |**.*** 3|57,361 *|
|00000df0| 2a 2a 2a 0d 20 20 20 20 | 20 20 2f 2a 20 49 66 20 |***. | /* If |
|00000e00| 74 68 65 20 63 6f 64 65 | 20 69 73 20 61 20 63 6c |the code| is a cl|
|00000e10| 65 61 72 20 63 6f 64 65 | 2c 20 72 65 69 6e 69 74 |ear code|, reinit|
|00000e20| 69 61 6c 69 7a 65 20 61 | 6c 6c 20 6e 65 63 65 73 |ialize a|ll neces|
|00000e30| 73 61 72 79 20 69 74 65 | 6d 73 2e 0d 20 20 20 20 |sary ite|ms.. |
|00000e40| 20 20 20 20 20 2a 2f 0d | 21 20 20 20 20 20 69 66 | */.|! if|
|00000e50| 20 28 63 20 3d 3d 20 63 | 6c 65 61 72 29 0d 20 20 | (c == c|lear). |
|00000e60| 20 20 20 20 20 20 7b 0d | 20 20 20 20 20 20 20 20 | {.| |
|00000e70| 63 75 72 72 5f 73 69 7a | 65 20 3d 20 73 69 7a 65 |curr_siz|e = size|
|00000e80| 20 2b 20 31 3b 0d 2d 2d | 2d 20 33 35 37 2c 33 36 | + 1;.--|- 357,36|
|00000e90| 31 20 2d 2d 2d 2d 0d 20 | 20 20 20 20 20 2f 2a 20 |1 ----. | /* |
|00000ea0| 49 66 20 74 68 65 20 63 | 6f 64 65 20 69 73 20 61 |If the c|ode is a|
|00000eb0| 20 63 6c 65 61 72 20 63 | 6f 64 65 2c 20 72 65 69 | clear c|ode, rei|
|00000ec0| 6e 69 74 69 61 6c 69 7a | 65 20 61 6c 6c 20 6e 65 |nitializ|e all ne|
|00000ed0| 63 65 73 73 61 72 79 20 | 69 74 65 6d 73 2e 0d 20 |cessary |items.. |
|00000ee0| 20 20 20 20 20 20 20 20 | 2a 2f 0d 21 20 20 20 20 | |*/.! |
|00000ef0| 20 69 66 20 28 63 20 3d | 3d 20 63 6c 65 61 72 5f | if (c =|= clear_|
|00000f00| 63 6f 64 65 29 0d 20 20 | 20 20 20 20 20 20 7b 0d |code). | {.|
|00000f10| 20 20 20 20 20 20 20 20 | 63 75 72 72 5f 73 69 7a | |curr_siz|
|00000f20| 65 20 3d 20 73 69 7a 65 | 20 2b 20 31 3b 0d 2a 2a |e = size| + 1;.**|
|00000f30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0d 2a 2a |********|*****.**|
|00000f40| 2a 20 33 36 36 2c 33 37 | 30 20 2a 2a 2a 2a 0d 20 |* 366,37|0 ****. |
|00000f50| 20 20 20 20 20 20 20 20 | 20 20 20 2a 20 28 41 6e | | * (An|
|00000f60| 6f 74 68 65 72 20 75 6e | 6c 69 6b 65 6c 79 2c 20 |other un|likely, |
|00000f70| 62 75 74 20 70 6f 73 73 | 69 62 6c 65 20 63 61 73 |but poss|ible cas|
|00000f80| 65 2e 2e 2e 29 0d 20 20 | 20 20 20 20 20 20 20 20 |e...). | |
|00000f90| 20 20 2a 2f 0d 21 20 20 | 20 20 20 20 20 77 68 69 | */.! | whi|
|00000fa0| 6c 65 20 28 28 63 20 3d | 20 67 65 74 5f 6e 65 78 |le ((c =| get_nex|
|00000fb0| 74 5f 63 6f 64 65 28 29 | 29 20 3d 3d 20 63 6c 65 |t_code()|) == cle|
|00000fc0| 61 72 29 0d 20 20 20 20 | 20 20 20 20 20 20 3b 0d |ar). | ;.|
|00000fd0| 20 20 0d 2d 2d 2d 20 33 | 36 36 2c 33 37 30 20 2d | .--- 3|66,370 -|
|00000fe0| 2d 2d 2d 0d 20 20 20 20 | 20 20 20 20 20 20 20 20 |---. | |
|00000ff0| 2a 20 28 41 6e 6f 74 68 | 65 72 20 75 6e 6c 69 6b |* (Anoth|er unlik|
|00001000| 65 6c 79 2c 20 62 75 74 | 20 70 6f 73 73 69 62 6c |ely, but| possibl|
|00001010| 65 20 63 61 73 65 2e 2e | 2e 29 0d 20 20 20 20 20 |e case..|.). |
|00001020| 20 20 20 20 20 20 20 2a | 2f 0d 21 20 20 20 20 20 | *|/.! |
|00001030| 20 20 77 68 69 6c 65 20 | 28 28 63 20 3d 20 67 65 | while |((c = ge|
|00001040| 74 5f 6e 65 78 74 5f 63 | 6f 64 65 28 29 29 20 3d |t_next_c|ode()) =|
|00001050| 3d 20 63 6c 65 61 72 5f | 63 6f 64 65 29 0d 20 20 |= clear_|code). |
|00001060| 20 20 20 20 20 20 20 20 | 3b 0d 20 20 0d 4f 6e 6c | |;. .Onl|
|00001070| 79 20 69 6e 20 54 75 6d | 62 6f 6c 69 61 3a 44 65 |y in Tum|bolia:De|
|00001080| 73 6b 74 6f 70 20 46 6f | 6c 64 65 72 3a 50 4f 56 |sktop Fo|lder:POV|
|00001090| 53 52 43 3a 53 4f 55 52 | 43 45 3a 3a 20 49 6d 61 |SRC:SOUR|CE:: Ima|
|000010a0| 67 65 43 6f 64 65 63 2e | 68 0d 4f 6e 6c 79 20 69 |geCodec.|h.Only i|
|000010b0| 6e 20 54 75 6d 62 6f 6c | 69 61 3a 44 65 73 6b 74 |n Tumbol|ia:Deskt|
|000010c0| 6f 70 20 46 6f 6c 64 65 | 72 3a 50 4f 56 53 52 43 |op Folde|r:POVSRC|
|000010d0| 3a 53 4f 55 52 43 45 3a | 3a 20 49 6d 61 67 65 43 |:SOURCE:|: ImageC|
|000010e0| 6f 6d 70 72 65 73 73 69 | 6f 6e 2e 68 0d 64 69 66 |ompressi|on.h.dif|
|000010f0| 66 20 2d 43 20 32 20 54 | 75 6d 62 6f 6c 69 61 3a |f -C 2 T|umbolia:|
|00001100| 44 65 73 6b 74 6f 70 20 | 46 6f 6c 64 65 72 3a 50 |Desktop |Folder:P|
|00001110| 4f 56 53 52 43 3a 53 4f | 55 52 43 45 3a 49 6d 61 |OVSRC:SO|URCE:Ima|
|00001120| 67 65 57 69 6e 64 6f 77 | 2e 63 20 54 75 6d 62 6f |geWindow|.c Tumbo|
|00001130| 6c 69 61 3a 41 70 70 6c | 69 63 61 74 69 6f 6e 73 |lia:Appl|ications|
|00001140| 20 c4 3a 50 65 72 73 69 | 73 74 65 6e 63 65 20 6f | .:Persi|stence o|
|00001150| 66 20 56 69 73 69 6f 6e | 3a 50 4f 56 53 52 43 3a |f Vision|:POVSRC:|
|00001160| 53 4f 55 52 43 45 3a 49 | 6d 61 67 65 57 69 6e 64 |SOURCE:I|mageWind|
|00001170| 6f 77 2e 63 0d 2a 2a 2a | 20 54 75 6d 62 6f 6c 69 |ow.c.***| Tumboli|
|00001180| 61 3a 44 65 73 6b 74 6f | 70 20 46 6f 6c 64 65 72 |a:Deskto|p Folder|
|00001190| 3a 50 4f 56 53 52 43 3a | 53 4f 55 52 43 45 3a 49 |:POVSRC:|SOURCE:I|
|000011a0| 6d 61 67 65 57 69 6e 64 | 6f 77 2e 63 09 46 72 69 |mageWind|ow.c.Fri|
|000011b0| 20 46 65 62 20 20 34 20 | 31 38 3a 31 37 3a 31 37 | Feb 4 |18:17:17|
|000011c0| 20 31 39 39 34 0d 2d 2d | 2d 20 54 75 6d 62 6f 6c | 1994.--|- Tumbol|
|000011d0| 69 61 3a 41 70 70 6c 69 | 63 61 74 69 6f 6e 73 20 |ia:Appli|cations |
|000011e0| c4 3a 50 65 72 73 69 73 | 74 65 6e 63 65 20 6f 66 |.:Persis|tence of|
|000011f0| 20 56 69 73 69 6f 6e 3a | 50 4f 56 53 52 43 3a 53 | Vision:|POVSRC:S|
|00001200| 4f 55 52 43 45 3a 49 6d | 61 67 65 57 69 6e 64 6f |OURCE:Im|ageWindo|
|00001210| 77 2e 63 09 53 61 74 20 | 41 70 72 20 31 36 20 31 |w.c.Sat |Apr 16 1|
|00001220| 34 3a 33 34 3a 33 35 20 | 31 39 39 34 0d 2a 2a 2a |4:34:35 |1994.***|
|00001230| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 0d 2a 2a 2a |********|****.***|
|00001240| 20 35 32 2c 35 35 20 2a | 2a 2a 2a 0d 2d 2d 2d 20 | 52,55 *|***.--- |
|00001250| 35 32 2c 35 36 20 2d 2d | 2d 2d 0d 20 20 09 39 33 |52,56 --|--. .93|
|00001260| 31 30 30 31 09 5b 65 73 | 70 5d 09 76 65 72 73 69 |1001.[es|p].versi|
|00001270| 6f 6e 20 32 2e 30 20 66 | 69 6e 69 73 68 65 64 20 |on 2.0 f|inished |
|00001280| 28 52 65 6c 65 61 73 65 | 64 20 6f 6e 20 31 30 2f |(Release|d on 10/|
|00001290| 34 2f 39 33 29 0d 20 20 | 09 39 33 31 31 31 39 09 |4/93). |.931119.|
|000012a0| 5b 64 6a 68 5d 09 32 2e | 30 2e 31 20 73 6f 75 72 |[djh].2.|0.1 sour|
|000012b0| 63 65 20 63 6f 6e 64 69 | 74 69 6f 6e 61 6c 6c 79 |ce condi|tionally|
|000012c0| 20 63 6f 6d 70 69 6c 65 | 73 20 66 6f 72 20 50 50 | compile|s for PP|
|000012d0| 43 20 6d 61 63 68 69 6e | 65 73 2c 20 6b 65 79 77 |C machin|es, keyw|
|000012e0| 6f 72 64 20 5f 5f 70 6f | 77 65 72 63 0d 2b 20 09 |ord __po|werc.+ .|
|000012f0| 39 34 30 34 31 36 09 5b | 50 46 53 5d 09 32 2e 32 |940416.[|PFS].2.2|
|00001300| 2e 31 20 67 72 65 61 74 | 6c 79 20 72 65 77 6f 72 |.1 great|ly rewor|
|00001310| 6b 65 64 20 74 6f 20 63 | 6c 65 61 6e 20 75 70 20 |ked to c|lean up |
|00001320| 50 50 43 20 73 75 70 70 | 6f 72 74 20 61 6e 64 20 |PPC supp|ort and |
|00001330| 70 72 6f 76 69 64 65 20 | 43 6f 64 65 57 61 72 72 |provide |CodeWarr|
|00001340| 69 6f 72 20 70 72 6f 6a | 65 63 74 73 0d 20 20 3d |ior proj|ects. =|
|00001350| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001360| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001370| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001380| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001390| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 2a 2f 0d |========|=====*/.|
|000013a0| 20 20 0d 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | .*****|********|
|000013b0| 2a 2a 0d 2a 2a 2a 20 38 | 37 2c 39 33 20 2a 2a 2a |**.*** 8|7,93 ***|
|000013c0| 2a 0d 20 20 0d 20 20 23 | 69 66 20 64 65 66 69 6e |*. . #|if defin|
|000013d0| 65 64 28 5f 5f 70 6f 77 | 65 72 63 29 0d 21 20 65 |ed(__pow|erc).! e|
|000013e0| 78 74 65 72 6e 20 52 6f | 75 74 69 6e 65 44 65 73 |xtern Ro|utineDes|
|000013f0| 63 72 69 70 74 6f 72 20 | 67 50 75 74 50 49 43 54 |criptor |gPutPICT|
|00001400| 52 44 3b 0d 20 20 23 65 | 6e 64 69 66 0d 20 20 0d |RD;. #e|ndif. .|
|00001410| 20 20 2f 2a 3d 3d 3d 3d | 20 67 6c 6f 62 61 6c 73 | /*====| globals|
|00001420| 20 28 6c 6f 63 61 6c 29 | 20 3d 3d 3d 3d 2a 2f 0d | (local)| ====*/.|
|00001430| 20 20 0d 2d 2d 2d 20 38 | 38 2c 39 37 20 2d 2d 2d | .--- 8|8,97 ---|
|00001440| 2d 0d 20 20 0d 20 20 23 | 69 66 20 64 65 66 69 6e |-. . #|if defin|
|00001450| 65 64 28 5f 5f 70 6f 77 | 65 72 63 29 0d 21 20 65 |ed(__pow|erc).! e|
|00001460| 78 74 65 72 6e 20 52 6f | 75 74 69 6e 65 44 65 73 |xtern Ro|utineDes|
|00001470| 63 72 69 70 74 6f 72 20 | 4d 79 50 75 74 50 69 63 |criptor |MyPutPic|
|00001480| 50 72 6f 63 3b 0d 20 20 | 23 65 6e 64 69 66 0d 20 |Proc;. |#endif. |
|00001490| 20 0d 2b 20 2f 2f 20 46 | 6f 72 77 61 72 64 20 64 | .+ // F|orward d|
|000014a0| 65 63 6c 61 72 61 74 69 | 6f 6e 20 6f 66 20 66 75 |eclarati|on of fu|
|000014b0| 6e 63 74 69 6f 6e 0d 2b | 20 70 61 73 63 61 6c 20 |nction.+| pascal |
|000014c0| 76 6f 69 64 20 4d 79 50 | 75 74 50 69 63 50 72 6f |void MyP|utPicPro|
|000014d0| 63 50 72 6f 63 28 20 63 | 68 61 72 20 2a 64 61 74 |cProc( c|har *dat|
|000014e0| 61 50 74 72 2c 20 73 68 | 6f 72 74 20 62 79 74 65 |aPtr, sh|ort byte|
|000014f0| 43 6f 75 6e 74 29 3b 0d | 2b 20 0d 20 20 2f 2a 3d |Count);.|+ . /*=|
|00001500| 3d 3d 3d 20 67 6c 6f 62 | 61 6c 73 20 28 6c 6f 63 |=== glob|als (loc|
|00001510| 61 6c 29 20 3d 3d 3d 3d | 2a 2f 0d 20 20 0d 2a 2a |al) ====|*/. .**|
|00001520| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0d 2a 2a |********|*****.**|
|00001530| 2a 20 31 32 34 38 2c 31 | 32 35 32 20 2a 2a 2a 2a |* 1248,1|252 ****|
|00001540| 0d 20 20 2f 2f 20 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |. // ==|========|
|00001550| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001560| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001570| 3d 3d 3d 3d 0d 20 20 2f | 2f 20 57 72 69 74 65 20 |====. /|/ Write |
|00001580| 50 69 63 74 75 72 65 20 | 62 6f 74 74 6c 65 6e 65 |Picture |bottlene|
|00001590| 63 6b 20 72 6f 75 74 69 | 6e 65 20 66 6f 72 20 70 |ck routi|ne for p|
|000015a0| 61 69 6e 74 5f 74 6f 5f | 70 69 63 74 75 72 65 28 |aint_to_|picture(|
|000015b0| 29 0d 21 20 70 61 73 63 | 61 6c 20 76 6f 69 64 20 |).! pasc|al void |
|000015c0| 4d 79 50 75 74 50 69 63 | 50 72 6f 63 28 20 63 68 |MyPutPic|Proc( ch|
|000015d0| 61 72 20 2a 64 61 74 61 | 50 74 72 2c 20 73 68 6f |ar *data|Ptr, sho|
|000015e0| 72 74 20 62 79 74 65 43 | 6f 75 6e 74 29 0d 20 20 |rt byteC|ount). |
|000015f0| 7b 0d 20 20 09 69 6e 74 | 20 6d 79 42 79 74 65 43 |{. .int| myByteC|
|00001600| 6f 75 6e 74 3b 0d 2d 2d | 2d 20 31 32 35 32 2c 31 |ount;.--|- 1252,1|
|00001610| 32 35 36 20 2d 2d 2d 2d | 0d 20 20 2f 2f 20 3d 3d |256 ----|. // ==|
|00001620| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001630| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001640| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 20 20 2f |========|====. /|
|00001650| 2f 20 57 72 69 74 65 20 | 50 69 63 74 75 72 65 20 |/ Write |Picture |
|00001660| 62 6f 74 74 6c 65 6e 65 | 63 6b 20 72 6f 75 74 69 |bottlene|ck routi|
|00001670| 6e 65 20 66 6f 72 20 70 | 61 69 6e 74 5f 74 6f 5f |ne for p|aint_to_|
|00001680| 70 69 63 74 75 72 65 28 | 29 0d 21 20 43 41 4c 4c |picture(|).! CALL|
|00001690| 42 41 43 4b 28 70 61 73 | 63 61 6c 20 76 6f 69 64 |BACK(pas|cal void|
|000016a0| 2c 20 75 70 70 51 44 50 | 75 74 50 69 63 50 72 6f |, uppQDP|utPicPro|
|000016b0| 63 49 6e 66 6f 2c 20 4d | 79 50 75 74 50 69 63 50 |cInfo, M|yPutPicP|
|000016c0| 72 6f 63 29 28 20 63 68 | 61 72 20 2a 64 61 74 61 |roc)( ch|ar *data|
|000016d0| 50 74 72 2c 20 73 68 6f | 72 74 20 62 79 74 65 43 |Ptr, sho|rt byteC|
|000016e0| 6f 75 6e 74 29 0d 20 20 | 7b 0d 20 20 09 69 6e 74 |ount). |{. .int|
|000016f0| 20 6d 79 42 79 74 65 43 | 6f 75 6e 74 3b 0d 2a 2a | myByteC|ount;.**|
|00001700| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0d 2a 2a |********|*****.**|
|00001710| 2a 20 31 33 30 31 2c 31 | 33 30 39 20 2a 2a 2a 2a |* 1301,1|309 ****|
|00001720| 0d 20 20 09 09 7b 0d 20 | 20 09 09 09 53 65 74 53 |. ..{. | ...SetS|
|00001730| 74 64 43 50 72 6f 63 73 | 20 28 28 43 51 44 50 72 |tdCProcs| ((CQDPr|
|00001740| 6f 63 73 50 74 72 29 20 | 26 6d 79 51 44 50 72 6f |ocsPtr) |&myQDPro|
|00001750| 63 73 29 3b 0d 21 20 23 | 69 66 20 64 65 66 69 6e |cs);.! #|if defin|
|00001760| 65 64 28 5f 5f 70 6f 77 | 65 72 63 29 0d 21 20 09 |ed(__pow|erc).! .|
|00001770| 09 09 6d 79 51 44 50 72 | 6f 63 73 2e 70 75 74 50 |..myQDPr|ocs.putP|
|00001780| 69 63 50 72 6f 63 20 3d | 20 28 51 44 50 75 74 50 |icProc =| (QDPutP|
|00001790| 69 63 55 50 50 29 26 67 | 50 75 74 50 49 43 54 52 |icUPP)&g|PutPICTR|
|000017a0| 44 3b 0d 21 20 23 65 6c | 73 65 0d 21 20 09 09 09 |D;.! #el|se.! ...|
|000017b0| 6d 79 51 44 50 72 6f 63 | 73 2e 70 75 74 50 69 63 |myQDProc|s.putPic|
|000017c0| 50 72 6f 63 20 3d 20 28 | 50 74 72 29 20 4d 79 50 |Proc = (|Ptr) MyP|
|000017d0| 75 74 50 69 63 50 72 6f | 63 3b 0d 21 20 23 65 6e |utPicPro|c;.! #en|
|000017e0| 64 69 66 20 2f 2f 20 5f | 5f 70 6f 77 65 72 63 0d |dif // _|_powerc.|
|000017f0| 20 20 09 09 09 6d 79 43 | 47 72 61 66 50 74 72 2e | ...myC|GrafPtr.|
|00001800| 67 72 61 66 50 72 6f 63 | 73 20 3d 20 28 43 51 44 |grafProc|s = (CQD|
|00001810| 50 72 6f 63 73 50 74 72 | 29 20 26 6d 79 51 44 50 |ProcsPtr|) &myQDP|
|00001820| 72 6f 63 73 3b 0d 20 20 | 09 09 09 2f 2f 20 77 72 |rocs;. |...// wr|
|00001830| 69 74 65 20 74 68 65 20 | 50 49 43 54 20 68 65 61 |ite the |PICT hea|
|00001840| 64 65 72 20 74 6f 20 74 | 68 65 20 66 69 6c 65 0d |der to t|he file.|
|00001850| 2d 2d 2d 20 31 33 30 35 | 2c 31 33 30 39 20 2d 2d |--- 1305|,1309 --|
|00001860| 2d 2d 0d 20 20 09 09 7b | 0d 20 20 09 09 09 53 65 |--. ..{|. ...Se|
|00001870| 74 53 74 64 43 50 72 6f | 63 73 20 28 28 43 51 44 |tStdCPro|cs ((CQD|
|00001880| 50 72 6f 63 73 50 74 72 | 29 20 26 6d 79 51 44 50 |ProcsPtr|) &myQDP|
|00001890| 72 6f 63 73 29 3b 0d 21 | 20 09 09 09 6d 79 51 44 |rocs);.!| ...myQD|
|000018a0| 50 72 6f 63 73 2e 70 75 | 74 50 69 63 50 72 6f 63 |Procs.pu|tPicProc|
|000018b0| 20 3d 20 28 51 44 50 75 | 74 50 69 63 55 50 50 29 | = (QDPu|tPicUPP)|
|000018c0| 26 4d 79 50 75 74 50 69 | 63 50 72 6f 63 3b 0d 20 |&MyPutPi|cProc;. |
|000018d0| 20 09 09 09 6d 79 43 47 | 72 61 66 50 74 72 2e 67 | ...myCG|rafPtr.g|
|000018e0| 72 61 66 50 72 6f 63 73 | 20 3d 20 28 43 51 44 50 |rafProcs| = (CQDP|
|000018f0| 72 6f 63 73 50 74 72 29 | 20 26 6d 79 51 44 50 72 |rocsPtr)| &myQDPr|
|00001900| 6f 63 73 3b 0d 20 20 09 | 09 09 2f 2f 20 77 72 69 |ocs;. .|..// wri|
|00001910| 74 65 20 74 68 65 20 50 | 49 43 54 20 68 65 61 64 |te the P|ICT head|
|00001920| 65 72 20 74 6f 20 74 68 | 65 20 66 69 6c 65 0d 4f |er to th|e file.O|
|00001930| 6e 6c 79 20 69 6e 20 54 | 75 6d 62 6f 6c 69 61 3a |nly in T|umbolia:|
|00001940| 44 65 73 6b 74 6f 70 20 | 46 6f 6c 64 65 72 3a 50 |Desktop |Folder:P|
|00001950| 4f 56 53 52 43 3a 53 4f | 55 52 43 45 3a 3a 20 4d |OVSRC:SO|URCE:: M|
|00001960| 65 64 69 61 48 61 6e 64 | 6c 65 72 73 2e 68 0d 4f |ediaHand|lers.h.O|
|00001970| 6e 6c 79 20 69 6e 20 54 | 75 6d 62 6f 6c 69 61 3a |nly in T|umbolia:|
|00001980| 44 65 73 6b 74 6f 70 20 | 46 6f 6c 64 65 72 3a 50 |Desktop |Folder:P|
|00001990| 4f 56 53 52 43 3a 53 4f | 55 52 43 45 3a 3a 20 4d |OVSRC:SO|URCE:: M|
|000019a0| 6f 76 69 65 73 2e 68 0d | 4f 6e 6c 79 20 69 6e 20 |ovies.h.|Only in |
|000019b0| 54 75 6d 62 6f 6c 69 61 | 3a 44 65 73 6b 74 6f 70 |Tumbolia|:Desktop|
|000019c0| 20 46 6f 6c 64 65 72 3a | 50 4f 56 53 52 43 3a 53 | Folder:|POVSRC:S|
|000019d0| 4f 55 52 43 45 3a 3a 20 | 4d 6f 76 69 65 73 46 6f |OURCE:: |MoviesFo|
|000019e0| 72 6d 61 74 2e 68 0d 4f | 6e 6c 79 20 69 6e 20 54 |rmat.h.O|nly in T|
|000019f0| 75 6d 62 6f 6c 69 61 3a | 41 70 70 6c 69 63 61 74 |umbolia:|Applicat|
|00001a00| 69 6f 6e 73 20 c4 3a 50 | 65 72 73 69 73 74 65 6e |ions .:P|ersisten|
|00001a10| 63 65 20 6f 66 20 56 69 | 73 69 6f 6e 3a 50 4f 56 |ce of Vi|sion:POV|
|00001a20| 53 52 43 3a 53 4f 55 52 | 43 45 3a 3a 20 50 4f 56 |SRC:SOUR|CE:: POV|
|00001a30| 20 36 38 4b 2e b5 0d 4f | 6e 6c 79 20 69 6e 20 54 | 68K...O|nly in T|
|00001a40| 75 6d 62 6f 6c 69 61 3a | 41 70 70 6c 69 63 61 74 |umbolia:|Applicat|
|00001a50| 69 6f 6e 73 20 c4 3a 50 | 65 72 73 69 73 74 65 6e |ions .:P|ersisten|
|00001a60| 63 65 20 6f 66 20 56 69 | 73 69 6f 6e 3a 50 4f 56 |ce of Vi|sion:POV|
|00001a70| 53 52 43 3a 53 4f 55 52 | 43 45 3a 3a 20 50 4f 56 |SRC:SOUR|CE:: POV|
|00001a80| 20 36 38 4b 2e b5 2e 72 | 73 72 63 0d 4f 6e 6c 79 | 68K...r|src.Only|
|00001a90| 20 69 6e 20 54 75 6d 62 | 6f 6c 69 61 3a 41 70 70 | in Tumb|olia:App|
|00001aa0| 6c 69 63 61 74 69 6f 6e | 73 20 c4 3a 50 65 72 73 |lication|s .:Pers|
|00001ab0| 69 73 74 65 6e 63 65 20 | 6f 66 20 56 69 73 69 6f |istence |of Visio|
|00001ac0| 6e 3a 50 4f 56 53 52 43 | 3a 53 4f 55 52 43 45 3a |n:POVSRC|:SOURCE:|
|00001ad0| 3a 20 50 4f 56 20 4d 61 | 63 48 65 61 64 65 72 73 |: POV Ma|cHeaders|
|00001ae0| 2e 63 0d 4f 6e 6c 79 20 | 69 6e 20 54 75 6d 62 6f |.c.Only |in Tumbo|
|00001af0| 6c 69 61 3a 41 70 70 6c | 69 63 61 74 69 6f 6e 73 |lia:Appl|ications|
|00001b00| 20 c4 3a 50 65 72 73 69 | 73 74 65 6e 63 65 20 6f | .:Persi|stence o|
|00001b10| 66 20 56 69 73 69 6f 6e | 3a 50 4f 56 53 52 43 3a |f Vision|:POVSRC:|
|00001b20| 53 4f 55 52 43 45 3a 3a | 20 50 4f 56 20 4d 61 63 |SOURCE::| POV Mac|
|00001b30| 48 65 61 64 65 72 73 2e | b5 0d 4f 6e 6c 79 20 69 |Headers.|..Only i|
|00001b40| 6e 20 54 75 6d 62 6f 6c | 69 61 3a 41 70 70 6c 69 |n Tumbol|ia:Appli|
|00001b50| 63 61 74 69 6f 6e 73 20 | c4 3a 50 65 72 73 69 73 |cations |.:Persis|
|00001b60| 74 65 6e 63 65 20 6f 66 | 20 56 69 73 69 6f 6e 3a |tence of| Vision:|
|00001b70| 50 4f 56 53 52 43 3a 53 | 4f 55 52 43 45 3a 3a 20 |POVSRC:S|OURCE:: |
|00001b80| 50 4f 56 20 50 50 43 2e | b5 0d 4f 6e 6c 79 20 69 |POV PPC.|..Only i|
|00001b90| 6e 20 54 75 6d 62 6f 6c | 69 61 3a 41 70 70 6c 69 |n Tumbol|ia:Appli|
|00001ba0| 63 61 74 69 6f 6e 73 20 | c4 3a 50 65 72 73 69 73 |cations |.:Persis|
|00001bb0| 74 65 6e 63 65 20 6f 66 | 20 56 69 73 69 6f 6e 3a |tence of| Vision:|
|00001bc0| 50 4f 56 53 52 43 3a 53 | 4f 55 52 43 45 3a 3a 20 |POVSRC:S|OURCE:: |
|00001bd0| 50 4f 56 2d 52 61 79 2e | 4d 61 70 0d 64 69 66 66 |POV-Ray.|Map.diff|
|00001be0| 20 2d 43 20 32 20 54 75 | 6d 62 6f 6c 69 61 3a 44 | -C 2 Tu|mbolia:D|
|00001bf0| 65 73 6b 74 6f 70 20 46 | 6f 6c 64 65 72 3a 50 4f |esktop F|older:PO|
|00001c00| 56 53 52 43 3a 53 4f 55 | 52 43 45 3a 50 4f 56 2d |VSRC:SOU|RCE:POV-|
|00001c10| 52 61 79 2e 6d 61 6b 65 | 20 54 75 6d 62 6f 6c 69 |Ray.make| Tumboli|
|00001c20| 61 3a 41 70 70 6c 69 63 | 61 74 69 6f 6e 73 20 c4 |a:Applic|ations .|
|00001c30| 3a 50 65 72 73 69 73 74 | 65 6e 63 65 20 6f 66 20 |:Persist|ence of |
|00001c40| 56 69 73 69 6f 6e 3a 50 | 4f 56 53 52 43 3a 53 4f |Vision:P|OVSRC:SO|
|00001c50| 55 52 43 45 3a 50 4f 56 | 2d 52 61 79 2e 6d 61 6b |URCE:POV|-Ray.mak|
|00001c60| 65 0d 2a 2a 2a 20 54 75 | 6d 62 6f 6c 69 61 3a 44 |e.*** Tu|mbolia:D|
|00001c70| 65 73 6b 74 6f 70 20 46 | 6f 6c 64 65 72 3a 50 4f |esktop F|older:PO|
|00001c80| 56 53 52 43 3a 53 4f 55 | 52 43 45 3a 50 4f 56 2d |VSRC:SOU|RCE:POV-|
|00001c90| 52 61 79 2e 6d 61 6b 65 | 09 57 65 64 20 46 65 62 |Ray.make|.Wed Feb|
|00001ca0| 20 20 39 20 31 38 3a 35 | 37 3a 31 39 20 31 39 39 | 9 18:5|7:19 199|
|00001cb0| 34 0d 2d 2d 2d 20 54 75 | 6d 62 6f 6c 69 61 3a 41 |4.--- Tu|mbolia:A|
|00001cc0| 70 70 6c 69 63 61 74 69 | 6f 6e 73 20 c4 3a 50 65 |pplicati|ons .:Pe|
|00001cd0| 72 73 69 73 74 65 6e 63 | 65 20 6f 66 20 56 69 73 |rsistenc|e of Vis|
|00001ce0| 69 6f 6e 3a 50 4f 56 53 | 52 43 3a 53 4f 55 52 43 |ion:POVS|RC:SOURC|
|00001cf0| 45 3a 50 4f 56 2d 52 61 | 79 2e 6d 61 6b 65 09 46 |E:POV-Ra|y.make.F|
|00001d00| 72 69 20 41 70 72 20 32 | 32 20 31 32 3a 33 35 3a |ri Apr 2|2 12:35:|
|00001d10| 34 36 20 31 39 39 34 0d | 2a 2a 2a 2a 2a 2a 2a 2a |46 1994.|********|
|00001d20| 2a 2a 2a 2a 2a 2a 2a 0d | 2a 2a 2a 20 32 38 33 2c |*******.|*** 283,|
|00001d30| 32 38 37 20 2a 2a 2a 2a | 0d 20 20 43 6d 70 43 6f |287 ****|. CmpCo|
|00001d40| 6c 6f 72 51 44 09 09 09 | 3d 09 2d 64 20 4e 45 45 |lorQD...|=.-d NEE|
|00001d50| 44 53 5f 43 4f 4c 4f 52 | 51 44 09 09 09 09 23 20 |DS_COLOR|QD....# |
|00001d60| 74 75 72 6e 20 6f 6e 20 | 74 6f 20 66 6f 72 63 65 |turn on |to force|
|00001d70| 20 43 6f 6c 6f 72 20 51 | 75 69 63 6b 64 72 61 77 | Color Q|uickdraw|
|00001d80| 20 52 4f 4d 20 53 75 70 | 70 6f 72 74 0d 20 20 43 | ROM Sup|port. C|
|00001d90| 6d 70 33 32 42 69 74 51 | 44 09 09 09 3d 09 2d 64 |mp32BitQ|D...=.-d|
|00001da0| 20 4e 45 45 44 53 5f 33 | 32 42 49 54 51 44 09 09 | NEEDS_3|2BITQD..|
|00001db0| 09 09 23 20 74 75 72 6e | 20 6f 6e 20 74 6f 20 66 |..# turn| on to f|
|00001dc0| 6f 72 63 65 20 33 32 42 | 69 74 20 51 75 69 63 6b |orce 32B|it Quick|
|00001dd0| 64 72 61 77 20 52 4f 4d | 20 53 75 70 70 6f 72 74 |draw ROM| Support|
|00001de0| 0d 21 20 43 6d 70 46 50 | 55 4f 70 74 69 6f 6e 73 |.! CmpFP|UOptions|
|00001df0| 09 09 3d 09 23 2d 64 20 | 4e 45 45 44 53 5f 46 50 |..=.#-d |NEEDS_FP|
|00001e00| 55 20 2d 6d 63 36 38 38 | 38 31 20 2d 65 6c 65 6d |U -mc688|81 -elem|
|00001e10| 73 38 38 31 20 23 20 74 | 75 72 6e 20 6f 6e 20 74 |s881 # t|urn on t|
|00001e20| 6f 20 66 6f 72 63 65 20 | 36 38 38 38 31 20 46 50 |o force |68881 FP|
|00001e30| 55 20 63 61 6c 6c 73 0d | 20 20 55 53 45 5f 4e 41 |U calls.| USE_NA|
|00001e40| 54 49 56 45 5f 4d 41 4c | 4c 4f 43 09 3d 09 23 2d |TIVE_MAL|LOC.=.#-|
|00001e50| 64 20 55 53 45 5f 4e 41 | 54 49 56 45 5f 4d 41 4c |d USE_NA|TIVE_MAL|
|00001e60| 4c 4f 43 09 09 23 20 74 | 75 72 6e 20 6f 66 66 20 |LOC..# t|urn off |
|00001e70| 74 6f 20 75 73 65 20 43 | 27 73 20 6d 61 6c 6c 6f |to use C|'s mallo|
|00001e80| 63 28 29 2c 20 6f 6e 20 | 66 6f 72 20 4d 61 63 27 |c(), on |for Mac'|
|00001e90| 73 20 4e 65 77 50 74 72 | 28 29 0d 20 20 4d 41 4c |s NewPtr|(). MAL|
|00001ea0| 4c 4f 43 5f 54 52 41 43 | 45 09 09 3d 09 23 2d 64 |LOC_TRAC|E..=.#-d|
|00001eb0| 09 23 20 41 64 64 20 66 | 69 6c 65 2f 6c 69 6e 65 |.# Add f|ile/line|
|00001ec0| 20 69 6e 66 6f 20 74 6f | 20 6d 61 6c 6c 6f 63 73 | info to| mallocs|
|00001ed0| 20 66 6f 72 20 67 61 72 | 62 63 6f 6c 6c 20 69 6e | for gar|bcoll in|
|00001ee0| 66 6f 0d 2d 2d 2d 20 32 | 38 33 2c 32 38 37 20 2d |fo.--- 2|83,287 -|
|00001ef0| 2d 2d 2d 0d 20 20 43 6d | 70 43 6f 6c 6f 72 51 44 |---. Cm|pColorQD|
|00001f00| 09 09 09 3d 09 2d 64 20 | 4e 45 45 44 53 5f 43 4f |...=.-d |NEEDS_CO|
|00001f10| 4c 4f 52 51 44 09 09 09 | 09 23 20 74 75 72 6e 20 |LORQD...|.# turn |
|00001f20| 6f 6e 20 74 6f 20 66 6f | 72 63 65 20 43 6f 6c 6f |on to fo|rce Colo|
|00001f30| 72 20 51 75 69 63 6b 64 | 72 61 77 20 52 4f 4d 20 |r Quickd|raw ROM |
|00001f40| 53 75 70 70 6f 72 74 0d | 20 20 43 6d 70 33 32 42 |Support.| Cmp32B|
|00001f50| 69 74 51 44 09 09 09 3d | 09 2d 64 20 4e 45 45 44 |itQD...=|.-d NEED|
|00001f60| 53 5f 33 32 42 49 54 51 | 44 09 09 09 09 23 20 74 |S_32BITQ|D....# t|
|00001f70| 75 72 6e 20 6f 6e 20 74 | 6f 20 66 6f 72 63 65 20 |urn on t|o force |
|00001f80| 33 32 42 69 74 20 51 75 | 69 63 6b 64 72 61 77 20 |32Bit Qu|ickdraw |
|00001f90| 52 4f 4d 20 53 75 70 70 | 6f 72 74 0d 21 20 43 6d |ROM Supp|ort.! Cm|
|00001fa0| 70 46 50 55 4f 70 74 69 | 6f 6e 73 09 09 3d 09 2d |pFPUOpti|ons..=.-|
|00001fb0| 64 20 4e 45 45 44 53 5f | 46 50 55 20 2d 6d 63 36 |d NEEDS_|FPU -mc6|
|00001fc0| 38 38 38 31 20 2d 65 6c | 65 6d 73 38 38 31 20 23 |8881 -el|ems881 #|
|00001fd0| 20 74 75 72 6e 20 6f 6e | 20 74 6f 20 66 6f 72 63 | turn on| to forc|
|00001fe0| 65 20 36 38 38 38 31 20 | 46 50 55 20 63 61 6c 6c |e 68881 |FPU call|
|00001ff0| 73 0d 20 20 55 53 45 5f | 4e 41 54 49 56 45 5f 4d |s. USE_|NATIVE_M|
|00002000| 41 4c 4c 4f 43 09 3d 09 | 23 2d 64 20 55 53 45 5f |ALLOC.=.|#-d USE_|
|00002010| 4e 41 54 49 56 45 5f 4d | 41 4c 4c 4f 43 09 09 23 |NATIVE_M|ALLOC..#|
|00002020| 20 74 75 72 6e 20 6f 66 | 66 20 74 6f 20 75 73 65 | turn of|f to use|
|00002030| 20 43 27 73 20 6d 61 6c | 6c 6f 63 28 29 2c 20 6f | C's mal|loc(), o|
|00002040| 6e 20 66 6f 72 20 4d 61 | 63 27 73 20 4e 65 77 50 |n for Ma|c's NewP|
|00002050| 74 72 28 29 0d 20 20 4d | 41 4c 4c 4f 43 5f 54 52 |tr(). M|ALLOC_TR|
|00002060| 41 43 45 09 09 3d 09 23 | 2d 64 09 23 20 41 64 64 |ACE..=.#|-d.# Add|
|00002070| 20 66 69 6c 65 2f 6c 69 | 6e 65 20 69 6e 66 6f 20 | file/li|ne info |
|00002080| 74 6f 20 6d 61 6c 6c 6f | 63 73 20 66 6f 72 20 67 |to mallo|cs for g|
|00002090| 61 72 62 63 6f 6c 6c 20 | 69 6e 66 6f 0d 2a 2a 2a |arbcoll |info.***|
|000020a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 0d 2a 2a 2a |********|****.***|
|000020b0| 20 33 30 31 2c 33 31 31 | 20 2a 2a 2a 2a 0d 20 20 | 301,311| ****. |
|000020c0| 0d 20 20 23 20 6e 6f 6e | 2d 46 50 55 20 6c 69 62 |. # non|-FPU lib|
|000020d0| 73 0d 21 20 4c 69 6e 6b | 4d 61 74 68 4c 69 62 73 |s.! Link|MathLibs|
|000020e0| 09 09 09 3d 09 22 7b 43 | 4c 69 62 72 61 72 69 65 |...=."{C|Librarie|
|000020f0| 73 7d 22 43 53 41 4e 45 | 4c 69 62 2e 6f 20 22 7b |s}"CSANE|Lib.o "{|
|00002100| 43 4c 69 62 72 61 72 69 | 65 73 7d 22 4d 61 74 68 |CLibrari|es}"Math|
|00002110| 2e 6f 0d 20 20 23 20 46 | 50 55 20 6c 69 62 73 0d |.o. # F|PU libs.|
|00002120| 21 20 23 4c 69 6e 6b 4d | 61 74 68 4c 69 62 73 09 |! #LinkM|athLibs.|
|00002130| 09 3d 09 22 7b 43 4c 69 | 62 72 61 72 69 65 73 7d |.=."{CLi|braries}|
|00002140| 22 43 6c 69 62 38 38 31 | 2e 6f 20 22 7b 43 4c 69 |"Clib881|.o "{CLi|
|00002150| 62 72 61 72 69 65 73 7d | 22 43 53 41 4e 45 4c 69 |braries}|"CSANELi|
|00002160| 62 38 38 31 2e 6f 20 22 | 7b 43 4c 69 62 72 61 72 |b881.o "|{CLibrar|
|00002170| 69 65 73 7d 22 4d 61 74 | 68 38 38 31 2e 6f 0d 20 |ies}"Mat|h881.o. |
|00002180| 20 0d 20 20 4d 61 70 4f | 70 74 69 6f 6e 73 09 09 | . MapO|ptions..|
|00002190| 09 3d 09 2d 6c 20 2d 6d | 61 70 20 3e 20 7b 41 70 |.=.-l -m|ap > {Ap|
|000021a0| 70 4e 61 6d 65 7d 2e 4d | 61 70 09 09 09 23 20 6f |pName}.M|ap...# o|
|000021b0| 72 20 75 73 65 20 74 68 | 69 73 20 66 6f 72 20 68 |r use th|is for h|
|000021c0| 75 6d 61 6e 2d 72 65 61 | 64 61 62 6c 65 20 6d 61 |uman-rea|dable ma|
|000021d0| 70 0d 21 20 53 79 6d 4f | 70 74 69 6f 6e 73 09 09 |p.! SymO|ptions..|
|000021e0| 09 3d 09 23 2d 73 79 6d | 20 66 75 6c 6c 09 09 09 |.=.#-sym| full...|
|000021f0| 09 09 09 23 20 74 75 72 | 6e 20 6f 6e 20 74 6f 20 |...# tur|n on to |
|00002200| 64 65 62 75 67 20 77 69 | 74 68 20 53 41 44 45 0d |debug wi|th SADE.|
|00002210| 21 20 4d 62 67 4f 70 74 | 69 6f 6e 73 09 09 3d 09 |! MbgOpt|ions..=.|
|00002220| 2d 6d 62 67 20 6f 6e 09 | 09 09 09 09 09 09 23 20 |-mbg on.|......# |
|00002230| 74 75 72 6e 20 6f 6e 20 | 74 6f 20 69 6e 73 65 72 |turn on |to inser|
|00002240| 74 20 4d 61 63 73 42 75 | 67 20 6c 61 62 65 6c 73 |t MacsBu|g labels|
|00002250| 0d 20 20 43 49 6e 63 32 | 46 6f 6c 64 65 72 73 09 |. CInc2|Folders.|
|00002260| 3d 09 23 2d 69 20 7b 69 | 6e 63 70 61 74 68 7d 0d |=.#-i {i|ncpath}.|
|00002270| 20 20 52 49 6e 63 32 46 | 6f 6c 64 65 72 73 09 3d | RInc2F|olders.=|
|00002280| 09 23 2d 69 20 7b 72 65 | 7a 70 61 74 68 7d 0d 2d |.#-i {re|zpath}.-|
|00002290| 2d 2d 20 33 30 31 2c 33 | 31 31 20 2d 2d 2d 2d 0d |-- 301,3|11 ----.|
|000022a0| 20 20 0d 20 20 23 20 6e | 6f 6e 2d 46 50 55 20 6c | . # n|on-FPU l|
|000022b0| 69 62 73 0d 21 20 23 4c | 69 6e 6b 4d 61 74 68 4c |ibs.! #L|inkMathL|
|000022c0| 69 62 73 09 09 09 3d 09 | 22 7b 43 4c 69 62 72 61 |ibs...=.|"{CLibra|
|000022d0| 72 69 65 73 7d 22 43 53 | 41 4e 45 4c 69 62 2e 6f |ries}"CS|ANELib.o|
|000022e0| 20 22 7b 43 4c 69 62 72 | 61 72 69 65 73 7d 22 4d | "{CLibr|aries}"M|
|000022f0| 61 74 68 2e 6f 0d 20 20 | 23 20 46 50 55 20 6c 69 |ath.o. |# FPU li|
|00002300| 62 73 0d 21 20 4c 69 6e | 6b 4d 61 74 68 4c 69 62 |bs.! Lin|kMathLib|
|00002310| 73 09 09 3d 09 22 7b 43 | 4c 69 62 72 61 72 69 65 |s..=."{C|Librarie|
|00002320| 73 7d 22 43 6c 69 62 38 | 38 31 2e 6f 20 22 7b 43 |s}"Clib8|81.o "{C|
|00002330| 4c 69 62 72 61 72 69 65 | 73 7d 22 43 53 41 4e 45 |Librarie|s}"CSANE|
|00002340| 4c 69 62 38 38 31 2e 6f | 20 22 7b 43 4c 69 62 72 |Lib881.o| "{CLibr|
|00002350| 61 72 69 65 73 7d 22 4d | 61 74 68 38 38 31 2e 6f |aries}"M|ath881.o|
|00002360| 0d 20 20 0d 20 20 4d 61 | 70 4f 70 74 69 6f 6e 73 |. . Ma|pOptions|
|00002370| 09 09 09 3d 09 2d 6c 20 | 2d 6d 61 70 20 3e 20 7b |...=.-l |-map > {|
|00002380| 41 70 70 4e 61 6d 65 7d | 2e 4d 61 70 09 09 09 23 |AppName}|.Map...#|
|00002390| 20 6f 72 20 75 73 65 20 | 74 68 69 73 20 66 6f 72 | or use |this for|
|000023a0| 20 68 75 6d 61 6e 2d 72 | 65 61 64 61 62 6c 65 20 | human-r|eadable |
|000023b0| 6d 61 70 0d 21 20 53 79 | 6d 4f 70 74 69 6f 6e 73 |map.! Sy|mOptions|
|000023c0| 09 09 09 3d 09 2d 73 79 | 6d 20 66 75 6c 6c 09 09 |...=.-sy|m full..|
|000023d0| 09 09 09 09 23 20 74 75 | 72 6e 20 6f 6e 20 74 6f |....# tu|rn on to|
|000023e0| 20 64 65 62 75 67 20 77 | 69 74 68 20 53 41 44 45 | debug w|ith SADE|
|000023f0| 0d 21 20 4d 62 67 4f 70 | 74 69 6f 6e 73 09 09 3d |.! MbgOp|tions..=|
|00002400| 09 23 2d 6d 62 67 20 6f | 6e 09 09 09 09 09 09 09 |.#-mbg o|n.......|
|00002410| 23 20 74 75 72 6e 20 6f | 6e 20 74 6f 20 69 6e 73 |# turn o|n to ins|
|00002420| 65 72 74 20 4d 61 63 73 | 42 75 67 20 6c 61 62 65 |ert Macs|Bug labe|
|00002430| 6c 73 0d 20 20 43 49 6e | 63 32 46 6f 6c 64 65 72 |ls. CIn|c2Folder|
|00002440| 73 09 3d 09 23 2d 69 20 | 7b 69 6e 63 70 61 74 68 |s.=.#-i |{incpath|
|00002450| 7d 0d 20 20 52 49 6e 63 | 32 46 6f 6c 64 65 72 73 |}. RInc|2Folders|
|00002460| 09 3d 09 23 2d 69 20 7b | 72 65 7a 70 61 74 68 7d |.=.#-i {|rezpath}|
|00002470| 0d 64 69 66 66 20 2d 43 | 20 32 20 54 75 6d 62 6f |.diff -C| 2 Tumbo|
|00002480| 6c 69 61 3a 44 65 73 6b | 74 6f 70 20 46 6f 6c 64 |lia:Desk|top Fold|
|00002490| 65 72 3a 50 4f 56 53 52 | 43 3a 53 4f 55 52 43 45 |er:POVSR|C:SOURCE|
|000024a0| 3a 50 6f 70 75 70 4d 65 | 6e 75 2e 63 20 54 75 6d |:PopupMe|nu.c Tum|
|000024b0| 62 6f 6c 69 61 3a 41 70 | 70 6c 69 63 61 74 69 6f |bolia:Ap|plicatio|
|000024c0| 6e 73 20 c4 3a 50 65 72 | 73 69 73 74 65 6e 63 65 |ns .:Per|sistence|
|000024d0| 20 6f 66 20 56 69 73 69 | 6f 6e 3a 50 4f 56 53 52 | of Visi|on:POVSR|
|000024e0| 43 3a 53 4f 55 52 43 45 | 3a 50 6f 70 75 70 4d 65 |C:SOURCE|:PopupMe|
|000024f0| 6e 75 2e 63 0d 2a 2a 2a | 20 54 75 6d 62 6f 6c 69 |nu.c.***| Tumboli|
|00002500| 61 3a 44 65 73 6b 74 6f | 70 20 46 6f 6c 64 65 72 |a:Deskto|p Folder|
|00002510| 3a 50 4f 56 53 52 43 3a | 53 4f 55 52 43 45 3a 50 |:POVSRC:|SOURCE:P|
|00002520| 6f 70 75 70 4d 65 6e 75 | 2e 63 09 46 72 69 20 46 |opupMenu|.c.Fri F|
|00002530| 65 62 20 20 34 20 31 38 | 3a 31 37 3a 31 37 20 31 |eb 4 18|:17:17 1|
|00002540| 39 39 34 0d 2d 2d 2d 20 | 54 75 6d 62 6f 6c 69 61 |994.--- |Tumbolia|
|00002550| 3a 41 70 70 6c 69 63 61 | 74 69 6f 6e 73 20 c4 3a |:Applica|tions .:|
|00002560| 50 65 72 73 69 73 74 65 | 6e 63 65 20 6f 66 20 56 |Persiste|nce of V|
|00002570| 69 73 69 6f 6e 3a 50 4f | 56 53 52 43 3a 53 4f 55 |ision:PO|VSRC:SOU|
|00002580| 52 43 45 3a 50 6f 70 75 | 70 4d 65 6e 75 2e 63 09 |RCE:Popu|pMenu.c.|
|00002590| 53 61 74 20 41 70 72 20 | 31 36 20 31 34 3a 33 31 |Sat Apr |16 14:31|
|000025a0| 3a 32 36 20 31 39 39 34 | 0d 2a 2a 2a 2a 2a 2a 2a |:26 1994|.*******|
|000025b0| 2a 2a 2a 2a 2a 2a 2a 2a | 0d 2a 2a 2a 20 35 31 2c |********|.*** 51,|
|000025c0| 35 34 20 2a 2a 2a 2a 0d | 2d 2d 2d 20 35 31 2c 35 |54 ****.|--- 51,5|
|000025d0| 35 20 2d 2d 2d 2d 0d 20 | 20 09 39 33 31 30 30 31 |5 ----. | .931001|
|000025e0| 09 5b 65 73 70 5d 09 76 | 65 72 73 69 6f 6e 20 32 |.[esp].v|ersion 2|
|000025f0| 2e 30 20 66 69 6e 69 73 | 68 65 64 20 28 52 65 6c |.0 finis|hed (Rel|
|00002600| 65 61 73 65 64 20 6f 6e | 20 31 30 2f 34 2f 39 33 |eased on| 10/4/93|
|00002610| 29 0d 20 20 09 39 33 31 | 31 31 39 09 5b 64 6a 68 |). .931|119.[djh|
|00002620| 5d 09 32 2e 30 2e 31 20 | 73 6f 75 72 63 65 20 63 |].2.0.1 |source c|
|00002630| 6f 6e 64 69 74 69 6f 6e | 61 6c 6c 79 20 63 6f 6d |ondition|ally com|
|00002640| 70 69 6c 65 73 20 66 6f | 72 20 50 50 43 20 6d 61 |piles fo|r PPC ma|
|00002650| 63 68 69 6e 65 73 2c 20 | 6b 65 79 77 6f 72 64 20 |chines, |keyword |
|00002660| 5f 5f 70 6f 77 65 72 63 | 0d 2b 20 09 39 34 30 34 |__powerc|.+ .9404|
|00002670| 31 36 09 5b 50 46 53 5d | 09 32 2e 32 2e 31 20 67 |16.[PFS]|.2.2.1 g|
|00002680| 72 65 61 74 6c 79 20 72 | 65 77 6f 72 6b 65 64 20 |reatly r|eworked |
|00002690| 74 6f 20 63 6c 65 61 6e | 20 75 70 20 50 50 43 20 |to clean| up PPC |
|000026a0| 73 75 70 70 6f 72 74 20 | 61 6e 64 20 70 72 6f 76 |support |and prov|
|000026b0| 69 64 65 20 43 6f 64 65 | 57 61 72 72 69 6f 72 20 |ide Code|Warrior |
|000026c0| 70 72 6f 6a 65 63 74 73 | 0d 20 20 3d 3d 3d 3d 3d |projects|. =====|
|000026d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000026e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000026f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002700| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002710| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 2a 2f 0d 20 20 0d 2a |========|=*/. .*|
|00002720| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0d 2a |********|******.*|
|00002730| 2a 2a 20 35 39 2c 36 37 | 20 2a 2a 2a 2a 0d 20 20 |** 59,67| ****. |
|00002740| 23 69 6e 63 6c 75 64 65 | 20 3c 6d 65 6d 6f 72 79 |#include| <memory|
|00002750| 2e 68 3e 09 2f 2f 20 4e | 65 77 50 74 72 0d 20 20 |.h>.// N|ewPtr. |
|00002760| 0d 2d 20 23 69 66 20 64 | 65 66 69 6e 65 64 20 28 |.- #if d|efined (|
|00002770| 5f 5f 70 6f 77 65 72 63 | 29 0d 20 20 23 69 6e 63 |__powerc|). #inc|
|00002780| 6c 75 64 65 20 22 50 6f | 76 4d 61 63 2e 68 22 09 |lude "Po|vMac.h".|
|00002790| 2f 2f 20 66 6f 72 20 72 | 6f 75 74 69 6e 65 20 64 |// for r|outine d|
|000027a0| 65 73 63 72 69 70 74 6f | 72 20 77 69 74 68 20 67 |escripto|r with g|
|000027b0| 6c 6f 62 61 6c 20 73 63 | 6f 70 65 0d 2d 20 23 65 |lobal sc|ope.- #e|
|000027c0| 6e 64 69 66 20 2f 2f 20 | 5f 5f 70 6f 77 65 72 63 |ndif // |__powerc|
|000027d0| 0d 20 20 23 69 6e 63 6c | 75 64 65 20 22 50 6f 70 |. #incl|ude "Pop|
|000027e0| 75 70 4d 65 6e 75 2e 68 | 22 0d 20 20 0d 20 20 23 |upMenu.h|". . #|
|000027f0| 69 66 20 64 65 66 69 6e | 65 64 28 61 70 70 6c 65 |if defin|ed(apple|
|00002800| 63 29 0d 20 20 23 69 6e | 63 6c 75 64 65 20 3c 53 |c). #in|clude <S|
|00002810| 74 72 69 6e 67 73 2e 68 | 3e 09 09 2f 2f 20 70 3c |trings.h|>..// p<|
|00002820| 2d 3e 63 73 74 72 0d 2d | 2d 2d 20 36 30 2c 36 39 |->cstr.-|-- 60,69|
|00002830| 20 2d 2d 2d 2d 0d 20 20 | 23 69 6e 63 6c 75 64 65 | ----. |#include|
|00002840| 20 3c 6d 65 6d 6f 72 79 | 2e 68 3e 09 2f 2f 20 4e | <memory|.h>.// N|
|00002850| 65 77 50 74 72 0d 20 20 | 0d 20 20 23 69 6e 63 6c |ewPtr. |. #incl|
|00002860| 75 64 65 20 22 50 6f 76 | 4d 61 63 2e 68 22 09 2f |ude "Pov|Mac.h"./|
|00002870| 2f 20 66 6f 72 20 72 6f | 75 74 69 6e 65 20 64 65 |/ for ro|utine de|
|00002880| 73 63 72 69 70 74 6f 72 | 20 77 69 74 68 20 67 6c |scriptor| with gl|
|00002890| 6f 62 61 6c 20 73 63 6f | 70 65 0d 20 20 23 69 6e |obal sco|pe. #in|
|000028a0| 63 6c 75 64 65 20 22 50 | 6f 70 75 70 4d 65 6e 75 |clude "P|opupMenu|
|000028b0| 2e 68 22 0d 20 20 0d 2b | 20 2f 2f 20 46 6f 72 77 |.h". .+| // Forw|
|000028c0| 61 72 64 20 64 65 63 6c | 61 72 61 74 69 6f 6e 0d |ard decl|aration.|
|000028d0| 2b 20 43 41 4c 4c 42 41 | 43 4b 5f 50 52 4f 54 4f |+ CALLBA|CK_PROTO|
|000028e0| 54 59 50 45 28 70 61 73 | 63 61 6c 20 76 6f 69 64 |TYPE(pas|cal void|
|000028f0| 2c 20 44 72 61 77 50 6f | 70 75 70 4d 65 6e 75 29 |, DrawPo|pupMenu)|
|00002900| 28 44 69 61 6c 6f 67 50 | 74 72 20 70 44 69 61 6c |(DialogP|tr pDial|
|00002910| 6f 67 50 74 72 2c 20 73 | 68 6f 72 74 20 70 49 74 |ogPtr, s|hort pIt|
|00002920| 65 6d 29 3b 0d 2b 20 0d | 20 20 23 69 66 20 64 65 |em);.+ .| #if de|
|00002930| 66 69 6e 65 64 28 61 70 | 70 6c 65 63 29 0d 20 20 |fined(ap|plec). |
|00002940| 23 69 6e 63 6c 75 64 65 | 20 3c 53 74 72 69 6e 67 |#include| <String|
|00002950| 73 2e 68 3e 09 09 2f 2f | 20 70 3c 2d 3e 63 73 74 |s.h>..//| p<->cst|
|00002960| 72 0d 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |r.******|********|
|00002970| 2a 0d 2a 2a 2a 20 31 31 | 37 2c 31 32 31 20 2a 2a |*.*** 11|7,121 **|
|00002980| 2a 2a 0d 20 20 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |**. //-|--------|
|00002990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000029a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000029b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000029c0| 2d 2d 0d 20 20 2f 2f 20 | 44 72 61 77 20 74 68 65 |--. // |Draw the|
|000029d0| 20 70 6f 70 75 70 20 6d | 65 6e 75 20 28 63 61 6c | popup m|enu (cal|
|000029e0| 6c 65 64 20 62 79 20 44 | 69 61 6c 6f 67 20 4d 67 |led by D|ialog Mg|
|000029f0| 72 20 66 6f 72 20 75 70 | 64 61 74 65 73 2c 20 61 |r for up|dates, a|
|00002a00| 6e 64 20 62 79 20 6f 75 | 72 20 66 69 6c 74 65 72 |nd by ou|r filter|
|00002a10| 70 72 6f 63 29 0d 21 20 | 70 61 73 63 61 6c 20 76 |proc).! |pascal v|
|00002a20| 6f 69 64 20 44 72 61 77 | 50 6f 70 75 70 4d 65 6e |oid Draw|PopupMen|
|00002a30| 75 28 44 69 61 6c 6f 67 | 50 74 72 20 70 44 69 61 |u(Dialog|Ptr pDia|
|00002a40| 6c 6f 67 50 74 72 2c 20 | 73 68 6f 72 74 20 70 49 |logPtr, |short pI|
|00002a50| 74 65 6d 29 0d 20 20 7b | 0d 20 20 23 70 72 61 67 |tem). {|. #prag|
|00002a60| 6d 61 20 75 6e 75 73 65 | 64 20 28 70 44 69 61 6c |ma unuse|d (pDial|
|00002a70| 6f 67 50 74 72 2c 70 49 | 74 65 6d 29 0d 2d 2d 2d |ogPtr,pI|tem).---|
|00002a80| 20 31 31 39 2c 31 32 33 | 20 2d 2d 2d 2d 0d 20 20 | 119,123| ----. |
|00002a90| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00002aa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ab0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ac0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 20 20 |--------|-----. |
|00002ad0| 2f 2f 20 44 72 61 77 20 | 74 68 65 20 70 6f 70 75 |// Draw |the popu|
|00002ae0| 70 20 6d 65 6e 75 20 28 | 63 61 6c 6c 65 64 20 62 |p menu (|called b|
|00002af0| 79 20 44 69 61 6c 6f 67 | 20 4d 67 72 20 66 6f 72 |y Dialog| Mgr for|
|00002b00| 20 75 70 64 61 74 65 73 | 2c 20 61 6e 64 20 62 79 | updates|, and by|
|00002b10| 20 6f 75 72 20 66 69 6c | 74 65 72 70 72 6f 63 29 | our fil|terproc)|
|00002b20| 0d 21 20 43 41 4c 4c 42 | 41 43 4b 28 70 61 73 63 |.! CALLB|ACK(pasc|
|00002b30| 61 6c 20 76 6f 69 64 2c | 20 75 70 70 55 73 65 72 |al void,| uppUser|
|00002b40| 49 74 65 6d 50 72 6f 63 | 49 6e 66 6f 2c 20 44 72 |ItemProc|Info, Dr|
|00002b50| 61 77 50 6f 70 75 70 4d | 65 6e 75 29 28 44 69 61 |awPopupM|enu)(Dia|
|00002b60| 6c 6f 67 50 74 72 20 70 | 44 69 61 6c 6f 67 50 74 |logPtr p|DialogPt|
|00002b70| 72 2c 20 73 68 6f 72 74 | 20 70 49 74 65 6d 29 0d |r, short| pItem).|
|00002b80| 20 20 7b 0d 20 20 23 70 | 72 61 67 6d 61 20 75 6e | {. #p|ragma un|
|00002b90| 75 73 65 64 20 28 70 44 | 69 61 6c 6f 67 50 74 72 |used (pD|ialogPtr|
|00002ba0| 2c 70 49 74 65 6d 29 0d | 2a 2a 2a 2a 2a 2a 2a 2a |,pItem).|********|
|00002bb0| 2a 2a 2a 2a 2a 2a 2a 0d | 2a 2a 2a 20 32 35 38 2c |*******.|*** 258,|
|00002bc0| 32 36 38 20 2a 2a 2a 2a | 0d 20 20 0d 20 20 09 09 |268 ****|. . ..|
|00002bd0| 2f 2f 20 73 65 74 20 69 | 74 65 6d 73 20 72 65 63 |// set i|tems rec|
|00002be0| 74 61 6e 67 6c 65 20 26 | 20 69 6e 73 74 61 6c 6c |tangle &| install|
|00002bf0| 20 68 61 6e 64 6c 65 72 | 20 72 6f 75 74 69 6e 65 | handler| routine|
|00002c00| 20 28 44 72 61 77 50 6f | 70 75 70 4d 65 6e 75 29 | (DrawPo|pupMenu)|
|00002c10| 0d 2d 20 23 69 66 20 64 | 65 66 69 6e 65 64 28 5f |.- #if d|efined(_|
|00002c20| 5f 70 6f 77 65 72 63 29 | 0d 2d 20 09 09 53 65 74 |_powerc)|.- ..Set|
|00002c30| 44 49 74 65 6d 28 28 2a | 2a 6e 65 77 49 74 65 6d |DItem((*|*newItem|
|00002c40| 48 29 2e 66 50 61 72 65 | 6e 74 44 69 61 6c 6f 67 |H).fPare|ntDialog|
|00002c50| 2c 20 28 2a 2a 6e 65 77 | 49 74 65 6d 48 29 2e 66 |, (**new|ItemH).f|
|00002c60| 50 6f 70 75 70 49 74 65 | 6d 49 44 2c 0d 2d 20 09 |PopupIte|mID,.- .|
|00002c70| 09 09 09 74 68 65 49 74 | 65 6d 54 79 70 65 2c 20 |...theIt|emType, |
|00002c80| 28 48 61 6e 64 6c 65 29 | 26 67 50 6f 70 75 70 4d |(Handle)|&gPopupM|
|00002c90| 65 6e 75 52 44 2c 20 26 | 74 68 65 49 74 65 6d 52 |enuRD, &|theItemR|
|00002ca0| 65 63 74 29 3b 0d 2d 20 | 23 65 6c 73 65 0d 20 20 |ect);.- |#else. |
|00002cb0| 09 09 53 65 74 44 49 74 | 65 6d 28 28 2a 2a 6e 65 |..SetDIt|em((**ne|
|00002cc0| 77 49 74 65 6d 48 29 2e | 66 50 61 72 65 6e 74 44 |wItemH).|fParentD|
|00002cd0| 69 61 6c 6f 67 2c 20 28 | 2a 2a 6e 65 77 49 74 65 |ialog, (|**newIte|
|00002ce0| 6d 48 29 2e 66 50 6f 70 | 75 70 49 74 65 6d 49 44 |mH).fPop|upItemID|
|00002cf0| 2c 0d 21 20 09 09 09 09 | 74 68 65 49 74 65 6d 54 |,.! ....|theItemT|
|00002d00| 79 70 65 2c 20 28 48 61 | 6e 64 6c 65 29 44 72 61 |ype, (Ha|ndle)Dra|
|00002d10| 77 50 6f 70 75 70 4d 65 | 6e 75 2c 20 26 74 68 65 |wPopupMe|nu, &the|
|00002d20| 49 74 65 6d 52 65 63 74 | 29 3b 0d 21 20 23 65 6e |ItemRect|);.! #en|
|00002d30| 64 69 66 20 2f 2f 20 5f | 5f 70 6f 77 65 72 63 0d |dif // _|_powerc.|
|00002d40| 20 20 09 09 2f 2f 20 6e | 6f 77 20 66 69 67 75 72 | ..// n|ow figur|
|00002d50| 65 20 6f 75 74 20 74 69 | 74 6c 65 20 62 6f 75 6e |e out ti|tle boun|
|00002d60| 64 73 0d 20 20 09 09 2f | 2f 20 67 65 74 20 74 68 |ds. ../|/ get th|
|00002d70| 65 20 6d 65 6e 75 20 74 | 69 74 6c 65 0d 2d 2d 2d |e menu t|itle.---|
|00002d80| 20 32 36 30 2c 32 36 35 | 20 2d 2d 2d 2d 0d 20 20 | 260,265| ----. |
|00002d90| 0d 20 20 09 09 2f 2f 20 | 73 65 74 20 69 74 65 6d |. ..// |set item|
|00002da0| 73 20 72 65 63 74 61 6e | 67 6c 65 20 26 20 69 6e |s rectan|gle & in|
|00002db0| 73 74 61 6c 6c 20 68 61 | 6e 64 6c 65 72 20 72 6f |stall ha|ndler ro|
|00002dc0| 75 74 69 6e 65 20 28 44 | 72 61 77 50 6f 70 75 70 |utine (D|rawPopup|
|00002dd0| 4d 65 6e 75 29 0d 20 20 | 09 09 53 65 74 44 49 74 |Menu). |..SetDIt|
|00002de0| 65 6d 28 28 2a 2a 6e 65 | 77 49 74 65 6d 48 29 2e |em((**ne|wItemH).|
|00002df0| 66 50 61 72 65 6e 74 44 | 69 61 6c 6f 67 2c 20 28 |fParentD|ialog, (|
|00002e00| 2a 2a 6e 65 77 49 74 65 | 6d 48 29 2e 66 50 6f 70 |**newIte|mH).fPop|
|00002e10| 75 70 49 74 65 6d 49 44 | 2c 0d 21 20 09 09 09 09 |upItemID|,.! ....|
|00002e20| 74 68 65 49 74 65 6d 54 | 79 70 65 2c 20 28 48 61 |theItemT|ype, (Ha|
|00002e30| 6e 64 6c 65 29 26 44 72 | 61 77 50 6f 70 75 70 4d |ndle)&Dr|awPopupM|
|00002e40| 65 6e 75 2c 20 26 74 68 | 65 49 74 65 6d 52 65 63 |enu, &th|eItemRec|
|00002e50| 74 29 3b 0d 20 20 09 09 | 2f 2f 20 6e 6f 77 20 66 |t);. ..|// now f|
|00002e60| 69 67 75 72 65 20 6f 75 | 74 20 74 69 74 6c 65 20 |igure ou|t title |
|00002e70| 62 6f 75 6e 64 73 0d 20 | 20 09 09 2f 2f 20 67 65 |bounds. | ..// ge|
|00002e80| 74 20 74 68 65 20 6d 65 | 6e 75 20 74 69 74 6c 65 |t the me|nu title|
|00002e90| 0d 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.*******|********|
|00002ea0| 0d 2a 2a 2a 20 33 39 37 | 2c 34 30 31 20 2a 2a 2a |.*** 397|,401 ***|
|00002eb0| 2a 0d 20 20 09 09 09 09 | 09 2f 2f 20 44 72 61 77 |*. ....|.// Draw|
|00002ec0| 20 74 68 65 20 6e 65 77 | 6c 79 20 73 65 6c 65 63 | the new|ly selec|
|00002ed0| 74 65 64 20 69 74 65 6d | 0d 20 20 09 09 09 09 09 |ted item|. .....|
|00002ee0| 45 72 61 73 65 52 65 63 | 74 28 26 28 2a 2a 70 6f |EraseRec|t(&(**po|
|00002ef0| 70 75 70 49 74 65 6d 48 | 29 2e 66 50 6f 70 75 70 |pupItemH|).fPopup|
|00002f00| 42 6f 75 6e 64 73 29 3b | 0d 21 20 09 09 09 09 09 |Bounds);|.! .....|
|00002f10| 44 72 61 77 50 6f 70 75 | 70 4d 65 6e 75 28 70 44 |DrawPopu|pMenu(pD|
|00002f20| 69 61 6c 6f 67 50 74 72 | 2c 20 28 2a 2a 70 6f 70 |ialogPtr|, (**pop|
|00002f30| 75 70 49 74 65 6d 48 29 | 2e 66 50 6f 70 75 70 49 |upItemH)|.fPopupI|
|00002f40| 74 65 6d 49 44 29 3b 0d | 20 20 09 09 09 09 09 0d |temID);.| ......|
|00002f50| 20 20 09 09 09 09 09 6d | 79 46 69 6c 74 65 72 20 | .....m|yFilter |
|00002f60| 3d 20 74 72 75 65 3b 20 | 2f 2f 20 64 69 61 6c 6f |= true; |// dialo|
|00002f70| 67 20 69 73 20 6f 76 65 | 72 0d 2d 2d 2d 20 33 39 |g is ove|r.--- 39|
|00002f80| 34 2c 33 39 38 20 2d 2d | 2d 2d 0d 20 20 09 09 09 |4,398 --|--. ...|
|00002f90| 09 09 2f 2f 20 44 72 61 | 77 20 74 68 65 20 6e 65 |..// Dra|w the ne|
|00002fa0| 77 6c 79 20 73 65 6c 65 | 63 74 65 64 20 69 74 65 |wly sele|cted ite|
|00002fb0| 6d 0d 20 20 09 09 09 09 | 09 45 72 61 73 65 52 65 |m. ....|.EraseRe|
|00002fc0| 63 74 28 26 28 2a 2a 70 | 6f 70 75 70 49 74 65 6d |ct(&(**p|opupItem|
|00002fd0| 48 29 2e 66 50 6f 70 75 | 70 42 6f 75 6e 64 73 29 |H).fPopu|pBounds)|
|00002fe0| 3b 0d 21 20 09 09 09 09 | 09 43 41 4c 4c 5f 43 41 |;.! ....|.CALL_CA|
|00002ff0| 4c 4c 42 41 43 4b 28 44 | 72 61 77 50 6f 70 75 70 |LLBACK(D|rawPopup|
|00003000| 4d 65 6e 75 29 28 70 44 | 69 61 6c 6f 67 50 74 72 |Menu)(pD|ialogPtr|
|00003010| 2c 20 28 2a 2a 70 6f 70 | 75 70 49 74 65 6d 48 29 |, (**pop|upItemH)|
|00003020| 2e 66 50 6f 70 75 70 49 | 74 65 6d 49 44 29 3b 0d |.fPopupI|temID);.|
|00003030| 20 20 09 09 09 09 09 0d | 20 20 09 09 09 09 09 6d | ......| .....m|
|00003040| 79 46 69 6c 74 65 72 20 | 3d 20 74 72 75 65 3b 20 |yFilter |= true; |
|00003050| 2f 2f 20 64 69 61 6c 6f | 67 20 69 73 20 6f 76 65 |// dialo|g is ove|
|00003060| 72 0d 64 69 66 66 20 2d | 43 20 32 20 54 75 6d 62 |r.diff -|C 2 Tumb|
|00003070| 6f 6c 69 61 3a 44 65 73 | 6b 74 6f 70 20 46 6f 6c |olia:Des|ktop Fol|
|00003080| 64 65 72 3a 50 4f 56 53 | 52 43 3a 53 4f 55 52 43 |der:POVS|RC:SOURC|
|00003090| 45 3a 50 6f 76 2e 63 20 | 54 75 6d 62 6f 6c 69 61 |E:Pov.c |Tumbolia|
|000030a0| 3a 41 70 70 6c 69 63 61 | 74 69 6f 6e 73 20 c4 3a |:Applica|tions .:|
|000030b0| 50 65 72 73 69 73 74 65 | 6e 63 65 20 6f 66 20 56 |Persiste|nce of V|
|000030c0| 69 73 69 6f 6e 3a 50 4f | 56 53 52 43 3a 53 4f 55 |ision:PO|VSRC:SOU|
|000030d0| 52 43 45 3a 50 6f 76 2e | 63 0d 2a 2a 2a 20 54 75 |RCE:Pov.|c.*** Tu|
|000030e0| 6d 62 6f 6c 69 61 3a 44 | 65 73 6b 74 6f 70 20 46 |mbolia:D|esktop F|
|000030f0| 6f 6c 64 65 72 3a 50 4f | 56 53 52 43 3a 53 4f 55 |older:PO|VSRC:SOU|
|00003100| 52 43 45 3a 50 6f 76 2e | 63 09 57 65 64 20 46 65 |RCE:Pov.|c.Wed Fe|
|00003110| 62 20 20 39 20 31 39 3a | 30 37 3a 31 31 20 31 39 |b 9 19:|07:11 19|
|00003120| 39 34 0d 2d 2d 2d 20 54 | 75 6d 62 6f 6c 69 61 3a |94.--- T|umbolia:|
|00003130| 41 70 70 6c 69 63 61 74 | 69 6f 6e 73 20 c4 3a 50 |Applicat|ions .:P|
|00003140| 65 72 73 69 73 74 65 6e | 63 65 20 6f 66 20 56 69 |ersisten|ce of Vi|
|00003150| 73 69 6f 6e 3a 50 4f 56 | 53 52 43 3a 53 4f 55 52 |sion:POV|SRC:SOUR|
|00003160| 43 45 3a 50 6f 76 2e 63 | 09 53 61 74 20 41 70 72 |CE:Pov.c|.Sat Apr|
|00003170| 20 32 33 20 31 39 3a 33 | 30 3a 30 32 20 31 39 39 | 23 19:3|0:02 199|
|00003180| 34 0d 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |4.******|********|
|00003190| 2a 0d 2a 2a 2a 20 39 36 | 2c 39 39 20 2a 2a 2a 2a |*.*** 96|,99 ****|
|000031a0| 0d 2d 2d 2d 20 39 36 2c | 31 30 30 20 2d 2d 2d 2d |.--- 96,|100 ----|
|000031b0| 0d 20 20 09 39 33 31 31 | 31 39 09 5b 64 6a 68 5d |. .9311|19.[djh]|
|000031c0| 09 32 2e 30 2e 31 20 73 | 6f 75 72 63 65 20 63 6f |.2.0.1 s|ource co|
|000031d0| 6e 64 69 74 69 6f 6e 61 | 6c 6c 79 20 63 6f 6d 70 |nditiona|lly comp|
|000031e0| 69 6c 65 73 20 66 6f 72 | 20 50 50 43 20 6d 61 63 |iles for| PPC mac|
|000031f0| 68 69 6e 65 73 2c 20 6b | 65 79 77 6f 72 64 20 5f |hines, k|eyword _|
|00003200| 5f 70 6f 77 65 72 63 0d | 20 20 09 39 34 30 32 30 |_powerc.| .94020|
|00003210| 34 09 5b 65 73 70 5d 09 | 32 2e 32 20 70 72 65 70 |4.[esp].|2.2 prep|
|00003220| 61 72 65 20 66 6f 72 20 | 72 65 6c 65 61 73 65 20 |are for |release |
|00003230| 2d 20 62 6f 75 6e 64 20 | 73 6c 61 62 73 20 64 65 |- bound |slabs de|
|00003240| 66 61 75 6c 74 20 4f 46 | 46 0d 2b 20 09 39 34 30 |fault OF|F.+ .940|
|00003250| 34 31 36 09 5b 50 46 53 | 5d 09 32 2e 32 2e 31 20 |416.[PFS|].2.2.1 |
|00003260| 67 72 65 61 74 6c 79 20 | 72 65 77 6f 72 6b 65 64 |greatly |reworked|
|00003270| 20 74 6f 20 63 6c 65 61 | 6e 20 75 70 20 50 50 43 | to clea|n up PPC|
|00003280| 20 73 75 70 70 6f 72 74 | 20 61 6e 64 20 70 72 6f | support| and pro|
|00003290| 76 69 64 65 20 43 6f 64 | 65 57 61 72 72 69 6f 72 |vide Cod|eWarrior|
|000032a0| 20 70 72 6f 6a 65 63 74 | 73 0d 20 20 3d 3d 3d 3d | project|s. ====|
|000032b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000032c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000032d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000032e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000032f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 2a 2f 0d 20 20 0d |========|==*/. .|
|00003300| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 0d |********|*******.|
|00003310| 2a 2a 2a 20 31 33 31 2c | 31 33 34 20 2a 2a 2a 2a |*** 131,|134 ****|
|00003320| 0d 2d 2d 2d 20 31 33 32 | 2c 31 33 36 20 2d 2d 2d |.--- 132|,136 ---|
|00003330| 2d 0d 20 20 23 69 6e 63 | 6c 75 64 65 20 3c 73 6f |-. #inc|lude <so|
|00003340| 75 6e 64 2e 68 3e 0d 20 | 20 23 69 6e 63 6c 75 64 |und.h>. | #includ|
|00003350| 65 20 3c 41 70 70 6c 65 | 45 76 65 6e 74 73 2e 68 |e <Apple|Events.h|
|00003360| 3e 0d 2b 20 23 69 6e 63 | 6c 75 64 65 20 3c 41 45 |>.+ #inc|lude <AE|
|00003370| 52 65 67 69 73 74 72 79 | 2e 68 3e 0d 20 20 23 69 |Registry|.h>. #i|
|00003380| 6e 63 6c 75 64 65 20 3c | 44 69 73 6b 49 6e 69 74 |nclude <|DiskInit|
|00003390| 2e 68 3e 0d 20 20 23 69 | 6e 63 6c 75 64 65 20 3c |.h>. #i|nclude <|
|000033a0| 47 65 73 74 61 6c 74 45 | 71 75 2e 68 3e 0d 2a 2a |GestaltE|qu.h>.**|
|000033b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0d 2a 2a |********|*****.**|
|000033c0| 2a 20 31 34 33 2c 31 34 | 37 20 2a 2a 2a 2a 0d 20 |* 143,14|7 ****. |
|000033d0| 20 23 65 6e 64 69 66 20 | 2f 2f 20 5f 48 5f 4d 61 | #endif |// _H_Ma|
|000033e0| 63 48 65 61 64 65 72 73 | 5f 0d 20 20 0d 21 20 23 |cHeaders|_. .! #|
|000033f0| 69 66 20 21 64 65 66 69 | 6e 65 64 20 28 54 48 49 |if !defi|ned (THI|
|00003400| 4e 4b 5f 43 29 0d 20 20 | 23 69 6e 63 6c 75 64 65 |NK_C). |#include|
|00003410| 20 3c 73 74 72 69 6e 67 | 73 2e 68 3e 09 09 2f 2a | <string|s.h>../*|
|00003420| 20 70 32 63 73 74 72 20 | 2a 2f 0d 20 20 23 65 6e | p2cstr |*/. #en|
|00003430| 64 69 66 20 2f 2f 20 54 | 48 49 4e 4b 5f 43 0d 2d |dif // T|HINK_C.-|
|00003440| 2d 2d 20 31 34 35 2c 31 | 34 39 20 2d 2d 2d 2d 0d |-- 145,1|49 ----.|
|00003450| 20 20 23 65 6e 64 69 66 | 20 2f 2f 20 5f 48 5f 4d | #endif| // _H_M|
|00003460| 61 63 48 65 61 64 65 72 | 73 5f 0d 20 20 0d 21 20 |acHeader|s_. .! |
|00003470| 23 69 66 20 21 64 65 66 | 69 6e 65 64 20 28 54 48 |#if !def|ined (TH|
|00003480| 49 4e 4b 5f 43 29 20 26 | 26 20 21 64 65 66 69 6e |INK_C) &|& !defin|
|00003490| 65 64 28 5f 5f 4d 57 45 | 52 4b 53 5f 5f 29 0d 20 |ed(__MWE|RKS__). |
|000034a0| 20 23 69 6e 63 6c 75 64 | 65 20 3c 73 74 72 69 6e | #includ|e <strin|
|000034b0| 67 73 2e 68 3e 09 09 2f | 2a 20 70 32 63 73 74 72 |gs.h>../|* p2cstr|
|000034c0| 20 2a 2f 0d 20 20 23 65 | 6e 64 69 66 20 2f 2f 20 | */. #e|ndif // |
|000034d0| 54 48 49 4e 4b 5f 43 0d | 2a 2a 2a 2a 2a 2a 2a 2a |THINK_C.|********|
|000034e0| 2a 2a 2a 2a 2a 2a 2a 0d | 2a 2a 2a 20 32 30 31 2c |*******.|*** 201,|
|000034f0| 32 31 39 20 2a 2a 2a 2a | 0d 20 20 23 69 66 20 64 |219 ****|. #if d|
|00003500| 65 66 69 6e 65 64 28 5f | 5f 70 6f 77 65 72 63 29 |efined(_|_powerc)|
|00003510| 0d 20 20 2f 2f 20 50 6f | 77 65 72 50 43 20 6e 65 |. // Po|werPC ne|
|00003520| 65 64 73 20 69 74 73 20 | 6f 77 6e 20 51 75 69 63 |eds its |own Quic|
|00003530| 6b 44 72 61 77 20 67 6c | 6f 62 61 6c 20 72 65 63 |kDraw gl|obal rec|
|00003540| 0d 20 20 51 44 47 6c 6f | 62 61 6c 73 20 71 64 3b |. QDGlo|bals qd;|
|00003550| 0d 20 20 0d 2d 20 2f 2f | 20 66 6f 72 77 61 72 64 |. .- //| forward|
|00003560| 20 64 65 63 6c 61 72 61 | 74 69 6f 6e 73 20 66 6f | declara|tions fo|
|00003570| 72 20 72 6f 75 74 69 6e | 65 20 64 65 73 63 72 69 |r routin|e descri|
|00003580| 70 74 6f 72 73 0d 2d 20 | 65 78 74 65 72 6e 20 70 |ptors.- |extern p|
|00003590| 61 73 63 61 6c 20 76 6f | 69 64 20 44 72 61 77 50 |ascal vo|id DrawP|
|000035a0| 6f 70 75 70 4d 65 6e 75 | 28 57 69 6e 64 6f 77 50 |opupMenu|(WindowP|
|000035b0| 74 72 20 64 6c 67 57 69 | 6e 64 50 74 72 2c 20 73 |tr dlgWi|ndPtr, s|
|000035c0| 68 6f 72 74 20 64 69 6e | 75 6d 29 3b 0d 2d 20 70 |hort din|um);.- p|
|000035d0| 61 73 63 61 6c 20 76 6f | 69 64 20 64 69 6d 5f 64 |ascal vo|id dim_d|
|000035e0| 6c 67 5f 65 64 69 74 5f | 74 65 78 74 28 57 69 6e |lg_edit_|text(Win|
|000035f0| 64 6f 77 50 74 72 20 64 | 6c 67 57 69 6e 64 50 74 |dowPtr d|lgWindPt|
|00003600| 72 2c 20 73 68 6f 72 74 | 20 64 69 6e 75 6d 29 3b |r, short| dinum);|
|00003610| 0d 2d 20 70 61 73 63 61 | 6c 20 76 6f 69 64 20 73 |.- pasca|l void s|
|00003620| 68 6f 77 50 72 6f 67 72 | 65 73 73 5f 55 50 72 6f |howProgr|ess_UPro|
|00003630| 63 28 57 69 6e 64 6f 77 | 50 74 72 20 64 6c 67 57 |c(Window|Ptr dlgW|
|00003640| 69 6e 64 50 74 72 2c 20 | 73 68 6f 72 74 20 64 69 |indPtr, |short di|
|00003650| 6e 75 6d 29 3b 0d 2d 20 | 70 61 73 63 61 6c 20 4f |num);.- |pascal O|
|00003660| 53 45 72 72 20 48 61 6e | 64 6c 65 41 45 4f 61 70 |SErr Han|dleAEOap|
|00003670| 70 28 41 45 44 65 73 63 | 4c 69 73 74 20 2a 61 65 |p(AEDesc|List *ae|
|00003680| 76 74 2c 20 41 45 44 65 | 73 63 4c 69 73 74 20 2a |vt, AEDe|scList *|
|00003690| 72 65 70 6c 79 2c 20 6c | 6f 6e 67 20 72 65 66 43 |reply, l|ong refC|
|000036a0| 6f 6e 29 3b 0d 2d 20 70 | 61 73 63 61 6c 20 4f 53 |on);.- p|ascal OS|
|000036b0| 45 72 72 20 48 61 6e 64 | 6c 65 41 45 4f 64 6f 63 |Err Hand|leAEOdoc|
|000036c0| 28 41 45 44 65 73 63 4c | 69 73 74 20 2a 61 65 76 |(AEDescL|ist *aev|
|000036d0| 74 2c 20 41 45 44 65 73 | 63 4c 69 73 74 20 2a 72 |t, AEDes|cList *r|
|000036e0| 65 70 6c 79 2c 20 6c 6f | 6e 67 20 72 65 66 43 6f |eply, lo|ng refCo|
|000036f0| 6e 29 3b 0d 2d 20 70 61 | 73 63 61 6c 20 4f 53 45 |n);.- pa|scal OSE|
|00003700| 72 72 20 48 61 6e 64 6c | 65 41 45 51 75 69 74 28 |rr Handl|eAEQuit(|
|00003710| 41 45 44 65 73 63 4c 69 | 73 74 20 2a 61 65 76 74 |AEDescLi|st *aevt|
|00003720| 2c 20 41 45 44 65 73 63 | 4c 69 73 74 20 2a 72 65 |, AEDesc|List *re|
|00003730| 70 6c 79 2c 20 6c 6f 6e | 67 20 72 65 66 43 6f 6e |ply, lon|g refCon|
|00003740| 29 3b 0d 2d 20 70 61 73 | 63 61 6c 20 76 6f 69 64 |);.- pas|cal void|
|00003750| 20 4d 79 50 75 74 50 69 | 63 50 72 6f 63 28 20 63 | MyPutPi|cProc( c|
|00003760| 68 61 72 20 2a 64 61 74 | 61 50 74 72 2c 20 73 68 |har *dat|aPtr, sh|
|00003770| 6f 72 74 20 62 79 74 65 | 43 6f 75 6e 74 29 3b 0d |ort byte|Count);.|
|00003780| 2d 20 70 61 73 63 61 6c | 20 76 6f 69 64 20 70 32 |- pascal| void p2|
|00003790| 77 69 5f 56 53 63 72 6f | 6c 6c 41 63 74 69 6f 6e |wi_VScro|llAction|
|000037a0| 50 72 6f 63 28 43 6f 6e | 74 72 6f 6c 48 61 6e 64 |Proc(Con|trolHand|
|000037b0| 6c 65 20 63 6f 6e 74 72 | 6f 6c 2c 20 73 68 6f 72 |le contr|ol, shor|
|000037c0| 74 20 70 61 72 74 29 3b | 0d 2d 20 70 61 73 63 61 |t part);|.- pasca|
|000037d0| 6c 20 76 6f 69 64 20 70 | 32 77 69 5f 48 53 63 72 |l void p|2wi_HScr|
|000037e0| 6f 6c 6c 41 63 74 69 6f | 6e 50 72 6f 63 28 43 6f |ollActio|nProc(Co|
|000037f0| 6e 74 72 6f 6c 48 61 6e | 64 6c 65 20 63 6f 6e 74 |ntrolHan|dle cont|
|00003800| 72 6f 6c 2c 20 73 68 6f | 72 74 20 70 61 72 74 29 |rol, sho|rt part)|
|00003810| 3b 0d 2d 20 70 61 73 63 | 61 6c 20 76 6f 69 64 20 |;.- pasc|al void |
|00003820| 53 63 72 6f 6c 6c 50 72 | 6f 63 28 43 6f 6e 74 72 |ScrollPr|oc(Contr|
|00003830| 6f 6c 48 61 6e 64 6c 65 | 20 74 68 65 43 6f 6e 74 |olHandle| theCont|
|00003840| 72 6f 6c 2c 20 73 68 6f | 72 74 20 74 68 65 43 6f |rol, sho|rt theCo|
|00003850| 64 65 29 3b 0d 20 20 23 | 65 6e 64 69 66 20 2f 2f |de);. #|endif //|
|00003860| 20 5f 5f 70 6f 77 65 72 | 63 0d 20 20 0d 20 20 0d | __power|c. . .|
|00003870| 20 20 2f 2a 3d 3d 3d 3d | 20 47 6c 6f 62 61 6c 20 | /*====| Global |
|00003880| 76 61 72 69 61 62 6c 65 | 73 20 28 65 78 74 65 72 |variable|s (exter|
|00003890| 6e 61 6c 20 73 63 6f 70 | 65 29 20 3d 3d 3d 3d 2a |nal scop|e) ====*|
|000038a0| 2f 0d 2d 2d 2d 20 32 30 | 33 2c 32 32 36 20 2d 2d |/.--- 20|3,226 --|
|000038b0| 2d 2d 0d 20 20 23 69 66 | 20 64 65 66 69 6e 65 64 |--. #if| defined|
|000038c0| 28 5f 5f 70 6f 77 65 72 | 63 29 0d 20 20 2f 2f 20 |(__power|c). // |
|000038d0| 50 6f 77 65 72 50 43 20 | 6e 65 65 64 73 20 69 74 |PowerPC |needs it|
|000038e0| 73 20 6f 77 6e 20 51 75 | 69 63 6b 44 72 61 77 20 |s own Qu|ickDraw |
|000038f0| 67 6c 6f 62 61 6c 20 72 | 65 63 0d 2b 20 0d 2b 20 |global r|ec.+ .+ |
|00003900| 2f 2f 20 4d 65 74 72 6f | 77 65 72 6b 73 20 70 72 |// Metro|werks pr|
|00003910| 6f 76 69 64 65 73 20 6f | 6e 65 20 66 6f 72 20 75 |ovides o|ne for u|
|00003920| 73 2c 20 73 6f 2e 2e 2e | 0d 2b 20 23 69 66 6e 64 |s, so...|.+ #ifnd|
|00003930| 65 66 20 5f 5f 4d 57 45 | 52 4b 53 5f 5f 0d 20 20 |ef __MWE|RKS__. |
|00003940| 51 44 47 6c 6f 62 61 6c | 73 20 71 64 3b 0d 2b 20 |QDGlobal|s qd;.+ |
|00003950| 23 65 6e 64 69 66 0d 20 | 20 0d 20 20 23 65 6e 64 |#endif. | . #end|
|00003960| 69 66 20 2f 2f 20 5f 5f | 70 6f 77 65 72 63 0d 20 |if // __|powerc. |
|00003970| 20 0d 2b 20 2f 2f 20 66 | 6f 72 77 61 72 64 20 64 | .+ // f|orward d|
|00003980| 65 63 6c 61 72 61 74 69 | 6f 6e 73 20 66 6f 72 20 |eclarati|ons for |
|00003990| 72 6f 75 74 69 6e 65 20 | 64 65 73 63 72 69 70 74 |routine |descript|
|000039a0| 6f 72 73 0d 2b 20 2f 2f | 20 43 41 4c 4c 42 41 43 |ors.+ //| CALLBAC|
|000039b0| 4b 5f 50 52 4f 54 4f 54 | 59 50 45 28 65 78 74 65 |K_PROTOT|YPE(exte|
|000039c0| 72 6e 20 70 61 73 63 61 | 6c 20 76 6f 69 64 2c 20 |rn pasca|l void, |
|000039d0| 44 72 61 77 50 6f 70 75 | 70 4d 65 6e 75 29 28 57 |DrawPopu|pMenu)(W|
|000039e0| 69 6e 64 6f 77 50 74 72 | 20 64 6c 67 57 69 6e 64 |indowPtr| dlgWind|
|000039f0| 50 74 72 2c 20 73 68 6f | 72 74 20 64 69 6e 75 6d |Ptr, sho|rt dinum|
|00003a00| 29 3b 0d 2b 20 2f 2f 20 | 43 41 4c 4c 42 41 43 4b |);.+ // |CALLBACK|
|00003a10| 5f 50 52 4f 54 4f 54 59 | 50 45 28 70 61 73 63 61 |_PROTOTY|PE(pasca|
|00003a20| 6c 20 76 6f 69 64 2c 20 | 64 69 6d 5f 64 6c 67 5f |l void, |dim_dlg_|
|00003a30| 65 64 69 74 5f 74 65 78 | 74 29 28 57 69 6e 64 6f |edit_tex|t)(Windo|
|00003a40| 77 50 74 72 20 64 6c 67 | 57 69 6e 64 50 74 72 2c |wPtr dlg|WindPtr,|
|00003a50| 20 73 68 6f 72 74 20 64 | 69 6e 75 6d 29 3b 0d 2b | short d|inum);.+|
|00003a60| 20 2f 2f 20 43 41 4c 4c | 42 41 43 4b 5f 50 52 4f | // CALL|BACK_PRO|
|00003a70| 54 4f 54 59 50 45 28 70 | 61 73 63 61 6c 20 76 6f |TOTYPE(p|ascal vo|
|00003a80| 69 64 2c 20 73 68 6f 77 | 50 72 6f 67 72 65 73 73 |id, show|Progress|
|00003a90| 5f 55 50 72 6f 63 29 28 | 57 69 6e 64 6f 77 50 74 |_UProc)(|WindowPt|
|00003aa0| 72 20 64 6c 67 57 69 6e | 64 50 74 72 2c 20 73 68 |r dlgWin|dPtr, sh|
|00003ab0| 6f 72 74 20 64 69 6e 75 | 6d 29 3b 0d 2b 20 43 41 |ort dinu|m);.+ CA|
|00003ac0| 4c 4c 42 41 43 4b 5f 50 | 52 4f 54 4f 54 59 50 45 |LLBACK_P|ROTOTYPE|
|00003ad0| 28 70 61 73 63 61 6c 20 | 4f 53 45 72 72 2c 20 48 |(pascal |OSErr, H|
|00003ae0| 61 6e 64 6c 65 41 45 4f | 61 70 70 29 28 41 45 44 |andleAEO|app)(AED|
|00003af0| 65 73 63 4c 69 73 74 20 | 2a 61 65 76 74 2c 20 41 |escList |*aevt, A|
|00003b00| 45 44 65 73 63 4c 69 73 | 74 20 2a 72 65 70 6c 79 |EDescLis|t *reply|
|00003b10| 2c 20 6c 6f 6e 67 20 72 | 65 66 43 6f 6e 29 3b 0d |, long r|efCon);.|
|00003b20| 2b 20 43 41 4c 4c 42 41 | 43 4b 5f 50 52 4f 54 4f |+ CALLBA|CK_PROTO|
|00003b30| 54 59 50 45 28 70 61 73 | 63 61 6c 20 4f 53 45 72 |TYPE(pas|cal OSEr|
|00003b40| 72 2c 20 48 61 6e 64 6c | 65 41 45 4f 64 6f 63 29 |r, Handl|eAEOdoc)|
|00003b50| 28 41 45 44 65 73 63 4c | 69 73 74 20 2a 61 65 76 |(AEDescL|ist *aev|
|00003b60| 74 2c 20 41 45 44 65 73 | 63 4c 69 73 74 20 2a 72 |t, AEDes|cList *r|
|00003b70| 65 70 6c 79 2c 20 6c 6f | 6e 67 20 72 65 66 43 6f |eply, lo|ng refCo|
|00003b80| 6e 29 3b 0d 2b 20 43 41 | 4c 4c 42 41 43 4b 5f 50 |n);.+ CA|LLBACK_P|
|00003b90| 52 4f 54 4f 54 59 50 45 | 28 70 61 73 63 61 6c 20 |ROTOTYPE|(pascal |
|00003ba0| 4f 53 45 72 72 2c 20 48 | 61 6e 64 6c 65 41 45 51 |OSErr, H|andleAEQ|
|00003bb0| 75 69 74 29 28 41 45 44 | 65 73 63 4c 69 73 74 20 |uit)(AED|escList |
|00003bc0| 2a 61 65 76 74 2c 20 41 | 45 44 65 73 63 4c 69 73 |*aevt, A|EDescLis|
|00003bd0| 74 20 2a 72 65 70 6c 79 | 2c 20 6c 6f 6e 67 20 72 |t *reply|, long r|
|00003be0| 65 66 43 6f 6e 29 3b 0d | 2b 20 2f 2f 20 43 41 4c |efCon);.|+ // CAL|
|00003bf0| 4c 42 41 43 4b 5f 50 52 | 4f 54 4f 54 59 50 45 28 |LBACK_PR|OTOTYPE(|
|00003c00| 70 61 73 63 61 6c 20 76 | 6f 69 64 2c 20 4d 79 50 |pascal v|oid, MyP|
|00003c10| 75 74 50 69 63 50 72 6f | 63 29 28 20 63 68 61 72 |utPicPro|c)( char|
|00003c20| 20 2a 64 61 74 61 50 74 | 72 2c 20 73 68 6f 72 74 | *dataPt|r, short|
|00003c30| 20 62 79 74 65 43 6f 75 | 6e 74 29 3b 0d 2b 20 2f | byteCou|nt);.+ /|
|00003c40| 2f 20 43 41 4c 4c 42 41 | 43 4b 5f 50 52 4f 54 4f |/ CALLBA|CK_PROTO|
|00003c50| 54 59 50 45 28 70 61 73 | 63 61 6c 20 76 6f 69 64 |TYPE(pas|cal void|
|00003c60| 2c 20 70 32 77 69 5f 56 | 53 63 72 6f 6c 6c 41 63 |, p2wi_V|ScrollAc|
|00003c70| 74 69 6f 6e 50 72 6f 63 | 29 28 43 6f 6e 74 72 6f |tionProc|)(Contro|
|00003c80| 6c 48 61 6e 64 6c 65 20 | 63 6f 6e 74 72 6f 6c 2c |lHandle |control,|
|00003c90| 20 73 68 6f 72 74 20 70 | 61 72 74 29 3b 0d 2b 20 | short p|art);.+ |
|00003ca0| 2f 2f 20 43 41 4c 4c 42 | 41 43 4b 5f 50 52 4f 54 |// CALLB|ACK_PROT|
|00003cb0| 4f 54 59 50 45 28 70 61 | 73 63 61 6c 20 76 6f 69 |OTYPE(pa|scal voi|
|00003cc0| 64 2c 20 70 32 77 69 5f | 48 53 63 72 6f 6c 6c 41 |d, p2wi_|HScrollA|
|00003cd0| 63 74 69 6f 6e 50 72 6f | 63 29 28 43 6f 6e 74 72 |ctionPro|c)(Contr|
|00003ce0| 6f 6c 48 61 6e 64 6c 65 | 20 63 6f 6e 74 72 6f 6c |olHandle| control|
|00003cf0| 2c 20 73 68 6f 72 74 20 | 70 61 72 74 29 3b 0d 2b |, short |part);.+|
|00003d00| 20 43 41 4c 4c 42 41 43 | 4b 5f 50 52 4f 54 4f 54 | CALLBAC|K_PROTOT|
|00003d10| 59 50 45 28 70 61 73 63 | 61 6c 20 76 6f 69 64 2c |YPE(pasc|al void,|
|00003d20| 20 53 63 72 6f 6c 6c 50 | 72 6f 63 29 28 43 6f 6e | ScrollP|roc)(Con|
|00003d30| 74 72 6f 6c 48 61 6e 64 | 6c 65 20 74 68 65 43 6f |trolHand|le theCo|
|00003d40| 6e 74 72 6f 6c 2c 20 73 | 68 6f 72 74 20 74 68 65 |ntrol, s|hort the|
|00003d50| 43 6f 64 65 29 3b 0d 2b | 20 0d 20 20 0d 20 20 2f |Code);.+| . . /|
|00003d60| 2a 3d 3d 3d 3d 20 47 6c | 6f 62 61 6c 20 76 61 72 |*==== Gl|obal var|
|00003d70| 69 61 62 6c 65 73 20 28 | 65 78 74 65 72 6e 61 6c |iables (|external|
|00003d80| 20 73 63 6f 70 65 29 20 | 3d 3d 3d 3d 2a 2f 0d 2a | scope) |====*/.*|
|00003d90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0d 2a |********|******.*|
|00003da0| 2a 2a 20 33 32 31 2c 33 | 32 34 20 2a 2a 2a 2a 0d |** 321,3|24 ****.|
|00003db0| 2d 2d 2d 20 33 32 38 2c | 33 33 32 20 2d 2d 2d 2d |--- 328,|332 ----|
|00003dc0| 0d 20 20 7d 3b 0d 20 20 | 0d 2b 20 2f 2a 0d 20 20 |. };. |.+ /*. |
|00003dd0| 23 69 66 20 64 65 66 69 | 6e 65 64 28 5f 5f 70 6f |#if defi|ned(__po|
|00003de0| 77 65 72 63 29 0d 20 20 | 2f 2f 20 72 6f 75 74 69 |werc). |// routi|
|00003df0| 6e 65 20 64 65 73 63 72 | 69 70 74 6f 72 20 67 6c |ne descr|iptor gl|
|00003e00| 6f 62 61 6c 73 0d 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |obals.**|********|
|00003e10| 2a 2a 2a 2a 2a 0d 2a 2a | 2a 20 33 32 38 2c 33 33 |*****.**|* 328,33|
|00003e20| 34 20 2a 2a 2a 2a 0d 20 | 20 52 6f 75 74 69 6e 65 |4 ****. | Routine|
|00003e30| 44 65 73 63 72 69 70 74 | 6f 72 20 67 44 69 6d 44 |Descript|or gDimD|
|00003e40| 6c 6f 67 54 65 78 74 52 | 44 20 3d 20 42 55 49 4c |logTextR|D = BUIL|
|00003e50| 44 5f 52 4f 55 54 49 4e | 45 5f 44 45 53 43 52 49 |D_ROUTIN|E_DESCRI|
|00003e60| 50 54 4f 52 28 75 70 70 | 55 73 65 72 49 74 65 6d |PTOR(upp|UserItem|
|00003e70| 50 72 6f 63 49 6e 66 6f | 2c 20 64 69 6d 5f 64 6c |ProcInfo|, dim_dl|
|00003e80| 67 5f 65 64 69 74 5f 74 | 65 78 74 29 3b 0d 20 20 |g_edit_t|ext);. |
|00003e90| 52 6f 75 74 69 6e 65 44 | 65 73 63 72 69 70 74 6f |RoutineD|escripto|
|00003ea0| 72 20 67 53 68 6f 77 50 | 72 6f 67 72 65 73 73 52 |r gShowP|rogressR|
|00003eb0| 44 20 3d 20 42 55 49 4c | 44 5f 52 4f 55 54 49 4e |D = BUIL|D_ROUTIN|
|00003ec0| 45 5f 44 45 53 43 52 49 | 50 54 4f 52 28 75 70 70 |E_DESCRI|PTOR(upp|
|00003ed0| 55 73 65 72 49 74 65 6d | 50 72 6f 63 49 6e 66 6f |UserItem|ProcInfo|
|00003ee0| 2c 20 73 68 6f 77 50 72 | 6f 67 72 65 73 73 5f 55 |, showPr|ogress_U|
|00003ef0| 50 72 6f 63 29 3b 0d 21 | 20 52 6f 75 74 69 6e 65 |Proc);.!| Routine|
|00003f00| 44 65 73 63 72 69 70 74 | 6f 72 20 67 41 45 4f 41 |Descript|or gAEOA|
|00003f10| 70 70 52 44 20 3d 20 42 | 55 49 4c 44 5f 52 4f 55 |ppRD = B|UILD_ROU|
|00003f20| 54 49 4e 45 5f 44 45 53 | 43 52 49 50 54 4f 52 28 |TINE_DES|CRIPTOR(|
|00003f30| 75 70 70 45 76 65 6e 74 | 48 61 6e 64 6c 65 72 50 |uppEvent|HandlerP|
|00003f40| 72 6f 63 49 6e 66 6f 2c | 20 48 61 6e 64 6c 65 41 |rocInfo,| HandleA|
|00003f50| 45 4f 61 70 70 29 3b 0d | 21 20 52 6f 75 74 69 6e |EOapp);.|! Routin|
|00003f60| 65 44 65 73 63 72 69 70 | 74 6f 72 20 67 41 45 4f |eDescrip|tor gAEO|
|00003f70| 44 6f 63 52 44 20 3d 20 | 42 55 49 4c 44 5f 52 4f |DocRD = |BUILD_RO|
|00003f80| 55 54 49 4e 45 5f 44 45 | 53 43 52 49 50 54 4f 52 |UTINE_DE|SCRIPTOR|
|00003f90| 28 75 70 70 45 76 65 6e | 74 48 61 6e 64 6c 65 72 |(uppEven|tHandler|
|00003fa0| 50 72 6f 63 49 6e 66 6f | 2c 20 48 61 6e 64 6c 65 |ProcInfo|, Handle|
|00003fb0| 41 45 4f 64 6f 63 29 3b | 0d 21 20 52 6f 75 74 69 |AEOdoc);|.! Routi|
|00003fc0| 6e 65 44 65 73 63 72 69 | 70 74 6f 72 20 67 41 45 |neDescri|ptor gAE|
|00003fd0| 51 75 69 74 52 44 20 3d | 20 42 55 49 4c 44 5f 52 |QuitRD =| BUILD_R|
|00003fe0| 4f 55 54 49 4e 45 5f 44 | 45 53 43 52 49 50 54 4f |OUTINE_D|ESCRIPTO|
|00003ff0| 52 28 75 70 70 45 76 65 | 6e 74 48 61 6e 64 6c 65 |R(uppEve|ntHandle|
|00004000| 72 50 72 6f 63 49 6e 66 | 6f 2c 20 48 61 6e 64 6c |rProcInf|o, Handl|
|00004010| 65 41 45 51 75 69 74 29 | 3b 0d 20 20 52 6f 75 74 |eAEQuit)|;. Rout|
|00004020| 69 6e 65 44 65 73 63 72 | 69 70 74 6f 72 20 67 56 |ineDescr|iptor gV|
|00004030| 53 63 72 6f 6c 6c 52 44 | 20 3d 20 42 55 49 4c 44 |ScrollRD| = BUILD|
|00004040| 5f 52 4f 55 54 49 4e 45 | 5f 44 45 53 43 52 49 50 |_ROUTINE|_DESCRIP|
|00004050| 54 4f 52 28 75 70 70 43 | 6f 6e 74 72 6f 6c 41 63 |TOR(uppC|ontrolAc|
|00004060| 74 69 6f 6e 50 72 6f 63 | 49 6e 66 6f 2c 20 70 32 |tionProc|Info, p2|
|00004070| 77 69 5f 56 53 63 72 6f | 6c 6c 41 63 74 69 6f 6e |wi_VScro|llAction|
|00004080| 50 72 6f 63 29 3b 0d 20 | 20 52 6f 75 74 69 6e 65 |Proc);. | Routine|
|00004090| 44 65 73 63 72 69 70 74 | 6f 72 20 67 48 53 63 72 |Descript|or gHScr|
|000040a0| 6f 6c 6c 52 44 20 3d 20 | 42 55 49 4c 44 5f 52 4f |ollRD = |BUILD_RO|
|000040b0| 55 54 49 4e 45 5f 44 45 | 53 43 52 49 50 54 4f 52 |UTINE_DE|SCRIPTOR|
|000040c0| 28 75 70 70 43 6f 6e 74 | 72 6f 6c 41 63 74 69 6f |(uppCont|rolActio|
|000040d0| 6e 50 72 6f 63 49 6e 66 | 6f 2c 20 70 32 77 69 5f |nProcInf|o, p2wi_|
|000040e0| 48 53 63 72 6f 6c 6c 41 | 63 74 69 6f 6e 50 72 6f |HScrollA|ctionPro|
|000040f0| 63 29 3b 0d 2d 2d 2d 20 | 33 33 36 2c 33 34 32 20 |c);.--- |336,342 |
|00004100| 2d 2d 2d 2d 0d 20 20 52 | 6f 75 74 69 6e 65 44 65 |----. R|outineDe|
|00004110| 73 63 72 69 70 74 6f 72 | 20 67 44 69 6d 44 6c 6f |scriptor| gDimDlo|
|00004120| 67 54 65 78 74 52 44 20 | 3d 20 42 55 49 4c 44 5f |gTextRD |= BUILD_|
|00004130| 52 4f 55 54 49 4e 45 5f | 44 45 53 43 52 49 50 54 |ROUTINE_|DESCRIPT|
|00004140| 4f 52 28 75 70 70 55 73 | 65 72 49 74 65 6d 50 72 |OR(uppUs|erItemPr|
|00004150| 6f 63 49 6e 66 6f 2c 20 | 64 69 6d 5f 64 6c 67 5f |ocInfo, |dim_dlg_|
|00004160| 65 64 69 74 5f 74 65 78 | 74 29 3b 0d 20 20 52 6f |edit_tex|t);. Ro|
|00004170| 75 74 69 6e 65 44 65 73 | 63 72 69 70 74 6f 72 20 |utineDes|criptor |
|00004180| 67 53 68 6f 77 50 72 6f | 67 72 65 73 73 52 44 20 |gShowPro|gressRD |
|00004190| 3d 20 42 55 49 4c 44 5f | 52 4f 55 54 49 4e 45 5f |= BUILD_|ROUTINE_|
|000041a0| 44 45 53 43 52 49 50 54 | 4f 52 28 75 70 70 55 73 |DESCRIPT|OR(uppUs|
|000041b0| 65 72 49 74 65 6d 50 72 | 6f 63 49 6e 66 6f 2c 20 |erItemPr|ocInfo, |
|000041c0| 73 68 6f 77 50 72 6f 67 | 72 65 73 73 5f 55 50 72 |showProg|ress_UPr|
|000041d0| 6f 63 29 3b 0d 21 20 52 | 6f 75 74 69 6e 65 44 65 |oc);.! R|outineDe|
|000041e0| 73 63 72 69 70 74 6f 72 | 20 67 41 45 4f 41 70 70 |scriptor| gAEOApp|
|000041f0| 52 44 20 3d 20 42 55 49 | 4c 44 5f 52 4f 55 54 49 |RD = BUI|LD_ROUTI|
|00004200| 4e 45 5f 44 45 53 43 52 | 49 50 54 4f 52 28 75 70 |NE_DESCR|IPTOR(up|
|00004210| 70 41 45 45 76 65 6e 74 | 48 61 6e 64 6c 65 72 50 |pAEEvent|HandlerP|
|00004220| 72 6f 63 49 6e 66 6f 2c | 20 48 61 6e 64 6c 65 41 |rocInfo,| HandleA|
|00004230| 45 4f 61 70 70 29 3b 0d | 21 20 52 6f 75 74 69 6e |EOapp);.|! Routin|
|00004240| 65 44 65 73 63 72 69 70 | 74 6f 72 20 67 41 45 4f |eDescrip|tor gAEO|
|00004250| 44 6f 63 52 44 20 3d 20 | 42 55 49 4c 44 5f 52 4f |DocRD = |BUILD_RO|
|00004260| 55 54 49 4e 45 5f 44 45 | 53 43 52 49 50 54 4f 52 |UTINE_DE|SCRIPTOR|
|00004270| 28 75 70 70 41 45 45 76 | 65 6e 74 48 61 6e 64 6c |(uppAEEv|entHandl|
|00004280| 65 72 50 72 6f 63 49 6e | 66 6f 2c 20 48 61 6e 64 |erProcIn|fo, Hand|
|00004290| 6c 65 41 45 4f 64 6f 63 | 29 3b 0d 21 20 52 6f 75 |leAEOdoc|);.! Rou|
|000042a0| 74 69 6e 65 44 65 73 63 | 72 69 70 74 6f 72 20 67 |tineDesc|riptor g|
|000042b0| 41 45 51 75 69 74 52 44 | 20 3d 20 42 55 49 4c 44 |AEQuitRD| = BUILD|
|000042c0| 5f 52 4f 55 54 49 4e 45 | 5f 44 45 53 43 52 49 50 |_ROUTINE|_DESCRIP|
|000042d0| 54 4f 52 28 75 70 70 41 | 45 45 76 65 6e 74 48 61 |TOR(uppA|EEventHa|
|000042e0| 6e 64 6c 65 72 50 72 6f | 63 49 6e 66 6f 2c 20 48 |ndlerPro|cInfo, H|
|000042f0| 61 6e 64 6c 65 41 45 51 | 75 69 74 29 3b 0d 20 20 |andleAEQ|uit);. |
|00004300| 52 6f 75 74 69 6e 65 44 | 65 73 63 72 69 70 74 6f |RoutineD|escripto|
|00004310| 72 20 67 56 53 63 72 6f | 6c 6c 52 44 20 3d 20 42 |r gVScro|llRD = B|
|00004320| 55 49 4c 44 5f 52 4f 55 | 54 49 4e 45 5f 44 45 53 |UILD_ROU|TINE_DES|
|00004330| 43 52 49 50 54 4f 52 28 | 75 70 70 43 6f 6e 74 72 |CRIPTOR(|uppContr|
|00004340| 6f 6c 41 63 74 69 6f 6e | 50 72 6f 63 49 6e 66 6f |olAction|ProcInfo|
|00004350| 2c 20 70 32 77 69 5f 56 | 53 63 72 6f 6c 6c 41 63 |, p2wi_V|ScrollAc|
|00004360| 74 69 6f 6e 50 72 6f 63 | 29 3b 0d 20 20 52 6f 75 |tionProc|);. Rou|
|00004370| 74 69 6e 65 44 65 73 63 | 72 69 70 74 6f 72 20 67 |tineDesc|riptor g|
|00004380| 48 53 63 72 6f 6c 6c 52 | 44 20 3d 20 42 55 49 4c |HScrollR|D = BUIL|
|00004390| 44 5f 52 4f 55 54 49 4e | 45 5f 44 45 53 43 52 49 |D_ROUTIN|E_DESCRI|
|000043a0| 50 54 4f 52 28 75 70 70 | 43 6f 6e 74 72 6f 6c 41 |PTOR(upp|ControlA|
|000043b0| 63 74 69 6f 6e 50 72 6f | 63 49 6e 66 6f 2c 20 70 |ctionPro|cInfo, p|
|000043c0| 32 77 69 5f 48 53 63 72 | 6f 6c 6c 41 63 74 69 6f |2wi_HScr|ollActio|
|000043d0| 6e 50 72 6f 63 29 3b 0d | 2a 2a 2a 2a 2a 2a 2a 2a |nProc);.|********|
|000043e0| 2a 2a 2a 2a 2a 2a 2a 0d | 2a 2a 2a 20 33 33 36 2c |*******.|*** 336,|
|000043f0| 33 33 39 20 2a 2a 2a 2a | 0d 2d 2d 2d 20 33 34 34 |339 ****|.--- 344|
|00004400| 2c 33 34 38 20 2d 2d 2d | 2d 0d 20 20 52 6f 75 74 |,348 ---|-. Rout|
|00004410| 69 6e 65 44 65 73 63 72 | 69 70 74 6f 72 20 67 50 |ineDescr|iptor gP|
|00004420| 75 74 50 49 43 54 52 44 | 20 3d 20 42 55 49 4c 44 |utPICTRD| = BUILD|
|00004430| 5f 52 4f 55 54 49 4e 45 | 5f 44 45 53 43 52 49 50 |_ROUTINE|_DESCRIP|
|00004440| 54 4f 52 28 75 70 70 51 | 44 50 75 74 50 69 63 50 |TOR(uppQ|DPutPicP|
|00004450| 72 6f 63 49 6e 66 6f 2c | 20 4d 79 50 75 74 50 69 |rocInfo,| MyPutPi|
|00004460| 63 50 72 6f 63 29 3b 0d | 20 20 23 65 6e 64 69 66 |cProc);.| #endif|
|00004470| 20 2f 2f 20 5f 5f 70 6f | 77 65 72 63 0d 2b 20 2a | // __po|werc.+ *|
|00004480| 2f 0d 20 20 0d 20 20 0d | 2a 2a 2a 2a 2a 2a 2a 2a |/. . .|********|
|00004490| 2a 2a 2a 2a 2a 2a 2a 0d | 2a 2a 2a 20 33 36 39 2c |*******.|*** 369,|
|000044a0| 33 37 33 20 2a 2a 2a 2a | 0d 20 20 2f 2f 20 2d 2d |373 ****|. // --|
|000044b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000044c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000044d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000044e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000044f0| 2d 2d 2d 0d 20 20 2f 2f | 20 54 68 69 73 20 69 73 |---. //| This is|
|00004500| 20 61 20 75 73 65 72 20 | 69 74 65 6d 20 70 72 6f | a user |item pro|
|00004510| 63 20 66 6f 72 20 64 72 | 61 77 69 6e 67 20 64 65 |c for dr|awing de|
|00004520| 66 61 75 6c 74 20 64 69 | 61 6c 6f 67 20 62 75 74 |fault di|alog but|
|00004530| 74 6f 6e 20 6f 75 74 6c | 69 6e 65 73 0d 21 20 70 |ton outl|ines.! p|
|00004540| 61 73 63 61 6c 20 76 6f | 69 64 20 6f 75 74 6c 69 |ascal vo|id outli|
|00004550| 6e 65 44 65 66 61 75 6c | 74 42 75 74 74 6f 6e 28 |neDefaul|tButton(|
|00004560| 44 69 61 6c 6f 67 50 74 | 72 20 74 68 65 44 69 61 |DialogPt|r theDia|
|00004570| 6c 6f 67 2c 20 73 68 6f | 72 74 20 74 68 65 49 74 |log, sho|rt theIt|
|00004580| 65 6d 29 0d 20 20 7b 0d | 20 20 23 70 72 61 67 6d |em). {.| #pragm|
|00004590| 61 20 75 6e 75 73 65 64 | 20 28 74 68 65 49 74 65 |a unused| (theIte|
|000045a0| 6d 29 0d 2d 2d 2d 20 33 | 37 38 2c 33 38 32 20 2d |m).--- 3|78,382 -|
|000045b0| 2d 2d 2d 0d 20 20 2f 2f | 20 2d 2d 2d 2d 2d 2d 2d |---. //| -------|
|000045c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000045d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000045e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000045f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 20 |--------|------. |
|00004600| 20 2f 2f 20 54 68 69 73 | 20 69 73 20 61 20 75 73 | // This| is a us|
|00004610| 65 72 20 69 74 65 6d 20 | 70 72 6f 63 20 66 6f 72 |er item |proc for|
|00004620| 20 64 72 61 77 69 6e 67 | 20 64 65 66 61 75 6c 74 | drawing| default|
|00004630| 20 64 69 61 6c 6f 67 20 | 62 75 74 74 6f 6e 20 6f | dialog |button o|
|00004640| 75 74 6c 69 6e 65 73 0d | 21 20 43 41 4c 4c 42 41 |utlines.|! CALLBA|
|00004650| 43 4b 28 70 61 73 63 61 | 6c 20 76 6f 69 64 2c 20 |CK(pasca|l void, |
|00004660| 75 70 70 55 73 65 72 49 | 74 65 6d 50 72 6f 63 49 |uppUserI|temProcI|
|00004670| 6e 66 6f 2c 20 6f 75 74 | 6c 69 6e 65 44 65 66 61 |nfo, out|lineDefa|
|00004680| 75 6c 74 42 75 74 74 6f | 6e 29 28 44 69 61 6c 6f |ultButto|n)(Dialo|
|00004690| 67 50 74 72 20 74 68 65 | 44 69 61 6c 6f 67 2c 20 |gPtr the|Dialog, |
|000046a0| 73 68 6f 72 74 20 74 68 | 65 49 74 65 6d 29 0d 20 |short th|eItem). |
|000046b0| 20 7b 0d 20 20 23 70 72 | 61 67 6d 61 20 75 6e 75 | {. #pr|agma unu|
|000046c0| 73 65 64 20 28 74 68 65 | 49 74 65 6d 29 0d 2a 2a |sed (the|Item).**|
|000046d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0d 2a 2a |********|*****.**|
|000046e0| 2a 20 34 30 31 2c 34 30 | 39 20 2a 2a 2a 2a 0d 20 |* 401,40|9 ****. |
|000046f0| 20 09 2f 2a 20 53 65 74 | 20 75 70 20 55 73 65 72 | ./* Set| up User|
|00004700| 20 69 74 65 6d 20 28 61 | 6c 77 61 79 73 20 23 33 | item (a|lways #3|
|00004710| 29 20 74 6f 20 64 69 73 | 70 6c 61 79 20 61 20 62 |) to dis|play a b|
|00004720| 6f 72 64 65 72 20 61 72 | 6f 75 6e 64 20 4f 4b 20 |order ar|ound OK |
|00004730| 62 75 74 74 6f 6e 20 28 | 23 31 29 20 2a 2f 0d 20 |button (|#1) */. |
|00004740| 20 09 47 65 74 44 49 74 | 65 6d 28 74 68 65 44 69 | .GetDIt|em(theDi|
|00004750| 61 6c 6f 67 2c 20 6b 44 | 65 66 61 75 6c 74 49 74 |alog, kD|efaultIt|
|00004760| 65 6d 2c 20 26 69 74 65 | 6d 74 79 70 65 2c 20 26 |em, &ite|mtype, &|
|00004770| 74 65 6d 70 48 61 6e 64 | 6c 65 2c 20 26 69 74 65 |tempHand|le, &ite|
|00004780| 6d 72 65 63 74 29 3b 0d | 2d 20 23 69 66 20 64 65 |mrect);.|- #if de|
|00004790| 66 69 6e 65 64 28 5f 5f | 70 6f 77 65 72 63 29 0d |fined(__|powerc).|
|000047a0| 2d 20 09 53 65 74 44 49 | 74 65 6d 28 74 68 65 44 |- .SetDI|tem(theD|
|000047b0| 69 61 6c 6f 67 2c 20 6b | 44 65 66 61 75 6c 74 49 |ialog, k|DefaultI|
|000047c0| 74 65 6d 2c 20 69 74 65 | 6d 74 79 70 65 2c 20 28 |tem, ite|mtype, (|
|000047d0| 48 61 6e 64 6c 65 29 26 | 67 4f 75 74 6c 69 6e 65 |Handle)&|gOutline|
|000047e0| 42 75 74 74 6f 6e 52 44 | 2c 20 26 69 74 65 6d 72 |ButtonRD|, &itemr|
|000047f0| 65 63 74 29 3b 0d 2d 20 | 23 65 6c 73 65 0d 20 20 |ect);.- |#else. |
|00004800| 09 53 65 74 44 49 74 65 | 6d 28 74 68 65 44 69 61 |.SetDIte|m(theDia|
|00004810| 6c 6f 67 2c 20 6b 44 65 | 66 61 75 6c 74 49 74 65 |log, kDe|faultIte|
|00004820| 6d 2c 20 69 74 65 6d 74 | 79 70 65 2c 20 28 48 61 |m, itemt|ype, (Ha|
|00004830| 6e 64 6c 65 29 26 6f 75 | 74 6c 69 6e 65 44 65 66 |ndle)&ou|tlineDef|
|00004840| 61 75 6c 74 42 75 74 74 | 6f 6e 2c 20 26 69 74 65 |aultButt|on, &ite|
|00004850| 6d 72 65 63 74 29 3b 0d | 2d 20 23 65 6e 64 69 66 |mrect);.|- #endif|
|00004860| 20 2f 2f 20 5f 5f 70 6f | 77 65 72 63 0d 20 20 7d | // __po|werc. }|
|00004870| 20 2f 2f 20 53 65 74 75 | 70 44 65 66 61 75 6c 74 | // Setu|pDefault|
|00004880| 42 75 74 74 6f 6e 0d 20 | 20 0d 2d 2d 2d 20 34 31 |Button. | .--- 41|
|00004890| 30 2c 34 31 34 20 2d 2d | 2d 2d 0d 2a 2a 2a 2a 2a |0,414 --|--.*****|
|000048a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 0d 2a 2a 2a 20 34 |********|**.*** 4|
|000048b0| 32 35 2c 34 32 39 20 2a | 2a 2a 2a 0d 20 20 2f 2f |25,429 *|***. //|
|000048c0| 20 4d 6f 64 61 6c 46 69 | 6c 74 65 72 50 72 6f 63 | ModalFi|lterProc|
|000048d0| 20 2d 20 68 61 6e 64 6c | 65 73 20 6d 61 70 70 69 | - handl|es mappi|
|000048e0| 6e 67 20 74 68 65 20 52 | 65 74 75 72 6e 2f 45 6e |ng the R|eturn/En|
|000048f0| 74 65 72 2f 45 73 63 20 | 6b 65 79 73 2c 20 61 6e |ter/Esc |keys, an|
|00004900| 64 20 74 68 65 0d 20 20 | 2f 2f 20 73 70 65 63 69 |d the. |// speci|
|00004910| 61 6c 20 63 61 73 65 20 | 6f 66 20 61 63 63 65 70 |al case |of accep|
|00004920| 74 69 6e 67 20 52 65 74 | 75 72 6e 20 69 66 20 69 |ting Ret|urn if i|
|00004930| 6e 20 63 65 72 74 61 69 | 6e 20 45 64 69 74 54 65 |n certai|n EditTe|
|00004940| 78 74 20 64 69 61 6c 6f | 67 20 66 69 65 6c 64 73 |xt dialo|g fields|
|00004950| 0d 21 20 70 61 73 63 61 | 6c 20 42 6f 6f 6c 65 61 |.! pasca|l Boolea|
|00004960| 6e 20 4d 6f 64 61 6c 46 | 69 6c 74 65 72 28 44 69 |n ModalF|ilter(Di|
|00004970| 61 6c 6f 67 50 74 72 20 | 74 68 65 44 69 61 6c 6f |alogPtr |theDialo|
|00004980| 67 2c 20 45 76 65 6e 74 | 52 65 63 6f 72 64 20 2a |g, Event|Record *|
|00004990| 74 68 65 44 69 61 6c 6f | 67 45 76 65 6e 74 2c 20 |theDialo|gEvent, |
|000049a0| 73 68 6f 72 74 20 2a 74 | 68 65 44 69 61 6c 6f 67 |short *t|heDialog|
|000049b0| 49 74 65 6d 29 0d 20 20 | 7b 0d 20 20 20 20 20 20 |Item). |{. |
|000049c0| 57 69 6e 64 6f 77 50 74 | 72 09 74 65 6d 70 47 50 |WindowPt|r.tempGP|
|000049d0| 3b 0d 2d 2d 2d 20 34 33 | 30 2c 34 33 34 20 2d 2d |;.--- 43|0,434 --|
|000049e0| 2d 2d 0d 20 20 2f 2f 20 | 4d 6f 64 61 6c 46 69 6c |--. // |ModalFil|
|000049f0| 74 65 72 50 72 6f 63 20 | 2d 20 68 61 6e 64 6c 65 |terProc |- handle|
|00004a00| 73 20 6d 61 70 70 69 6e | 67 20 74 68 65 20 52 65 |s mappin|g the Re|
|00004a10| 74 75 72 6e 2f 45 6e 74 | 65 72 2f 45 73 63 20 6b |turn/Ent|er/Esc k|
|00004a20| 65 79 73 2c 20 61 6e 64 | 20 74 68 65 0d 20 20 2f |eys, and| the. /|
|00004a30| 2f 20 73 70 65 63 69 61 | 6c 20 63 61 73 65 20 6f |/ specia|l case o|
|00004a40| 66 20 61 63 63 65 70 74 | 69 6e 67 20 52 65 74 75 |f accept|ing Retu|
|00004a50| 72 6e 20 69 66 20 69 6e | 20 63 65 72 74 61 69 6e |rn if in| certain|
|00004a60| 20 45 64 69 74 54 65 78 | 74 20 64 69 61 6c 6f 67 | EditTex|t dialog|
|00004a70| 20 66 69 65 6c 64 73 0d | 21 20 43 41 4c 4c 42 41 | fields.|! CALLBA|
|00004a80| 43 4b 28 70 61 73 63 61 | 6c 20 42 6f 6f 6c 65 61 |CK(pasca|l Boolea|
|00004a90| 6e 2c 20 75 70 70 4d 6f | 64 61 6c 46 69 6c 74 65 |n, uppMo|dalFilte|
|00004aa0| 72 50 72 6f 63 49 6e 66 | 6f 2c 20 4d 6f 64 61 6c |rProcInf|o, Modal|
|00004ab0| 46 69 6c 74 65 72 29 28 | 44 69 61 6c 6f 67 50 74 |Filter)(|DialogPt|
|00004ac0| 72 20 74 68 65 44 69 61 | 6c 6f 67 2c 20 45 76 65 |r theDia|log, Eve|
|00004ad0| 6e 74 52 65 63 6f 72 64 | 20 2a 74 68 65 44 69 61 |ntRecord| *theDia|
|00004ae0| 6c 6f 67 45 76 65 6e 74 | 2c 20 73 68 6f 72 74 20 |logEvent|, short |
|00004af0| 2a 74 68 65 44 69 61 6c | 6f 67 49 74 65 6d 29 0d |*theDial|ogItem).|
|00004b00| 20 20 7b 0d 20 20 20 20 | 20 20 57 69 6e 64 6f 77 | {. | Window|
|00004b10| 50 74 72 09 74 65 6d 70 | 47 50 3b 0d 2a 2a 2a 2a |Ptr.temp|GP;.****|
|00004b20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 0d 2a 2a 2a 20 |********|***.*** |
|00004b30| 35 32 37 2c 35 33 35 20 | 2a 2a 2a 2a 0d 20 20 09 |527,535 |****. .|
|00004b40| 09 53 68 6f 77 57 69 6e | 64 6f 77 28 6d 79 44 69 |.ShowWin|dow(myDi|
|00004b50| 61 6c 6f 67 29 3b 0d 20 | 20 09 09 2f 2f 20 70 72 |alog);. | ..// pr|
|00004b60| 6f 6d 70 74 20 74 68 65 | 20 75 73 65 72 0d 21 20 |ompt the| user.! |
|00004b70| 23 69 66 20 64 65 66 69 | 6e 65 64 28 5f 5f 70 6f |#if defi|ned(__po|
|00004b80| 77 65 72 63 29 0d 21 20 | 09 09 4d 6f 64 61 6c 44 |werc).! |..ModalD|
|00004b90| 69 61 6c 6f 67 28 28 4d | 6f 64 61 6c 46 69 6c 74 |ialog((M|odalFilt|
|00004ba0| 65 72 55 50 50 29 26 67 | 4d 6f 64 61 6c 46 69 6c |erUPP)&g|ModalFil|
|00004bb0| 74 65 72 52 44 2c 20 26 | 69 74 65 6d 48 69 74 29 |terRD, &|itemHit)|
|00004bc0| 3b 0d 21 20 23 65 6c 73 | 65 0d 21 20 09 09 4d 6f |;.! #els|e.! ..Mo|
|00004bd0| 64 61 6c 44 69 61 6c 6f | 67 28 4d 6f 64 61 6c 46 |dalDialo|g(ModalF|
|00004be0| 69 6c 74 65 72 2c 20 26 | 69 74 65 6d 48 69 74 29 |ilter, &|itemHit)|
|00004bf0| 3b 0d 21 20 23 65 6e 64 | 69 66 20 2f 2f 20 5f 5f |;.! #end|if // __|
|00004c00| 70 6f 77 65 72 63 0d 20 | 20 09 09 2f 2f 20 61 6c |powerc. | ..// al|
|00004c10| 6c 20 64 6f 6e 65 20 77 | 69 74 68 20 69 74 0d 20 |l done w|ith it. |
|00004c20| 20 09 09 44 69 73 70 6f | 73 65 44 69 61 6c 6f 67 | ..Dispo|seDialog|
|00004c30| 28 6d 79 44 69 61 6c 6f | 67 29 3b 0d 2d 2d 2d 20 |(myDialo|g);.--- |
|00004c40| 35 33 32 2c 35 33 36 20 | 2d 2d 2d 2d 0d 20 20 09 |532,536 |----. .|
|00004c50| 09 53 68 6f 77 57 69 6e | 64 6f 77 28 6d 79 44 69 |.ShowWin|dow(myDi|
|00004c60| 61 6c 6f 67 29 3b 0d 20 | 20 09 09 2f 2f 20 70 72 |alog);. | ..// pr|
|00004c70| 6f 6d 70 74 20 74 68 65 | 20 75 73 65 72 0d 21 20 |ompt the| user.! |
|00004c80| 09 09 4d 6f 64 61 6c 44 | 69 61 6c 6f 67 28 28 4d |..ModalD|ialog((M|
|00004c90| 6f 64 61 6c 46 69 6c 74 | 65 72 55 50 50 29 26 4d |odalFilt|erUPP)&M|
|00004ca0| 6f 64 61 6c 46 69 6c 74 | 65 72 2c 20 26 69 74 65 |odalFilt|er, &ite|
|00004cb0| 6d 48 69 74 29 3b 0d 20 | 20 09 09 2f 2f 20 61 6c |mHit);. | ..// al|
|00004cc0| 6c 20 64 6f 6e 65 20 77 | 69 74 68 20 69 74 0d 20 |l done w|ith it. |
|00004cd0| 20 09 09 44 69 73 70 6f | 73 65 44 69 61 6c 6f 67 | ..Dispo|seDialog|
|00004ce0| 28 6d 79 44 69 61 6c 6f | 67 29 3b 0d 2a 2a 2a 2a |(myDialo|g);.****|
|00004cf0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 0d 2a 2a 2a 20 |********|***.*** |
|00004d00| 31 30 35 30 2c 31 30 35 | 38 20 2a 2a 2a 2a 0d 20 |1050,105|8 ****. |
|00004d10| 20 09 64 6f 0d 20 20 09 | 7b 0d 21 20 23 69 66 20 | .do. .|{.! #if |
|00004d20| 64 65 66 69 6e 65 64 28 | 5f 5f 70 6f 77 65 72 63 |defined(|__powerc|
|00004d30| 29 0d 21 20 09 09 4d 6f | 64 61 6c 44 69 61 6c 6f |).! ..Mo|dalDialo|
|00004d40| 67 28 28 4d 6f 64 61 6c | 46 69 6c 74 65 72 55 50 |g((Modal|FilterUP|
|00004d50| 50 29 26 67 4d 6f 64 61 | 6c 46 69 6c 74 65 72 52 |P)&gModa|lFilterR|
|00004d60| 44 2c 20 26 69 74 65 6d | 48 69 74 29 3b 0d 21 20 |D, &item|Hit);.! |
|00004d70| 23 65 6c 73 65 0d 21 20 | 09 09 4d 6f 64 61 6c 44 |#else.! |..ModalD|
|00004d80| 69 61 6c 6f 67 28 28 4d | 6f 64 61 6c 46 69 6c 74 |ialog((M|odalFilt|
|00004d90| 65 72 50 72 6f 63 50 74 | 72 29 4d 6f 64 61 6c 46 |erProcPt|r)ModalF|
|00004da0| 69 6c 74 65 72 2c 20 26 | 69 74 65 6d 48 69 74 29 |ilter, &|itemHit)|
|00004db0| 3b 0d 21 20 23 65 6e 64 | 69 66 20 2f 2f 20 5f 5f |;.! #end|if // __|
|00004dc0| 70 6f 77 65 72 63 0d 20 | 20 09 7d 0d 20 20 09 77 |powerc. | .}. .w|
|00004dd0| 68 69 6c 65 20 28 69 74 | 65 6d 48 69 74 20 21 3d |hile (it|emHit !=|
|00004de0| 20 6f 6b 20 26 26 20 69 | 74 65 6d 48 69 74 20 21 | ok && i|temHit !|
|00004df0| 3d 20 63 61 6e 63 65 6c | 29 3b 0d 2d 2d 2d 20 31 |= cancel|);.--- 1|
|00004e00| 30 35 31 2c 31 30 35 35 | 20 2d 2d 2d 2d 0d 20 20 |051,1055| ----. |
|00004e10| 09 64 6f 0d 20 20 09 7b | 0d 21 20 09 09 4d 6f 64 |.do. .{|.! ..Mod|
|00004e20| 61 6c 44 69 61 6c 6f 67 | 28 28 4d 6f 64 61 6c 46 |alDialog|((ModalF|
|00004e30| 69 6c 74 65 72 55 50 50 | 29 26 4d 6f 64 61 6c 46 |ilterUPP|)&ModalF|
|00004e40| 69 6c 74 65 72 2c 20 26 | 69 74 65 6d 48 69 74 29 |ilter, &|itemHit)|
|00004e50| 3b 0d 20 20 09 7d 0d 20 | 20 09 77 68 69 6c 65 20 |;. .}. | .while |
|00004e60| 28 69 74 65 6d 48 69 74 | 20 21 3d 20 6f 6b 20 26 |(itemHit| != ok &|
|00004e70| 26 20 69 74 65 6d 48 69 | 74 20 21 3d 20 63 61 6e |& itemHi|t != can|
|00004e80| 63 65 6c 29 3b 0d 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |cel);.**|********|
|00004e90| 2a 2a 2a 2a 2a 0d 2a 2a | 2a 20 31 39 34 31 2c 31 |*****.**|* 1941,1|
|00004ea0| 39 34 39 20 2a 2a 2a 2a | 0d 20 20 09 09 53 65 74 |949 ****|. ..Set|
|00004eb0| 43 74 6c 56 61 6c 75 65 | 28 63 6e 74 6c 5b 6b 52 |CtlValue|(cntl[kR|
|00004ec0| 42 5f 55 73 65 44 65 66 | 61 75 6c 74 46 69 6c 65 |B_UseDef|aultFile|
|00004ed0| 50 72 65 66 73 5d 2c 09 | 21 67 55 73 65 41 70 70 |Prefs],.|!gUseApp|
|00004ee0| 44 65 66 61 75 6c 74 50 | 72 65 66 73 29 3b 0d 20 |DefaultP|refs);. |
|00004ef0| 20 0d 21 20 23 69 66 20 | 64 65 66 69 6e 65 64 28 | .! #if |defined(|
|00004f00| 5f 5f 70 6f 77 65 72 63 | 29 0d 21 20 09 09 4d 6f |__powerc|).! ..Mo|
|00004f10| 64 61 6c 44 69 61 6c 6f | 67 28 28 4d 6f 64 61 6c |dalDialo|g((Modal|
|00004f20| 46 69 6c 74 65 72 55 50 | 50 29 26 67 4d 6f 64 61 |FilterUP|P)&gModa|
|00004f30| 6c 46 69 6c 74 65 72 52 | 44 2c 20 26 69 74 65 6d |lFilterR|D, &item|
|00004f40| 48 69 74 29 3b 0d 21 20 | 23 65 6c 73 65 0d 21 20 |Hit);.! |#else.! |
|00004f50| 09 09 4d 6f 64 61 6c 44 | 69 61 6c 6f 67 28 28 4d |..ModalD|ialog((M|
|00004f60| 6f 64 61 6c 46 69 6c 74 | 65 72 50 72 6f 63 50 74 |odalFilt|erProcPt|
|00004f70| 72 29 4d 6f 64 61 6c 46 | 69 6c 74 65 72 2c 20 26 |r)ModalF|ilter, &|
|00004f80| 69 74 65 6d 48 69 74 29 | 3b 0d 21 20 23 65 6e 64 |itemHit)|;.! #end|
|00004f90| 69 66 20 2f 2f 20 5f 5f | 70 6f 77 65 72 63 0d 20 |if // __|powerc. |
|00004fa0| 20 09 09 73 77 69 74 63 | 68 20 28 69 74 65 6d 48 | ..switc|h (itemH|
|00004fb0| 69 74 29 0d 20 20 09 09 | 7b 0d 2d 2d 2d 20 31 39 |it). ..|{.--- 19|
|00004fc0| 33 38 2c 31 39 34 32 20 | 2d 2d 2d 2d 0d 20 20 09 |38,1942 |----. .|
|00004fd0| 09 53 65 74 43 74 6c 56 | 61 6c 75 65 28 63 6e 74 |.SetCtlV|alue(cnt|
|00004fe0| 6c 5b 6b 52 42 5f 55 73 | 65 44 65 66 61 75 6c 74 |l[kRB_Us|eDefault|
|00004ff0| 46 69 6c 65 50 72 65 66 | 73 5d 2c 09 21 67 55 73 |FilePref|s],.!gUs|
|00005000| 65 41 70 70 44 65 66 61 | 75 6c 74 50 72 65 66 73 |eAppDefa|ultPrefs|
|00005010| 29 3b 0d 20 20 0d 21 20 | 09 09 4d 6f 64 61 6c 44 |);. .! |..ModalD|
|00005020| 69 61 6c 6f 67 28 28 4d | 6f 64 61 6c 46 69 6c 74 |ialog((M|odalFilt|
|00005030| 65 72 55 50 50 29 26 4d | 6f 64 61 6c 46 69 6c 74 |erUPP)&M|odalFilt|
|00005040| 65 72 2c 20 26 69 74 65 | 6d 48 69 74 29 3b 0d 20 |er, &ite|mHit);. |
|00005050| 20 09 09 73 77 69 74 63 | 68 20 28 69 74 65 6d 48 | ..switc|h (itemH|
|00005060| 69 74 29 0d 20 20 09 09 | 7b 0d 2a 2a 2a 2a 2a 2a |it). ..|{.******|
|00005070| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 0d 2a 2a 2a 20 32 33 |********|*.*** 23|
|00005080| 32 33 2c 32 33 33 31 20 | 2a 2a 2a 2a 0d 20 20 09 |23,2331 |****. .|
|00005090| 64 6f 0d 20 20 09 7b 0d | 21 20 23 69 66 20 64 65 |do. .{.|! #if de|
|000050a0| 66 69 6e 65 64 28 5f 5f | 70 6f 77 65 72 63 29 0d |fined(__|powerc).|
|000050b0| 21 20 09 09 4d 6f 64 61 | 6c 44 69 61 6c 6f 67 28 |! ..Moda|lDialog(|
|000050c0| 28 4d 6f 64 61 6c 46 69 | 6c 74 65 72 55 50 50 29 |(ModalFi|lterUPP)|
|000050d0| 26 67 4d 6f 64 61 6c 46 | 69 6c 74 65 72 52 44 2c |&gModalF|ilterRD,|
|000050e0| 20 26 69 74 65 6d 48 69 | 74 29 3b 0d 21 20 23 65 | &itemHi|t);.! #e|
|000050f0| 6c 73 65 0d 21 20 09 09 | 4d 6f 64 61 6c 44 69 61 |lse.! ..|ModalDia|
|00005100| 6c 6f 67 28 28 4d 6f 64 | 61 6c 46 69 6c 74 65 72 |log((Mod|alFilter|
|00005110| 50 72 6f 63 50 74 72 29 | 4d 6f 64 61 6c 46 69 6c |ProcPtr)|ModalFil|
|00005120| 74 65 72 2c 20 26 69 74 | 65 6d 48 69 74 29 3b 0d |ter, &it|emHit);.|
|00005130| 21 20 23 65 6e 64 69 66 | 0d 20 20 09 09 73 77 69 |! #endif|. ..swi|
|00005140| 74 63 68 20 28 69 74 65 | 6d 48 69 74 29 0d 20 20 |tch (ite|mHit). |
|00005150| 09 09 7b 0d 2d 2d 2d 20 | 32 33 31 36 2c 32 33 32 |..{.--- |2316,232|
|00005160| 30 20 2d 2d 2d 2d 0d 20 | 20 09 64 6f 0d 20 20 09 |0 ----. | .do. .|
|00005170| 7b 0d 21 20 09 09 4d 6f | 64 61 6c 44 69 61 6c 6f |{.! ..Mo|dalDialo|
|00005180| 67 28 28 4d 6f 64 61 6c | 46 69 6c 74 65 72 55 50 |g((Modal|FilterUP|
|00005190| 50 29 26 4d 6f 64 61 6c | 46 69 6c 74 65 72 2c 20 |P)&Modal|Filter, |
|000051a0| 26 69 74 65 6d 48 69 74 | 29 3b 0d 20 20 09 09 73 |&itemHit|);. ..s|
|000051b0| 77 69 74 63 68 20 28 69 | 74 65 6d 48 69 74 29 0d |witch (i|temHit).|
|000051c0| 20 20 09 09 7b 0d 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | ..{.**|********|
|000051d0| 2a 2a 2a 2a 2a 0d 2a 2a | 2a 20 34 33 32 32 2c 34 |*****.**|* 4322,4|
|000051e0| 33 32 36 20 2a 2a 2a 2a | 0d 20 20 09 09 09 09 63 |326 ****|. ....c|
|000051f0| 61 73 65 20 30 78 37 34 | 3a 09 09 09 09 2f 2a 20 |ase 0x74|:..../* |
|00005200| 50 41 47 45 20 55 50 20 | 2a 2f 0d 20 20 09 09 09 |PAGE UP |*/. ...|
|00005210| 09 09 75 6e 64 6f 5f 6b | 65 79 5f 63 6f 70 69 65 |..undo_k|ey_copie|
|00005220| 64 20 3d 20 30 3b 0d 21 | 20 09 09 09 09 09 53 63 |d = 0;.!| .....Sc|
|00005230| 72 6f 6c 6c 50 72 6f 63 | 28 67 53 72 63 57 69 6e |rollProc|(gSrcWin|
|00005240| 64 5f 56 53 63 72 6f 6c | 6c 2c 20 69 6e 50 61 67 |d_VScrol|l, inPag|
|00005250| 65 55 70 29 3b 0d 20 20 | 09 09 09 09 09 41 64 6a |eUp);. |.....Adj|
|00005260| 75 73 74 54 65 78 74 28 | 29 3b 0d 20 20 09 09 09 |ustText(|);. ...|
|00005270| 09 09 62 72 65 61 6b 3b | 0d 2d 2d 2d 20 34 33 31 |..break;|.--- 431|
|00005280| 31 2c 34 33 31 35 20 2d | 2d 2d 2d 0d 20 20 09 09 |1,4315 -|---. ..|
|00005290| 09 09 63 61 73 65 20 30 | 78 37 34 3a 09 09 09 09 |..case 0|x74:....|
|000052a0| 2f 2a 20 50 41 47 45 20 | 55 50 20 2a 2f 0d 20 20 |/* PAGE |UP */. |
|000052b0| 09 09 09 09 09 75 6e 64 | 6f 5f 6b 65 79 5f 63 6f |.....und|o_key_co|
|000052c0| 70 69 65 64 20 3d 20 30 | 3b 0d 21 20 09 09 09 09 |pied = 0|;.! ....|
|000052d0| 09 43 41 4c 4c 5f 43 41 | 4c 4c 42 41 43 4b 28 53 |.CALL_CA|LLBACK(S|
|000052e0| 63 72 6f 6c 6c 50 72 6f | 63 29 28 67 53 72 63 57 |crollPro|c)(gSrcW|
|000052f0| 69 6e 64 5f 56 53 63 72 | 6f 6c 6c 2c 20 69 6e 50 |ind_VScr|oll, inP|
|00005300| 61 67 65 55 70 29 3b 0d | 20 20 09 09 09 09 09 41 |ageUp);.| .....A|
|00005310| 64 6a 75 73 74 54 65 78 | 74 28 29 3b 0d 20 20 09 |djustTex|t();. .|
|00005320| 09 09 09 09 62 72 65 61 | 6b 3b 0d 2a 2a 2a 2a 2a |....brea|k;.*****|
|00005330| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 0d 2a 2a 2a 20 34 |********|**.*** 4|
|00005340| 33 32 38 2c 34 33 33 32 | 20 2a 2a 2a 2a 0d 20 20 |328,4332| ****. |
|00005350| 09 09 09 09 63 61 73 65 | 20 30 78 37 39 3a 09 09 |....case| 0x79:..|
|00005360| 09 09 2f 2a 20 50 41 47 | 45 20 44 4f 57 4e 20 2a |../* PAG|E DOWN *|
|00005370| 2f 0d 20 20 09 09 09 09 | 09 75 6e 64 6f 5f 6b 65 |/. ....|.undo_ke|
|00005380| 79 5f 63 6f 70 69 65 64 | 20 3d 20 30 3b 0d 21 20 |y_copied| = 0;.! |
|00005390| 09 09 09 09 09 53 63 72 | 6f 6c 6c 50 72 6f 63 28 |.....Scr|ollProc(|
|000053a0| 67 53 72 63 57 69 6e 64 | 5f 56 53 63 72 6f 6c 6c |gSrcWind|_VScroll|
|000053b0| 2c 20 69 6e 50 61 67 65 | 44 6f 77 6e 29 3b 0d 20 |, inPage|Down);. |
|000053c0| 20 09 09 09 09 09 41 64 | 6a 75 73 74 54 65 78 74 | .....Ad|justText|
|000053d0| 28 29 3b 0d 20 20 09 09 | 09 09 09 62 72 65 61 6b |();. ..|...break|
|000053e0| 3b 0d 2d 2d 2d 20 34 33 | 31 37 2c 34 33 32 31 20 |;.--- 43|17,4321 |
|000053f0| 2d 2d 2d 2d 0d 20 20 09 | 09 09 09 63 61 73 65 20 |----. .|...case |
|00005400| 30 78 37 39 3a 09 09 09 | 09 2f 2a 20 50 41 47 45 |0x79:...|./* PAGE|
|00005410| 20 44 4f 57 4e 20 2a 2f | 0d 20 20 09 09 09 09 09 | DOWN */|. .....|
|00005420| 75 6e 64 6f 5f 6b 65 79 | 5f 63 6f 70 69 65 64 20 |undo_key|_copied |
|00005430| 3d 20 30 3b 0d 21 20 09 | 09 09 09 09 43 41 4c 4c |= 0;.! .|....CALL|
|00005440| 5f 43 41 4c 4c 42 41 43 | 4b 28 53 63 72 6f 6c 6c |_CALLBAC|K(Scroll|
|00005450| 50 72 6f 63 29 28 67 53 | 72 63 57 69 6e 64 5f 56 |Proc)(gS|rcWind_V|
|00005460| 53 63 72 6f 6c 6c 2c 20 | 69 6e 50 61 67 65 44 6f |Scroll, |inPageDo|
|00005470| 77 6e 29 3b 0d 20 20 09 | 09 09 09 09 41 64 6a 75 |wn);. .|....Adju|
|00005480| 73 74 54 65 78 74 28 29 | 3b 0d 20 20 09 09 09 09 |stText()|;. ....|
|00005490| 09 62 72 65 61 6b 3b 0d | 2a 2a 2a 2a 2a 2a 2a 2a |.break;.|********|
|000054a0| 2a 2a 2a 2a 2a 2a 2a 0d | 2a 2a 2a 20 34 36 31 30 |*******.|*** 4610|
|000054b0| 2c 34 36 32 31 20 2a 2a | 2a 2a 0d 20 20 09 2f 2f |,4621 **|**. .//|
|000054c0| 20 53 74 61 6e 64 61 72 | 64 20 46 69 6c 65 20 77 | Standar|d File w|
|000054d0| 61 6e 74 73 20 74 68 65 | 20 64 69 72 49 44 20 61 |ants the| dirID a|
|000054e0| 6e 64 20 74 68 65 20 6e | 65 67 61 74 65 64 20 76 |nd the n|egated v|
|000054f0| 52 65 66 6e 75 6d 2e 2e | 0d 20 20 09 2f 2f 20 73 |Refnum..|. .// s|
|00005500| 6f 20 67 69 76 65 20 69 | 74 20 74 6f 20 27 65 6d |o give i|t to 'em|
|00005510| 20 74 68 61 74 20 77 61 | 79 0d 2d 20 23 69 66 20 | that wa|y.- #if |
|00005520| 64 65 66 69 6e 65 64 28 | 5f 5f 70 6f 77 65 72 63 |defined(|__powerc|
|00005530| 29 0d 2d 20 09 2f 2a 20 | 64 6f 20 69 74 20 74 68 |).- ./* |do it th|
|00005540| 65 20 6e 65 77 20 50 6f | 77 65 72 50 43 20 77 61 |e new Po|werPC wa|
|00005550| 79 20 2a 2f 0d 20 20 09 | 4c 4d 53 65 74 43 75 72 |y */. .|LMSetCur|
|00005560| 44 69 72 53 74 6f 72 65 | 28 70 54 68 65 46 53 46 |DirStore|(pTheFSF|
|00005570| 69 6c 65 50 74 72 2d 3e | 70 61 72 49 44 29 3b 0d |ilePtr->|parID);.|
|00005580| 20 20 09 4c 4d 53 65 74 | 53 46 53 61 76 65 44 69 | .LMSet|SFSaveDi|
|00005590| 73 6b 28 2d 28 70 54 68 | 65 46 53 46 69 6c 65 50 |sk(-(pTh|eFSFileP|
|000055a0| 74 72 2d 3e 76 52 65 66 | 4e 75 6d 29 29 3b 0d 2d |tr->vRef|Num));.-|
|000055b0| 20 23 65 6c 73 65 0d 2d | 20 09 43 55 52 44 49 52 | #else.-| .CURDIR|
|000055c0| 53 54 4f 52 45 5f 4c 4f | 43 09 09 3d 20 70 54 68 |STORE_LO|C..= pTh|
|000055d0| 65 46 53 46 69 6c 65 50 | 74 72 2d 3e 70 61 72 49 |eFSFileP|tr->parI|
|000055e0| 44 3b 0d 2d 20 09 53 46 | 53 41 56 45 44 49 53 4b |D;.- .SF|SAVEDISK|
|000055f0| 5f 4c 4f 43 09 09 3d 20 | 2d 28 70 54 68 65 46 53 |_LOC..= |-(pTheFS|
|00005600| 46 69 6c 65 50 74 72 2d | 3e 76 52 65 66 4e 75 6d |FilePtr-|>vRefNum|
|00005610| 29 3b 0d 2d 20 23 65 6e | 64 69 66 20 2f 2f 20 5f |);.- #en|dif // _|
|00005620| 5f 70 6f 77 65 72 63 0d | 20 20 0d 20 20 7d 20 2f |_powerc.| . } /|
|00005630| 2f 20 53 65 74 53 46 43 | 75 72 72 65 6e 74 0d 2d |/ SetSFC|urrent.-|
|00005640| 2d 2d 20 34 35 39 39 2c | 34 36 30 34 20 2d 2d 2d |-- 4599,|4604 ---|
|00005650| 2d 0d 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |-.******|********|
|00005660| 2a 0d 2a 2a 2a 20 34 36 | 34 38 2c 34 36 35 32 20 |*.*** 46|48,4652 |
|00005670| 2a 2a 2a 2a 0d 20 20 2f | 2f 20 2d 2d 2d 2d 2d 2d |****. /|/ ------|
|00005680| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005690| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000056a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000056b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|000056c0| 20 20 2f 2f 20 41 45 20 | 48 61 6e 64 6c 65 72 20 | // AE |Handler |
|000056d0| 2d 20 4f 61 70 70 20 2d | 20 49 66 20 61 70 70 20 |- Oapp -| If app |
|000056e0| 72 75 6e 20 77 69 74 68 | 20 6e 6f 20 64 6f 63 75 |run with| no docu|
|000056f0| 6d 65 6e 74 73 0d 21 20 | 73 74 61 74 69 63 20 70 |ments.! |static p|
|00005700| 61 73 63 61 6c 20 4f 53 | 45 72 72 20 48 61 6e 64 |ascal OS|Err Hand|
|00005710| 6c 65 41 45 4f 61 70 70 | 28 41 45 44 65 73 63 4c |leAEOapp|(AEDescL|
|00005720| 69 73 74 20 2a 61 65 76 | 74 2c 20 41 45 44 65 73 |ist *aev|t, AEDes|
|00005730| 63 4c 69 73 74 20 2a 72 | 65 70 6c 79 2c 20 6c 6f |cList *r|eply, lo|
|00005740| 6e 67 20 72 65 66 43 6f | 6e 29 0d 20 20 7b 0d 20 |ng refCo|n). {. |
|00005750| 20 23 70 72 61 67 6d 61 | 20 75 6e 75 73 65 64 20 | #pragma| unused |
|00005760| 28 72 65 70 6c 79 2c 72 | 65 66 43 6f 6e 29 0d 2d |(reply,r|efCon).-|
|00005770| 2d 2d 20 34 36 33 31 2c | 34 36 33 35 20 2d 2d 2d |-- 4631,|4635 ---|
|00005780| 2d 0d 20 20 2f 2f 20 2d | 2d 2d 2d 2d 2d 2d 2d 2d |-. // -|--------|
|00005790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000057a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000057b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000057c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 20 20 2f |--------|----. /|
|000057d0| 2f 20 41 45 20 48 61 6e | 64 6c 65 72 20 2d 20 4f |/ AE Han|dler - O|
|000057e0| 61 70 70 20 2d 20 49 66 | 20 61 70 70 20 72 75 6e |app - If| app run|
|000057f0| 20 77 69 74 68 20 6e 6f | 20 64 6f 63 75 6d 65 6e | with no| documen|
|00005800| 74 73 0d 21 20 43 41 4c | 4c 42 41 43 4b 28 73 74 |ts.! CAL|LBACK(st|
|00005810| 61 74 69 63 20 70 61 73 | 63 61 6c 20 4f 53 45 72 |atic pas|cal OSEr|
|00005820| 72 2c 20 75 70 70 41 45 | 45 76 65 6e 74 48 61 6e |r, uppAE|EventHan|
|00005830| 64 6c 65 72 50 72 6f 63 | 49 6e 66 6f 2c 20 48 61 |dlerProc|Info, Ha|
|00005840| 6e 64 6c 65 41 45 4f 61 | 70 70 29 28 41 45 44 65 |ndleAEOa|pp)(AEDe|
|00005850| 73 63 4c 69 73 74 20 2a | 61 65 76 74 2c 20 41 45 |scList *|aevt, AE|
|00005860| 44 65 73 63 4c 69 73 74 | 20 2a 72 65 70 6c 79 2c |DescList| *reply,|
|00005870| 20 6c 6f 6e 67 20 72 65 | 66 43 6f 6e 29 0d 20 20 | long re|fCon). |
|00005880| 7b 0d 20 20 23 70 72 61 | 67 6d 61 20 75 6e 75 73 |{. #pra|gma unus|
|00005890| 65 64 20 28 72 65 70 6c | 79 2c 72 65 66 43 6f 6e |ed (repl|y,refCon|
|000058a0| 29 0d 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |).******|********|
|000058b0| 2a 0d 2a 2a 2a 20 34 36 | 36 38 2c 34 36 37 32 20 |*.*** 46|68,4672 |
|000058c0| 2a 2a 2a 2a 0d 20 20 2f | 2f 20 41 45 20 48 61 6e |****. /|/ AE Han|
|000058d0| 64 6c 65 72 20 2d 20 4f | 64 6f 63 20 2d 20 49 66 |dler - O|doc - If|
|000058e0| 20 61 70 70 20 72 75 6e | 20 77 69 74 68 20 73 6f | app run| with so|
|000058f0| 6d 65 20 64 6f 63 75 6d | 65 6e 74 73 2c 20 6f 72 |me docum|ents, or|
|00005900| 20 69 66 20 64 6f 63 73 | 20 61 72 65 0d 20 20 2f | if docs| are. /|
|00005910| 2f 20 64 72 6f 70 70 65 | 64 20 6f 6e 74 6f 20 61 |/ droppe|d onto a|
|00005920| 70 70 20 61 66 74 65 72 | 20 69 74 20 69 73 20 72 |pp after| it is r|
|00005930| 75 6e 6e 69 6e 67 0d 21 | 20 73 74 61 74 69 63 20 |unning.!| static |
|00005940| 70 61 73 63 61 6c 20 4f | 53 45 72 72 20 48 61 6e |pascal O|SErr Han|
|00005950| 64 6c 65 41 45 4f 64 6f | 63 28 41 45 44 65 73 63 |dleAEOdo|c(AEDesc|
|00005960| 4c 69 73 74 20 2a 61 65 | 76 74 2c 20 41 45 44 65 |List *ae|vt, AEDe|
|00005970| 73 63 4c 69 73 74 20 2a | 72 65 70 6c 79 2c 20 6c |scList *|reply, l|
|00005980| 6f 6e 67 20 72 65 66 43 | 6f 6e 29 0d 20 20 7b 0d |ong refC|on). {.|
|00005990| 20 20 23 70 72 61 67 6d | 61 20 75 6e 75 73 65 64 | #pragm|a unused|
|000059a0| 20 28 72 65 70 6c 79 2c | 72 65 66 43 6f 6e 29 0d | (reply,|refCon).|
|000059b0| 2d 2d 2d 20 34 36 35 31 | 2c 34 36 35 35 20 2d 2d |--- 4651|,4655 --|
|000059c0| 2d 2d 0d 20 20 2f 2f 20 | 41 45 20 48 61 6e 64 6c |--. // |AE Handl|
|000059d0| 65 72 20 2d 20 4f 64 6f | 63 20 2d 20 49 66 20 61 |er - Odo|c - If a|
|000059e0| 70 70 20 72 75 6e 20 77 | 69 74 68 20 73 6f 6d 65 |pp run w|ith some|
|000059f0| 20 64 6f 63 75 6d 65 6e | 74 73 2c 20 6f 72 20 69 | documen|ts, or i|
|00005a00| 66 20 64 6f 63 73 20 61 | 72 65 0d 20 20 2f 2f 20 |f docs a|re. // |
|00005a10| 64 72 6f 70 70 65 64 20 | 6f 6e 74 6f 20 61 70 70 |dropped |onto app|
|00005a20| 20 61 66 74 65 72 20 69 | 74 20 69 73 20 72 75 6e | after i|t is run|
|00005a30| 6e 69 6e 67 0d 21 20 43 | 41 4c 4c 42 41 43 4b 28 |ning.! C|ALLBACK(|
|00005a40| 73 74 61 74 69 63 20 70 | 61 73 63 61 6c 20 4f 53 |static p|ascal OS|
|00005a50| 45 72 72 2c 20 75 70 70 | 41 45 45 76 65 6e 74 48 |Err, upp|AEEventH|
|00005a60| 61 6e 64 6c 65 72 50 72 | 6f 63 49 6e 66 6f 2c 20 |andlerPr|ocInfo, |
|00005a70| 48 61 6e 64 6c 65 41 45 | 4f 64 6f 63 29 28 41 45 |HandleAE|Odoc)(AE|
|00005a80| 44 65 73 63 4c 69 73 74 | 20 2a 61 65 76 74 2c 20 |DescList| *aevt, |
|00005a90| 41 45 44 65 73 63 4c 69 | 73 74 20 2a 72 65 70 6c |AEDescLi|st *repl|
|00005aa0| 79 2c 20 6c 6f 6e 67 20 | 72 65 66 43 6f 6e 29 0d |y, long |refCon).|
|00005ab0| 20 20 7b 0d 20 20 23 70 | 72 61 67 6d 61 20 75 6e | {. #p|ragma un|
|00005ac0| 75 73 65 64 20 28 72 65 | 70 6c 79 2c 72 65 66 43 |used (re|ply,refC|
|00005ad0| 6f 6e 29 0d 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |on).****|********|
|00005ae0| 2a 2a 2a 0d 2a 2a 2a 20 | 34 37 39 31 2c 34 37 39 |***.*** |4791,479|
|00005af0| 35 20 2a 2a 2a 2a 0d 20 | 20 2f 2f 20 2d 2d 2d 2d |5 ****. | // ----|
|00005b00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005b10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005b20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005b40| 2d 0d 20 20 2f 2f 20 41 | 45 20 48 61 6e 64 6c 65 |-. // A|E Handle|
|00005b50| 72 20 2d 20 51 75 69 74 | 20 2d 20 41 73 6b 20 61 |r - Quit| - Ask a|
|00005b60| 70 70 20 74 6f 20 71 75 | 69 74 20 63 6c 65 61 6e |pp to qu|it clean|
|00005b70| 6c 79 0d 21 20 73 74 61 | 74 69 63 20 70 61 73 63 |ly.! sta|tic pasc|
|00005b80| 61 6c 20 4f 53 45 72 72 | 20 48 61 6e 64 6c 65 41 |al OSErr| HandleA|
|00005b90| 45 51 75 69 74 28 41 45 | 44 65 73 63 4c 69 73 74 |EQuit(AE|DescList|
|00005ba0| 20 2a 61 65 76 74 2c 20 | 41 45 44 65 73 63 4c 69 | *aevt, |AEDescLi|
|00005bb0| 73 74 20 2a 72 65 70 6c | 79 2c 20 6c 6f 6e 67 20 |st *repl|y, long |
|00005bc0| 72 65 66 43 6f 6e 29 0d | 20 20 7b 0d 20 20 23 70 |refCon).| {. #p|
|00005bd0| 72 61 67 6d 61 20 75 6e | 75 73 65 64 20 28 72 65 |ragma un|used (re|
|00005be0| 70 6c 79 2c 72 65 66 43 | 6f 6e 29 0d 2d 2d 2d 20 |ply,refC|on).--- |
|00005bf0| 34 37 37 34 2c 34 37 37 | 38 20 2d 2d 2d 2d 0d 20 |4774,477|8 ----. |
|00005c00| 20 2f 2f 20 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | // ----|--------|
|00005c10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005c20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005c30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005c40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 20 20 2f 2f 20 41 |--------|-. // A|
|00005c50| 45 20 48 61 6e 64 6c 65 | 72 20 2d 20 51 75 69 74 |E Handle|r - Quit|
|00005c60| 20 2d 20 41 73 6b 20 61 | 70 70 20 74 6f 20 71 75 | - Ask a|pp to qu|
|00005c70| 69 74 20 63 6c 65 61 6e | 6c 79 0d 21 20 43 41 4c |it clean|ly.! CAL|
|00005c80| 4c 42 41 43 4b 28 73 74 | 61 74 69 63 20 70 61 73 |LBACK(st|atic pas|
|00005c90| 63 61 6c 20 4f 53 45 72 | 72 2c 20 75 70 70 41 45 |cal OSEr|r, uppAE|
|00005ca0| 45 76 65 6e 74 48 61 6e | 64 6c 65 72 50 72 6f 63 |EventHan|dlerProc|
|00005cb0| 49 6e 66 6f 2c 20 48 61 | 6e 64 6c 65 41 45 51 75 |Info, Ha|ndleAEQu|
|00005cc0| 69 74 29 28 41 45 44 65 | 73 63 4c 69 73 74 20 2a |it)(AEDe|scList *|
|00005cd0| 61 65 76 74 2c 20 41 45 | 44 65 73 63 4c 69 73 74 |aevt, AE|DescList|
|00005ce0| 20 2a 72 65 70 6c 79 2c | 20 6c 6f 6e 67 20 72 65 | *reply,| long re|
|00005cf0| 66 43 6f 6e 29 0d 20 20 | 7b 0d 20 20 23 70 72 61 |fCon). |{. #pra|
|00005d00| 67 6d 61 20 75 6e 75 73 | 65 64 20 28 72 65 70 6c |gma unus|ed (repl|
|00005d10| 79 2c 72 65 66 43 6f 6e | 29 0d 2a 2a 2a 2a 2a 2a |y,refCon|).******|
|00005d20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 0d 2a 2a 2a 20 34 38 |********|*.*** 48|
|00005d30| 31 31 2c 34 38 33 36 20 | 2a 2a 2a 2a 0d 20 20 73 |11,4836 |****. s|
|00005d40| 74 61 74 69 63 20 76 6f | 69 64 20 49 6e 73 74 61 |tatic vo|id Insta|
|00005d50| 6c 6c 41 70 70 6c 65 45 | 76 65 6e 74 73 28 76 6f |llAppleE|vents(vo|
|00005d60| 69 64 29 0d 20 20 7b 0d | 2d 20 0d 2d 20 23 69 66 |id). {.|- .- #if|
|00005d70| 20 64 65 66 69 6e 65 64 | 28 5f 5f 70 6f 77 65 72 | defined|(__power|
|00005d80| 63 29 0d 20 20 09 28 76 | 6f 69 64 29 41 45 49 6e |c). .(v|oid)AEIn|
|00005d90| 73 74 61 6c 6c 45 76 65 | 6e 74 48 61 6e 64 6c 65 |stallEve|ntHandle|
|00005da0| 72 28 6b 43 6f 72 65 45 | 76 65 6e 74 43 6c 61 73 |r(kCoreE|ventClas|
|00005db0| 73 2c 20 6b 41 45 4f 70 | 65 6e 41 70 70 6c 69 63 |s, kAEOp|enApplic|
|00005dc0| 61 74 69 6f 6e 2c 20 0d | 21 20 09 09 09 09 09 09 |ation, .|! ......|
|00005dd0| 28 45 76 65 6e 74 48 61 | 6e 64 6c 65 72 55 50 50 |(EventHa|ndlerUPP|
|00005de0| 29 26 67 41 45 4f 41 70 | 70 52 44 2c 20 30 2c 20 |)&gAEOAp|pRD, 0, |
|00005df0| 66 61 6c 73 65 29 3b 0d | 20 20 09 28 76 6f 69 64 |false);.| .(void|
|00005e00| 29 41 45 49 6e 73 74 61 | 6c 6c 45 76 65 6e 74 48 |)AEInsta|llEventH|
|00005e10| 61 6e 64 6c 65 72 28 6b | 43 6f 72 65 45 76 65 6e |andler(k|CoreEven|
|00005e20| 74 43 6c 61 73 73 2c 20 | 6b 41 45 4f 70 65 6e 44 |tClass, |kAEOpenD|
|00005e30| 6f 63 75 6d 65 6e 74 73 | 2c 20 20 20 0d 21 20 09 |ocuments|, .! .|
|00005e40| 09 09 09 09 09 28 45 76 | 65 6e 74 48 61 6e 64 6c |.....(Ev|entHandl|
|00005e50| 65 72 55 50 50 29 26 67 | 41 45 4f 44 6f 63 52 44 |erUPP)&g|AEODocRD|
|00005e60| 2c 20 30 2c 20 66 61 6c | 73 65 29 3b 0d 20 20 09 |, 0, fal|se);. .|
|00005e70| 2f 2a 20 68 61 6e 64 6c | 65 20 22 50 72 69 6e 74 |/* handl|e "Print|
|00005e80| 22 20 61 73 20 4f 70 65 | 6e 20 2a 2f 0d 20 20 09 |" as Ope|n */. .|
|00005e90| 28 76 6f 69 64 29 41 45 | 49 6e 73 74 61 6c 6c 45 |(void)AE|InstallE|
|00005ea0| 76 65 6e 74 48 61 6e 64 | 6c 65 72 28 6b 43 6f 72 |ventHand|ler(kCor|
|00005eb0| 65 45 76 65 6e 74 43 6c | 61 73 73 2c 20 6b 41 45 |eEventCl|ass, kAE|
|00005ec0| 50 72 69 6e 74 44 6f 63 | 75 6d 65 6e 74 73 2c 20 |PrintDoc|uments, |
|00005ed0| 20 0d 21 20 09 09 09 09 | 09 09 28 45 76 65 6e 74 | .! ....|..(Event|
|00005ee0| 48 61 6e 64 6c 65 72 55 | 50 50 29 26 67 41 45 4f |HandlerU|PP)&gAEO|
|00005ef0| 44 6f 63 52 44 2c 20 30 | 2c 20 66 61 6c 73 65 29 |DocRD, 0|, false)|
|00005f00| 3b 0d 20 20 09 28 76 6f | 69 64 29 41 45 49 6e 73 |;. .(vo|id)AEIns|
|00005f10| 74 61 6c 6c 45 76 65 6e | 74 48 61 6e 64 6c 65 72 |tallEven|tHandler|
|00005f20| 28 6b 43 6f 72 65 45 76 | 65 6e 74 43 6c 61 73 73 |(kCoreEv|entClass|
|00005f30| 2c 20 6b 41 45 51 75 69 | 74 41 70 70 6c 69 63 61 |, kAEQui|tApplica|
|00005f40| 74 69 6f 6e 2c 20 0d 21 | 20 09 09 09 09 09 09 28 |tion, .!| ......(|
|00005f50| 45 76 65 6e 74 48 61 6e | 64 6c 65 72 55 50 50 29 |EventHan|dlerUPP)|
|00005f60| 26 67 41 45 51 75 69 74 | 52 44 2c 20 30 2c 20 66 |&gAEQuit|RD, 0, f|
|00005f70| 61 6c 73 65 29 3b 0d 21 | 20 23 65 6c 73 65 0d 21 |alse);.!| #else.!|
|00005f80| 20 09 28 76 6f 69 64 29 | 41 45 49 6e 73 74 61 6c | .(void)|AEInstal|
|00005f90| 6c 45 76 65 6e 74 48 61 | 6e 64 6c 65 72 28 6b 43 |lEventHa|ndler(kC|
|00005fa0| 6f 72 65 45 76 65 6e 74 | 43 6c 61 73 73 2c 20 6b |oreEvent|Class, k|
|00005fb0| 41 45 4f 70 65 6e 41 70 | 70 6c 69 63 61 74 69 6f |AEOpenAp|plicatio|
|00005fc0| 6e 2c 20 0d 21 20 09 09 | 09 09 09 09 28 45 76 65 |n, .! ..|....(Eve|
|00005fd0| 6e 74 48 61 6e 64 6c 65 | 72 50 72 6f 63 50 74 72 |ntHandle|rProcPtr|
|00005fe0| 29 48 61 6e 64 6c 65 41 | 45 4f 61 70 70 2c 20 30 |)HandleA|EOapp, 0|
|00005ff0| 2c 20 66 61 6c 73 65 29 | 3b 0d 21 20 09 28 76 6f |, false)|;.! .(vo|
|00006000| 69 64 29 41 45 49 6e 73 | 74 61 6c 6c 45 76 65 6e |id)AEIns|tallEven|
|00006010| 74 48 61 6e 64 6c 65 72 | 28 6b 43 6f 72 65 45 76 |tHandler|(kCoreEv|
|00006020| 65 6e 74 43 6c 61 73 73 | 2c 20 6b 41 45 4f 70 65 |entClass|, kAEOpe|
|00006030| 6e 44 6f 63 75 6d 65 6e | 74 73 2c 20 20 20 0d 21 |nDocumen|ts, .!|
|00006040| 20 09 09 09 09 09 09 28 | 45 76 65 6e 74 48 61 6e | ......(|EventHan|
|00006050| 64 6c 65 72 50 72 6f 63 | 50 74 72 29 48 61 6e 64 |dlerProc|Ptr)Hand|
|00006060| 6c 65 41 45 4f 64 6f 63 | 2c 20 30 2c 20 66 61 6c |leAEOdoc|, 0, fal|
|00006070| 73 65 29 3b 0d 21 20 09 | 2f 2a 20 68 61 6e 64 6c |se);.! .|/* handl|
|00006080| 65 20 22 50 72 69 6e 74 | 22 20 61 73 20 4f 70 65 |e "Print|" as Ope|
|00006090| 6e 20 2a 2f 0d 21 20 09 | 28 76 6f 69 64 29 41 45 |n */.! .|(void)AE|
|000060a0| 49 6e 73 74 61 6c 6c 45 | 76 65 6e 74 48 61 6e 64 |InstallE|ventHand|
|000060b0| 6c 65 72 28 6b 43 6f 72 | 65 45 76 65 6e 74 43 6c |ler(kCor|eEventCl|
|000060c0| 61 73 73 2c 20 6b 41 45 | 50 72 69 6e 74 44 6f 63 |ass, kAE|PrintDoc|
|000060d0| 75 6d 65 6e 74 73 2c 20 | 20 0d 21 20 09 09 09 09 |uments, | .! ....|
|000060e0| 09 09 28 45 76 65 6e 74 | 48 61 6e 64 6c 65 72 50 |..(Event|HandlerP|
|000060f0| 72 6f 63 50 74 72 29 48 | 61 6e 64 6c 65 41 45 4f |rocPtr)H|andleAEO|
|00006100| 64 6f 63 2c 20 30 2c 20 | 66 61 6c 73 65 29 3b 0d |doc, 0, |false);.|
|00006110| 21 20 09 28 76 6f 69 64 | 29 41 45 49 6e 73 74 61 |! .(void|)AEInsta|
|00006120| 6c 6c 45 76 65 6e 74 48 | 61 6e 64 6c 65 72 28 6b |llEventH|andler(k|
|00006130| 43 6f 72 65 45 76 65 6e | 74 43 6c 61 73 73 2c 20 |CoreEven|tClass, |
|00006140| 6b 41 45 51 75 69 74 41 | 70 70 6c 69 63 61 74 69 |kAEQuitA|pplicati|
|00006150| 6f 6e 2c 20 0d 21 20 09 | 09 09 09 09 09 28 45 76 |on, .! .|.....(Ev|
|00006160| 65 6e 74 48 61 6e 64 6c | 65 72 50 72 6f 63 50 74 |entHandl|erProcPt|
|00006170| 72 29 48 61 6e 64 6c 65 | 41 45 51 75 69 74 2c 20 |r)Handle|AEQuit, |
|00006180| 30 2c 20 66 61 6c 73 65 | 29 3b 0d 21 20 23 65 6e |0, false|);.! #en|
|00006190| 64 69 66 20 2f 2f 5f 5f | 70 6f 77 65 72 63 0d 20 |dif //__|powerc. |
|000061a0| 20 7d 20 2f 2f 20 49 6e | 73 74 61 6c 6c 41 70 70 | } // In|stallApp|
|000061b0| 6c 65 45 76 65 6e 74 73 | 0d 20 20 0d 2d 2d 2d 20 |leEvents|. .--- |
|000061c0| 34 37 39 34 2c 34 38 30 | 36 20 2d 2d 2d 2d 0d 20 |4794,480|6 ----. |
|000061d0| 20 73 74 61 74 69 63 20 | 76 6f 69 64 20 49 6e 73 | static |void Ins|
|000061e0| 74 61 6c 6c 41 70 70 6c | 65 45 76 65 6e 74 73 28 |tallAppl|eEvents(|
|000061f0| 76 6f 69 64 29 0d 20 20 | 7b 0d 20 20 09 28 76 6f |void). |{. .(vo|
|00006200| 69 64 29 41 45 49 6e 73 | 74 61 6c 6c 45 76 65 6e |id)AEIns|tallEven|
|00006210| 74 48 61 6e 64 6c 65 72 | 28 6b 43 6f 72 65 45 76 |tHandler|(kCoreEv|
|00006220| 65 6e 74 43 6c 61 73 73 | 2c 20 6b 41 45 4f 70 65 |entClass|, kAEOpe|
|00006230| 6e 41 70 70 6c 69 63 61 | 74 69 6f 6e 2c 20 0d 21 |nApplica|tion, .!|
|00006240| 20 09 09 09 09 09 09 28 | 41 45 45 76 65 6e 74 48 | ......(|AEEventH|
|00006250| 61 6e 64 6c 65 72 55 50 | 50 29 26 48 61 6e 64 6c |andlerUP|P)&Handl|
|00006260| 65 41 45 4f 61 70 70 2c | 20 30 2c 20 66 61 6c 73 |eAEOapp,| 0, fals|
|00006270| 65 29 3b 0d 20 20 09 28 | 76 6f 69 64 29 41 45 49 |e);. .(|void)AEI|
|00006280| 6e 73 74 61 6c 6c 45 76 | 65 6e 74 48 61 6e 64 6c |nstallEv|entHandl|
|00006290| 65 72 28 6b 43 6f 72 65 | 45 76 65 6e 74 43 6c 61 |er(kCore|EventCla|
|000062a0| 73 73 2c 20 6b 41 45 4f | 70 65 6e 44 6f 63 75 6d |ss, kAEO|penDocum|
|000062b0| 65 6e 74 73 2c 20 20 20 | 0d 21 20 09 09 09 09 09 |ents, |.! .....|
|000062c0| 09 28 41 45 45 76 65 6e | 74 48 61 6e 64 6c 65 72 |.(AEEven|tHandler|
|000062d0| 55 50 50 29 26 48 61 6e | 64 6c 65 41 45 4f 64 6f |UPP)&Han|dleAEOdo|
|000062e0| 63 2c 20 30 2c 20 66 61 | 6c 73 65 29 3b 0d 20 20 |c, 0, fa|lse);. |
|000062f0| 09 2f 2a 20 68 61 6e 64 | 6c 65 20 22 50 72 69 6e |./* hand|le "Prin|
|00006300| 74 22 20 61 73 20 4f 70 | 65 6e 20 2a 2f 0d 20 20 |t" as Op|en */. |
|00006310| 09 28 76 6f 69 64 29 41 | 45 49 6e 73 74 61 6c 6c |.(void)A|EInstall|
|00006320| 45 76 65 6e 74 48 61 6e | 64 6c 65 72 28 6b 43 6f |EventHan|dler(kCo|
|00006330| 72 65 45 76 65 6e 74 43 | 6c 61 73 73 2c 20 6b 41 |reEventC|lass, kA|
|00006340| 45 50 72 69 6e 74 44 6f | 63 75 6d 65 6e 74 73 2c |EPrintDo|cuments,|
|00006350| 20 20 0d 21 20 09 09 09 | 09 09 09 28 41 45 45 76 | .! ...|...(AEEv|
|00006360| 65 6e 74 48 61 6e 64 6c | 65 72 55 50 50 29 26 48 |entHandl|erUPP)&H|
|00006370| 61 6e 64 6c 65 41 45 4f | 64 6f 63 2c 20 30 2c 20 |andleAEO|doc, 0, |
|00006380| 66 61 6c 73 65 29 3b 0d | 20 20 09 28 76 6f 69 64 |false);.| .(void|
|00006390| 29 41 45 49 6e 73 74 61 | 6c 6c 45 76 65 6e 74 48 |)AEInsta|llEventH|
|000063a0| 61 6e 64 6c 65 72 28 6b | 43 6f 72 65 45 76 65 6e |andler(k|CoreEven|
|000063b0| 74 43 6c 61 73 73 2c 20 | 6b 41 45 51 75 69 74 41 |tClass, |kAEQuitA|
|000063c0| 70 70 6c 69 63 61 74 69 | 6f 6e 2c 20 0d 21 20 09 |pplicati|on, .! .|
|000063d0| 09 09 09 09 09 28 41 45 | 45 76 65 6e 74 48 61 6e |.....(AE|EventHan|
|000063e0| 64 6c 65 72 55 50 50 29 | 26 48 61 6e 64 6c 65 41 |dlerUPP)|&HandleA|
|000063f0| 45 51 75 69 74 2c 20 30 | 2c 20 66 61 6c 73 65 29 |EQuit, 0|, false)|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.