home *** CD-ROM | disk | FTP | other *** search
/ Macwelt 4 / Macwelt DVD 4.cdr / Entwickler / Mac-OS / MBS-RB-Plugins / examples / Math functions Demo.rb < prev    next >
MacBinary  |  2002-01-04  |  5.5 KB  |  [TgPj/RBv2]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


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

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Rocket eBook (document/rocketeBook) ext Supported
1% dexvert MacBinary (archive/macBinary) fallback Supported
100% file MacBinary II, inited, Fri Jan 4 13:53:19 2002, modified Fri Jan 4 13:53:19 2002, creator 'RBv2', type 'TgPj', 5076 bytes "Math functions Demo.rb" , at 0x1454 286 bytes resource default (weak)
99% file data default
100% TrID MacBinary 2 default (weak)
100% dearkID deark: macbinary default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TgPj]
macFileCreator[RBv2]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 16 4d 61 74 68 20 66 | 75 6e 63 74 69 6f 6e 73 |..Math f|unctions|
|00000010| 20 44 65 6d 6f 2e 72 62 | 00 00 00 00 00 00 00 00 | Demo.rb|........|
|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 67 50 6a 52 42 76 | 32 01 00 00 11 00 01 00 |.TgPjRBv|2.......|
|00000050| 00 00 00 00 00 13 d4 00 | 00 01 1e b8 5b aa 9f b8 |........|....[...|
|00000060| 5b aa 9f 00 00 10 00 00 | 00 00 00 00 00 00 00 00 |[.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 64 2e 00 00 |........|....d...|
|00000080| 0d 00 00 00 41 41 41 41 | 41 41 41 41 41 41 41 41 |....AAAA|AAAAAAAA|
|00000090| 41 41 41 41 01 04 3f 3f | 3f 3f 41 00 01 00 01 01 |AAAA..??|??A.....|
|000000a0| 09 53 61 6d 70 6c 65 41 | 70 70 80 80 80 01 80 80 |.SampleA|pp......|
|000000b0| 80 01 01 00 00 00 00 00 | 00 00 00 00 12 4d 79 20 |........|.....My |
|000000c0| 41 70 70 6c 69 63 61 74 | 69 6f 6e 2e 65 78 65 00 |Applicat|ion.exe.|
|000000d0| 0e 4d 79 20 41 70 70 6c | 69 63 61 74 69 6f 6e 88 |.My Appl|ication.|
|000000e0| 03 32 90 06 b0 03 06 69 | 63 73 23 80 01 00 00 00 |.2.....i|cs#.....|
|000000f0| 00 01 80 06 60 08 10 18 | 08 12 28 10 88 30 2c 50 |....`...|..(..0,P|
|00000100| 8a 98 19 86 67 61 9e 18 | 78 06 e0 01 80 00 00 00 |....ga..|x.......|
|00000110| 00 01 80 07 e0 1f f8 1f | f8 1f f8 1f f8 3f fc 7f |........|.....?..|
|00000120| fe ff ff ff ff 7f fe 1f | f8 07 e0 01 80 49 43 4e |........|.....ICN|
|00000130| 23 80 04 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |#.......|........|
|00000140| 00 00 00 00 03 c0 00 00 | 0f f0 00 00 3c 3c 00 00 |........|....<<..|
|00000150| f0 0f 00 01 c0 03 80 03 | 00 00 c0 03 20 02 c0 03 |........|.... ...|
|00000160| 08 08 c0 03 02 22 c0 03 | 00 88 c0 03 00 22 c0 03 |....."..|....."..|
|00000170| 00 88 c0 03 00 22 c0 0f | 00 88 f0 33 00 22 cc 43 |....."..|...3.".C|
|00000180| 00 88 c2 81 c0 23 85 a0 | f0 8f 01 88 3c 3c 11 82 |.....#..|....<<..|
|00000190| 0f f0 41 60 83 c1 06 18 | 20 04 18 06 08 10 60 01 |..A`....| .....`.|
|000001a0| 82 41 80 00 60 06 00 00 | 18 18 00 00 06 60 00 00 |.A..`...|.....`..|
|000001b0| 01 80 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 03 c0 00 00 | 0f f0 00 00 3f fc 00 00 |........|....?...|
|000001d0| ff ff 00 01 ff ff 80 03 | ff ff c0 03 ff ff c0 03 |........|........|
|000001e0| ff ff c0 03 ff ff c0 03 | ff ff c0 03 ff ff c0 03 |........|........|
|000001f0| ff ff c0 03 ff ff c0 0f | ff ff f0 3f ff ff fc 7f |........|...?....|
|00000200| ff ff fe ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000210| ff ff ff 7f ff ff fe 1f | ff ff f8 07 ff ff e0 01 |........|........|
|00000220| ff ff 80 00 7f fe 00 00 | 1f f8 00 00 07 e0 00 00 |........|........|
|00000230| 01 80 00 69 63 73 34 80 | 02 00 00 00 00 00 00 00 |...ics4.|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 0f f0 00 00 |........|........|
|00000250| 00 00 00 0f f8 1f f0 00 | 00 00 0d f1 81 81 8f d0 |........|........|
|00000260| 00 00 0f 88 18 18 19 f0 | 00 00 0f 88 81 88 98 f0 |........|........|
|00000270| 00 00 0f 88 88 89 89 f0 | 00 00 ff 88 88 98 98 ff |........|........|
|00000280| 00 0f cf 88 88 89 89 fd | f0 fc cf f8 88 98 9f fc |........|........|
|00000290| cf fc cc cf f8 8f fc cc | df 0f fc cc cf fc cc df |........|........|
|000002a0| f0 00 0f fc cc cc df f0 | 00 00 00 0f fc df f0 00 |........|........|
|000002b0| 00 00 00 00 0f f0 00 00 | 00 69 63 73 38 80 04 00 |........|.ics8...|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 ff ff | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 ff ff 75 4b | ff ff 00 00 00 00 00 00 |......uK|........|
|00000300| 00 00 f9 ff 75 4b 4b 4b | 4b 4b ff f9 00 00 00 00 |....uKKK|KK......|
|00000310| 00 00 ff 75 4b 4b 4b 4b | 4b 4b a0 ff 00 00 00 00 |...uKKKK|KK......|
|00000320| 00 00 ff 75 75 75 4b 4b | a0 a0 a0 ff 00 00 00 00 |...uuuKK|........|
|00000330| 00 00 ff 75 75 75 75 a0 | a0 a0 a0 ff 00 00 00 00 |...uuuu.|........|
|00000340| 00 ff ff 75 75 75 75 a0 | a0 a0 a0 ff ff 00 00 00 |...uuuu.|........|
|00000350| ff f6 ff 75 75 75 75 a0 | a0 a0 a0 ff f9 ff 00 ff |...uuuu.|........|
|00000360| f6 f6 ff ff 75 75 75 a0 | a0 a0 ff ff f6 f6 ff ff |....uuu.|........|
|00000370| f7 f6 f6 f6 ff ff 75 a0 | ff ff f6 f6 f7 f9 ff 00 |......u.|........|
|00000380| ff ff f7 f6 f6 f6 ff ff | f6 f6 f7 f9 ff ff 00 00 |........|........|
|00000390| 00 00 ff ff f7 f6 f6 f6 | f7 f9 ff ff 00 00 00 00 |........|........|
|000003a0| 00 00 00 00 ff ff f7 f9 | ff ff 00 00 00 00 00 00 |........|........|
|000003b0| 00 00 00 00 00 00 ff ff | 00 00 00 00 00 00 00 69 |........|.......i|
|000003c0| 63 6c 34 80 08 00 00 00 | 00 00 00 00 00 00 00 00 |cl4.....|........|
|000003d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000400| 00 00 00 00 00 00 00 00 | 00 00 00 00 cf fc 00 00 |........|........|
|00000410| 00 00 00 00 00 00 00 00 | 00 00 00 cf ff ff fc 00 |........|........|
|00000420| 00 00 00 00 00 00 00 00 | 00 00 cf ff 81 81 ff fc |........|........|
|00000430| 00 00 00 00 00 00 00 00 | 00 cf ff 18 18 18 18 ff |........|........|
|00000440| fc 00 00 00 00 00 00 00 | 0f ff 81 81 81 81 81 81 |........|........|
|00000450| ff f0 00 00 00 00 00 00 | cf 18 18 18 18 18 18 18 |........|........|
|00000460| 18 fc 00 00 00 00 00 00 | cf 88 81 81 81 81 81 81 |........|........|
|00000470| 89 fc 00 00 00 00 00 00 | cf 88 88 18 18 18 18 98 |........|........|
|00000480| 98 fc 00 00 00 00 00 00 | cf 88 88 88 81 81 89 89 |........|........|
|00000490| 89 fc 00 00 00 00 00 00 | cf 88 88 88 88 98 98 98 |........|........|
|000004a0| 98 fc 00 00 00 00 00 00 | cf 88 88 88 88 89 89 89 |........|........|
|000004b0| 89 fc 00 00 00 00 00 00 | cf 88 88 88 88 98 98 98 |........|........|
|000004c0| 98 fc 00 00 00 00 00 00 | ff 88 88 88 88 89 89 89 |........|........|
|000004d0| 89 ff 00 00 00 00 00 ff | df 88 88 88 88 98 98 98 |........|........|
|000004e0| 98 fd ff 00 00 00 ff 0c | df 88 88 88 88 89 89 89 |........|........|
|000004f0| 89 fd cd ff 00 0f 0c cc | df 88 88 88 88 98 98 98 |........|........|
|00000500| 98 fd cc cd f0 f0 cc cc | df ff 88 88 88 89 89 89 |........|........|
|00000510| ff fd cc cc df f0 cc cc | cc df ff 88 88 98 98 ff |........|........|
|00000520| fd cc cc cc cf fc 00 cc | cc cc df ff 88 89 ff fd |........|........|
|00000530| cc cc cc cc df fc cc 00 | cc cc cc df ff ff fd cc |........|........|
|00000540| cc cc cc dd df 0f fc cc | 00 cc cc cc df fd cc cc |........|........|
|00000550| cc cc dd df f0 00 0f fc | cc 00 cc cc cc cc cc cc |........|........|
|00000560| cc dd df f0 00 00 00 0f | fc cc 00 cc cc cc cc cc |........|........|
|00000570| dd df f0 00 00 00 00 00 | 0f fc cc 00 cc cc cc dd |........|........|
|00000580| df f0 00 00 00 00 00 00 | 00 0f fc cc 00 cc dd df |........|........|
|00000590| f0 00 00 00 00 00 00 00 | 00 00 0f fc cc dd df f0 |........|........|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 0f fc df f0 00 |........|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 0f f0 00 00 |........|........|
|000005c0| 00 00 00 00 00 69 63 6c | 38 80 10 00 00 00 00 00 |.....icl|8.......|
|000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 f8 ff ff f8 00 00 00 |........|........|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 00 f8 | ff ff ff ff ff ff f8 00 |........|........|
|00000680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000690| 00 00 00 00 00 f8 ff ff | ff 75 4b 4b 4b ff ff ff |........|.uKKK...|
|000006a0| f8 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 f8 ff ff ff 75 | 4b 4b 4b 4b 4b 4b 4b ff |.......u|KKKKKKK.|
|000006c0| ff ff f8 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| 00 00 ff ff ff 75 4b 4b | 4b 4b 4b 4b 4b 4b 4b 4b |.....uKK|KKKKKKKK|
|000006e0| 4b ff ff ff 00 00 00 00 | 00 00 00 00 00 00 00 00 |K.......|........|
|000006f0| 00 f8 ff 75 4b 4b 4b 4b | 4b 4b 4b 4b 4b 4b 4b 4b |...uKKKK|KKKKKKKK|
|00000700| 4b 4b 4b ff f8 00 00 00 | 00 00 00 00 00 00 00 00 |KKK.....|........|
|00000710| 00 f8 ff 75 75 4b 4b 4b | 4b 4b 4b 4b 4b 4b 4b 4b |...uuKKK|KKKKKKKK|
|00000720| 4b a0 a0 ff f8 00 00 00 | 00 00 00 00 00 00 00 00 |K.......|........|
|00000730| 00 f8 ff 75 75 75 75 4b | 4b 4b 4b 4b 4b 4b 4b a0 |...uuuuK|KKKKKKK.|
|00000740| a0 a0 a0 ff f8 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000750| 00 f8 ff 75 75 75 75 75 | 75 4b 4b 4b 4b a0 a0 a0 |...uuuuu|uKKKK...|
|00000760| a0 a0 a0 ff f8 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 f8 ff 75 75 75 75 75 | 75 75 75 a0 a0 a0 a0 a0 |...uuuuu|uuu.....|
|00000780| a0 a0 a0 ff f8 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000790| 00 f8 ff 75 75 75 75 75 | 75 75 75 a0 a0 a0 a0 a0 |...uuuuu|uuu.....|
|000007a0| a0 a0 a0 ff f8 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007b0| 00 f8 ff 75 75 75 75 75 | 75 75 75 a0 a0 a0 a0 a0 |...uuuuu|uuu.....|
|000007c0| a0 a0 a0 ff f8 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 ff ff 75 75 75 75 75 | 75 75 75 a0 a0 a0 a0 a0 |...uuuuu|uuu.....|
|000007e0| a0 a0 a0 ff ff 00 00 00 | 00 00 00 00 00 00 00 ff |........|........|
|000007f0| ff f9 ff 75 75 75 75 75 | 75 75 75 a0 a0 a0 a0 a0 |...uuuuu|uuu.....|
|00000800| a0 a0 a0 ff f9 ff ff 00 | 00 00 00 00 00 ff ff 00 |........|........|
|00000810| f6 f9 ff 75 75 75 75 75 | 75 75 75 a0 a0 a0 a0 a0 |...uuuuu|uuu.....|
|00000820| a0 a0 a0 ff f9 f6 f9 ff | ff 00 00 00 ff 00 f6 f6 |........|........|
|00000830| f6 f9 ff 7b 75 75 75 75 | 75 75 75 a0 a0 a0 a0 a0 |...{uuuu|uuu.....|
|00000840| a0 a0 a0 ff f9 f6 f6 f6 | f9 ff 00 ff 00 f6 f6 f6 |........|........|
|00000850| f6 f9 ff ff ff 7b 75 75 | 75 75 75 a0 a0 a0 a0 a0 |.....{uu|uuu.....|
|00000860| a0 ff ff ff f9 f6 f6 f6 | f6 f9 ff ff 00 f6 f6 f6 |........|........|
|00000870| f6 f6 f6 f9 ff ff ff 7b | 75 75 75 a0 a0 a0 a0 ff |.......{|uuu.....|
|00000880| ff ff f9 f6 f6 f6 f6 f6 | f6 f6 ff ff f7 00 00 f6 |........|........|
|00000890| f6 f6 f6 f6 f6 f9 ff ff | ff 7b 75 a0 a0 ff ff ff |........|.{u.....|
|000008a0| f9 f6 f6 f6 f6 f6 f6 f6 | f7 f9 ff ff f7 f7 f7 00 |........|........|
|000008b0| 00 f6 f6 f6 f6 f6 f6 f9 | ff ff ff ff ff ff f9 f6 |........|........|
|000008c0| f6 f6 f6 f6 f6 f6 f7 f9 | f9 f9 ff 00 ff ff f7 f7 |........|........|
|000008d0| f7 00 00 f6 f6 f6 f6 f6 | f6 f9 ff ff f9 f6 f6 f6 |........|........|
|000008e0| f6 f6 f6 f6 f7 f9 f9 f9 | ff ff 00 00 00 00 ff ff |........|........|
|000008f0| f7 f7 f7 00 00 f6 f6 f6 | f6 f6 f6 f6 f6 f6 f6 f6 |........|........|
|00000900| f6 f6 f7 f9 f9 f9 ff ff | 00 00 00 00 00 00 00 00 |........|........|
|00000910| ff ff f7 f7 f7 00 00 f6 | f6 f6 f6 f6 f6 f6 f6 f7 |........|........|
|00000920| f7 f9 f9 f9 ff ff 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000930| 00 00 ff ff f7 f7 f7 00 | 00 f6 f6 f6 f6 f7 f7 f9 |........|........|
|00000940| f9 f9 ff ff 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000950| 00 00 00 00 ff ff f7 f7 | f7 00 00 f7 f7 f9 f9 f9 |........|........|
|00000960| ff ff 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000970| 00 00 00 00 00 00 ff ff | f7 f7 f7 f9 f9 f9 ff ff |........|........|
|00000980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000990| 00 00 00 00 00 00 00 00 | ff ff f7 f9 ff ff 00 00 |........|........|
|000009a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 00 00 00 00 00 00 00 00 | 00 00 ff ff 00 00 00 00 |........|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 00 00 01 04 74 65 78 |........|.....tex|
|000009d0| 74 04 52 2a 63 68 04 54 | 45 58 54 00 00 02 41 04 |t.R*ch.T|EXT...A.|
|000009e0| 4d 65 6e 75 04 4d 65 6e | 75 05 a4 01 a4 01 90 06 |Menu.Men|u.......|
|000009f0| ac 04 04 01 00 00 80 80 | 80 80 10 00 00 00 00 00 |........|........|
|00000a00| 07 00 00 88 01 08 4d 65 | 6e 75 49 74 65 6d 00 00 |......Me|nuItem..|
|00000a10| 00 00 00 00 00 01 02 00 | 00 80 80 80 80 10 00 00 |........|........|
|00000a20| 00 00 00 07 00 00 88 01 | 08 4d 65 6e 75 49 74 65 |........|.MenuIte|
|00000a30| 6d 00 00 00 00 00 00 00 | 00 00 04 46 69 6c 65 00 |m.......|...File.|
|00000a40| 80 80 80 80 10 00 00 00 | 00 00 07 00 00 88 01 08 |........|........|
|00000a50| 4d 65 6e 75 49 74 65 6d | 00 00 00 00 00 00 00 02 |MenuItem|........|
|00000a60| 00 04 51 75 69 74 08 46 | 69 6c 65 51 75 69 74 80 |..Quit.F|ileQuit.|
|00000a70| 80 80 80 10 01 51 00 00 | 00 00 07 00 00 88 01 0c |.....Q..|........|
|00000a80| 51 75 69 74 4d 65 6e 75 | 49 74 65 6d 00 00 00 00 |QuitMenu|Item....|
|00000a90| 00 00 00 00 02 00 00 80 | 80 80 80 10 00 00 00 00 |........|........|
|00000aa0| 00 07 00 00 88 01 08 4d | 65 6e 75 49 74 65 6d 00 |.......M|enuItem.|
|00000ab0| 00 00 00 00 00 00 00 00 | 04 45 64 69 74 00 80 80 |........|.Edit...|
|00000ac0| 80 80 10 00 00 00 00 00 | 07 00 00 88 01 08 4d 65 |........|......Me|
|00000ad0| 6e 75 49 74 65 6d 00 00 | 00 00 00 00 00 07 00 04 |nuItem..|........|
|00000ae0| 55 6e 64 6f 08 45 64 69 | 74 55 6e 64 6f 80 80 80 |Undo.Edi|tUndo...|
|00000af0| 80 10 01 5a 00 00 00 00 | 07 00 00 88 01 08 4d 65 |...Z....|......Me|
|00000b00| 6e 75 49 74 65 6d 00 00 | 00 00 00 00 00 00 00 01 |nuItem..|........|
|00000b10| 2d 00 80 80 80 80 10 00 | 00 00 00 00 07 00 00 88 |-.......|........|
|00000b20| 01 08 4d 65 6e 75 49 74 | 65 6d 00 00 00 00 00 00 |..MenuIt|em......|
|00000b30| 00 00 00 03 43 75 74 07 | 45 64 69 74 43 75 74 80 |....Cut.|EditCut.|
|00000b40| 80 80 80 10 01 58 00 00 | 00 00 07 00 00 88 01 08 |.....X..|........|
|00000b50| 4d 65 6e 75 49 74 65 6d | 00 00 00 00 00 00 00 00 |MenuItem|........|
|00000b60| 00 04 43 6f 70 79 08 45 | 64 69 74 43 6f 70 79 80 |..Copy.E|ditCopy.|
|00000b70| 80 80 80 10 01 43 00 00 | 00 00 07 00 00 88 01 08 |.....C..|........|
|00000b80| 4d 65 6e 75 49 74 65 6d | 00 00 00 00 00 00 00 00 |MenuItem|........|
|00000b90| 00 05 50 61 73 74 65 09 | 45 64 69 74 50 61 73 74 |..Paste.|EditPast|
|00000ba0| 65 80 80 80 80 10 01 56 | 00 00 00 00 07 00 00 88 |e......V|........|
|00000bb0| 01 08 4d 65 6e 75 49 74 | 65 6d 00 00 00 00 00 00 |..MenuIt|em......|
|00000bc0| 00 00 00 05 43 6c 65 61 | 72 09 45 64 69 74 43 6c |....Clea|r.EditCl|
|00000bd0| 65 61 72 80 80 80 80 10 | 00 00 00 00 00 07 00 00 |ear.....|........|
|00000be0| 88 01 08 4d 65 6e 75 49 | 74 65 6d 00 00 00 00 00 |...MenuI|tem.....|
|00000bf0| 00 00 00 02 00 00 80 80 | 80 80 10 00 00 00 00 00 |........|........|
|00000c00| 07 00 00 88 01 08 4d 65 | 6e 75 49 74 65 6d 00 00 |......Me|nuItem..|
|00000c10| 00 00 00 00 00 00 02 00 | 00 80 80 80 80 10 00 00 |........|........|
|00000c20| 00 00 00 07 00 00 88 01 | 08 4d 65 6e 75 49 74 65 |........|.MenuIte|
|00000c30| 6d 00 00 00 00 00 00 00 | 00 03 41 05 43 6c 61 73 |m.......|..A.Clas|
|00000c40| 73 03 41 70 70 a4 01 a4 | 01 b7 0c 87 08 07 00 03 |s.App...|........|
|00000c50| 41 70 70 24 0b 41 70 70 | 6c 69 63 61 74 69 6f 6e |App$.App|lication|
|00000c60| 00 00 00 00 01 04 4f 70 | 65 6e 02 2a 02 2a 06 0a |......Op|en.*.*..|
|00000c70| 53 75 62 20 4f 70 65 6e | 28 29 0c 54 65 73 74 49 |Sub Open|().TestI|
|00000c80| 6e 74 4f 70 73 28 29 3f | 4d 73 67 42 6f 78 20 22 |ntOps()?|MsgBox "|
|00000c90| 54 68 65 20 62 69 74 77 | 69 73 65 20 69 6e 74 65 |The bitw|ise inte|
|00000ca0| 67 65 72 20 66 75 6e 63 | 74 69 6f 6e 73 20 73 65 |ger func|tions se|
|00000cb0| 65 6d 20 74 6f 20 62 65 | 20 77 6f 72 6b 69 6e 67 |em to be| working|
|00000cc0| 20 66 69 6e 65 2e 22 00 | 04 71 75 69 74 07 45 6e | fine.".|.quit.En|
|00000cd0| 64 20 53 75 62 00 00 00 | 04 41 06 4d 6f 64 75 6c |d Sub...|.A.Modul|
|00000ce0| 65 0a 54 65 73 74 4d 6f | 64 75 6c 65 91 02 b7 02 |e.TestMo|dule....|
|00000cf0| 8c 11 ab 0b 07 00 0a 54 | 65 73 74 4d 6f 64 75 6c |.......T|estModul|
|00000d00| 65 18 00 00 00 02 0a 54 | 65 73 74 49 6e 74 4f 70 |e......T|estIntOp|
|00000d10| 73 00 00 00 10 16 10 16 | 3e 10 53 75 62 20 54 65 |s.......|>.Sub Te|
|00000d20| 73 74 49 6e 74 4f 70 73 | 28 29 29 2f 2f 20 54 68 |stIntOps|())// Th|
|00000d30| 69 73 20 72 6f 75 74 69 | 6e 65 20 74 65 73 74 73 |is routi|ne tests|
|00000d40| 20 74 68 65 20 49 6e 74 | 65 67 65 72 20 6d 65 74 | the Int|eger met|
|00000d50| 68 6f 64 73 00 16 44 69 | 6d 20 69 2c 20 6a 2c 20 |hods..Di|m i, j, |
|00000d60| 6b 20 61 73 20 49 6e 74 | 65 67 65 72 00 15 69 20 |k as Int|eger..i |
|00000d70| 3d 20 42 69 74 56 61 6c | 28 35 29 20 2f 2f 20 3d |= BitVal|(5) // =|
|00000d80| 20 33 32 18 61 73 73 65 | 72 74 28 69 20 3d 20 33 | 32.asse|rt(i = 3|
|00000d90| 32 2c 20 22 42 69 74 56 | 61 6c 22 29 00 11 69 20 |2, "BitV|al")..i |
|00000da0| 3d 20 42 69 74 49 6e 63 | 6c 28 36 2c 20 30 29 1b |= BitInc|l(6, 0).|
|00000db0| 61 73 73 65 72 74 28 69 | 20 3d 20 37 2c 20 22 42 |assert(i| = 7, "B|
|00000dc0| 69 74 49 6e 63 6c 20 23 | 31 22 29 11 69 20 3d 20 |itIncl #|1").i = |
|00000dd0| 42 69 74 49 6e 63 6c 28 | 69 2c 20 32 29 1b 61 73 |BitIncl(|i, 2).as|
|00000de0| 73 65 72 74 28 69 20 3d | 20 37 2c 20 22 42 69 74 |sert(i =| 7, "Bit|
|00000df0| 49 6e 63 6c 20 23 32 22 | 29 00 11 69 20 3d 20 42 |Incl #2"|)..i = B|
|00000e00| 69 74 45 78 63 6c 28 36 | 2c 20 30 29 1b 61 73 73 |itExcl(6|, 0).ass|
|00000e10| 65 72 74 28 69 20 3d 20 | 36 2c 20 22 42 69 74 45 |ert(i = |6, "BitE|
|00000e20| 78 63 6c 20 23 31 22 29 | 11 69 20 3d 20 42 69 74 |xcl #1")|.i = Bit|
|00000e30| 45 78 63 6c 28 36 2c 20 | 31 29 1b 61 73 73 65 72 |Excl(6, |1).asser|
|00000e40| 74 28 69 20 3d 20 34 2c | 20 22 42 69 74 45 78 63 |t(i = 4,| "BitExc|
|00000e50| 6c 20 23 32 22 29 00 25 | 61 73 73 65 72 74 28 42 |l #2").%|assert(B|
|00000e60| 69 74 49 73 53 65 74 28 | 31 2c 20 30 29 2c 20 22 |itIsSet(|1, 0), "|
|00000e70| 42 69 74 49 73 53 65 74 | 20 23 31 22 29 29 61 73 |BitIsSet| #1"))as|
|00000e80| 73 65 72 74 28 6e 6f 74 | 20 42 69 74 49 73 53 65 |sert(not| BitIsSe|
|00000e90| 74 28 31 2c 20 31 29 2c | 20 22 42 69 74 49 73 53 |t(1, 1),| "BitIsS|
|00000ea0| 65 74 20 23 32 22 29 00 | 19 69 20 3d 20 41 72 69 |et #2").|.i = Ari|
|00000eb0| 74 68 6d 65 74 69 63 53 | 68 69 66 74 28 32 2c 20 |thmeticS|hift(2, |
|00000ec0| 31 29 23 61 73 73 65 72 | 74 28 69 20 3d 20 34 2c |1)#asser|t(i = 4,|
|00000ed0| 20 22 41 72 69 74 68 6d | 65 74 69 63 53 68 69 66 | "Arithm|eticShif|
|00000ee0| 74 20 23 31 22 29 1a 69 | 20 3d 20 41 72 69 74 68 |t #1").i| = Arith|
|00000ef0| 6d 65 74 69 63 53 68 69 | 66 74 28 31 2c 20 33 31 |meticShi|ft(1, 31|
|00000f00| 29 2c 61 73 73 65 72 74 | 28 69 20 3d 20 42 69 74 |),assert|(i = Bit|
|00000f10| 56 61 6c 28 33 31 29 2c | 20 22 41 72 69 74 68 6d |Val(31),| "Arithm|
|00000f20| 65 74 69 63 53 68 69 66 | 74 20 23 32 22 29 1a 69 |eticShif|t #2").i|
|00000f30| 20 3d 20 41 72 69 74 68 | 6d 65 74 69 63 53 68 69 | = Arith|meticShi|
|00000f40| 66 74 28 34 2c 20 2d 31 | 29 23 61 73 73 65 72 74 |ft(4, -1|)#assert|
|00000f50| 28 69 20 3d 20 32 2c 20 | 22 41 72 69 74 68 6d 65 |(i = 2, |"Arithme|
|00000f60| 74 69 63 53 68 69 66 74 | 20 23 33 22 29 1a 69 20 |ticShift| #3").i |
|00000f70| 3d 20 41 72 69 74 68 6d | 65 74 69 63 53 68 69 66 |= Arithm|eticShif|
|00000f80| 74 28 34 2c 20 2d 33 29 | 23 61 73 73 65 72 74 28 |t(4, -3)|#assert(|
|00000f90| 69 20 3d 20 30 2c 20 22 | 41 72 69 74 68 6d 65 74 |i = 0, "|Arithmet|
|00000fa0| 69 63 53 68 69 66 74 20 | 23 34 22 29 1b 69 20 3d |icShift |#4").i =|
|00000fb0| 20 41 72 69 74 68 6d 65 | 74 69 63 53 68 69 66 74 | Arithme|ticShift|
|00000fc0| 28 2d 34 2c 20 2d 31 29 | 24 61 73 73 65 72 74 28 |(-4, -1)|$assert(|
|00000fd0| 69 20 3d 20 2d 32 2c 20 | 22 41 72 69 74 68 6d 65 |i = -2, |"Arithme|
|00000fe0| 74 69 63 53 68 69 66 74 | 20 23 35 22 29 00 16 69 |ticShift| #5")..i|
|00000ff0| 20 3d 20 4c 6f 67 69 63 | 61 6c 53 68 69 66 74 28 | = Logic|alShift(|
|00001000| 32 2c 20 31 29 20 61 73 | 73 65 72 74 28 69 20 3d |2, 1) as|sert(i =|
|00001010| 20 34 2c 20 22 4c 6f 67 | 69 63 61 6c 53 68 69 66 | 4, "Log|icalShif|
|00001020| 74 20 23 31 22 29 17 69 | 20 3d 20 4c 6f 67 69 63 |t #1").i| = Logic|
|00001030| 61 6c 53 68 69 66 74 28 | 31 2c 20 33 31 29 29 61 |alShift(|1, 31))a|
|00001040| 73 73 65 72 74 28 69 20 | 3d 20 42 69 74 56 61 6c |ssert(i |= BitVal|
|00001050| 28 33 31 29 2c 20 22 4c | 6f 67 69 63 61 6c 53 68 |(31), "L|ogicalSh|
|00001060| 69 66 74 20 23 32 22 29 | 17 69 20 3d 20 4c 6f 67 |ift #2")|.i = Log|
|00001070| 69 63 61 6c 53 68 69 66 | 74 28 34 2c 20 2d 31 29 |icalShif|t(4, -1)|
|00001080| 20 61 73 73 65 72 74 28 | 69 20 3d 20 32 2c 20 22 | assert(|i = 2, "|
|00001090| 4c 6f 67 69 63 61 6c 53 | 68 69 66 74 20 23 33 22 |LogicalS|hift #3"|
|000010a0| 29 17 69 20 3d 20 4c 6f | 67 69 63 61 6c 53 68 69 |).i = Lo|gicalShi|
|000010b0| 66 74 28 34 2c 20 2d 33 | 29 20 61 73 73 65 72 74 |ft(4, -3|) assert|
|000010c0| 28 69 20 3d 20 30 2c 20 | 22 4c 6f 67 69 63 61 6c |(i = 0, |"Logical|
|000010d0| 53 68 69 66 74 20 23 34 | 22 29 20 69 20 3d 20 4c |Shift #4|") i = L|
|000010e0| 6f 67 69 63 61 6c 53 68 | 69 66 74 28 42 69 74 56 |ogicalSh|ift(BitV|
|000010f0| 61 6c 28 33 31 29 2c 20 | 2d 31 29 29 61 73 73 65 |al(31), |-1))asse|
|00001100| 72 74 28 69 20 3d 20 42 | 69 74 56 61 6c 28 33 30 |rt(i = B|itVal(30|
|00001110| 29 2c 20 22 4c 6f 67 69 | 63 61 6c 53 68 69 66 74 |), "Logi|calShift|
|00001120| 20 23 35 22 29 00 12 69 | 20 3d 20 42 69 74 77 69 | #5")..i| = Bitwi|
|00001130| 73 65 4e 6f 74 28 2d 32 | 29 1b 61 73 73 65 72 74 |seNot(-2|).assert|
|00001140| 28 69 20 3d 20 31 2c 20 | 22 42 69 74 77 69 73 65 |(i = 1, |"Bitwise|
|00001150| 4e 6f 74 22 29 00 23 69 | 20 3d 20 42 69 74 77 69 |Not").#i| = Bitwi|
|00001160| 73 65 52 6f 74 61 74 65 | 28 26 48 30 31 31 30 2c |seRotate|(&H0110,|
|00001170| 20 31 2c 20 30 2c 20 31 | 36 29 26 61 73 73 65 72 | 1, 0, 1|6)&asser|
|00001180| 74 28 69 20 3d 20 26 48 | 30 32 32 30 2c 20 22 42 |t(i = &H|0220, "B|
|00001190| 69 74 77 69 73 65 52 6f | 74 61 74 65 20 23 31 22 |itwiseRo|tate #1"|
|000011a0| 29 24 69 20 3d 20 42 69 | 74 77 69 73 65 52 6f 74 |)$i = Bi|twiseRot|
|000011b0| 61 74 65 28 26 48 30 32 | 32 30 2c 20 2d 31 2c 20 |ate(&H02|20, -1, |
|000011c0| 30 2c 20 33 32 29 26 61 | 73 73 65 72 74 28 69 20 |0, 32)&a|ssert(i |
|000011d0| 3d 20 26 48 30 31 31 30 | 2c 20 22 42 69 74 77 69 |= &H0110|, "Bitwi|
|000011e0| 73 65 52 6f 74 61 74 65 | 20 23 32 22 29 25 69 20 |seRotate| #2")%i |
|000011f0| 3d 20 42 69 74 77 69 73 | 65 52 6f 74 61 74 65 28 |= Bitwis|eRotate(|
|00001200| 26 48 46 30 31 30 30 2c | 20 2d 31 2c 20 30 2c 20 |&HF0100,| -1, 0, |
|00001210| 33 32 29 27 61 73 73 65 | 72 74 28 69 20 3d 20 26 |32)'asse|rt(i = &|
|00001220| 48 37 38 30 38 30 2c 20 | 22 42 69 74 77 69 73 65 |H78080, |"Bitwise|
|00001230| 52 6f 74 61 74 65 20 23 | 33 22 29 25 69 20 3d 20 |Rotate #|3")%i = |
|00001240| 42 69 74 77 69 73 65 52 | 6f 74 61 74 65 28 26 48 |BitwiseR|otate(&H|
|00001250| 46 30 31 30 30 2c 20 2d | 31 2c 20 30 2c 20 31 36 |F0100, -|1, 0, 16|
|00001260| 29 27 61 73 73 65 72 74 | 28 69 20 3d 20 26 48 46 |)'assert|(i = &HF|
|00001270| 30 30 38 30 2c 20 22 42 | 69 74 77 69 73 65 52 6f |0080, "B|itwiseRo|
|00001280| 74 61 74 65 20 23 34 22 | 29 24 69 20 3d 20 42 69 |tate #4"|)$i = Bi|
|00001290| 74 77 69 73 65 52 6f 74 | 61 74 65 28 26 48 46 30 |twiseRot|ate(&HF0|
|000012a0| 31 30 30 2c 20 31 2c 20 | 30 2c 20 31 37 29 27 61 |100, 1, |0, 17)'a|
|000012b0| 73 73 65 72 74 28 69 20 | 3d 20 26 48 45 30 32 30 |ssert(i |= &HE020|
|000012c0| 31 2c 20 22 42 69 74 77 | 69 73 65 52 6f 74 61 74 |1, "Bitw|iseRotat|
|000012d0| 65 20 23 35 22 29 25 69 | 20 3d 20 42 69 74 77 69 |e #5")%i| = Bitwi|
|000012e0| 73 65 52 6f 74 61 74 65 | 28 26 48 45 30 32 30 31 |seRotate|(&HE0201|
|000012f0| 2c 20 2d 31 2c 20 31 2c | 20 31 36 29 27 61 73 73 |, -1, 1,| 16)'ass|
|00001300| 65 72 74 28 69 20 3d 20 | 26 48 45 30 31 30 31 2c |ert(i = |&HE0101,|
|00001310| 20 22 42 69 74 77 69 73 | 65 52 6f 74 61 74 65 20 | "Bitwis|eRotate |
|00001320| 23 36 22 29 24 69 20 3d | 20 42 69 74 77 69 73 65 |#6")$i =| Bitwise|
|00001330| 52 6f 74 61 74 65 28 26 | 48 45 30 31 30 33 2c 20 |Rotate(&|HE0103, |
|00001340| 31 2c 20 31 2c 20 31 36 | 29 27 61 73 73 65 72 74 |1, 1, 16|)'assert|
|00001350| 28 69 20 3d 20 26 48 45 | 30 32 30 35 2c 20 22 42 |(i = &HE|0205, "B|
|00001360| 69 74 77 69 73 65 52 6f | 74 61 74 65 20 23 37 22 |itwiseRo|tate #7"|
|00001370| 29 00 07 45 6e 64 20 53 | 75 62 06 61 73 73 65 72 |)..End S|ub.asser|
|00001380| 74 23 61 73 73 65 72 74 | 69 6f 6e 20 61 73 20 42 |t#assert|ion as B|
|00001390| 6f 6f 6c 65 61 6e 2c 20 | 6d 73 67 20 61 73 20 53 |oolean, |msg as S|
|000013a0| 74 72 69 6e 67 00 00 04 | 00 04 00 06 2f 53 75 62 |tring...|..../Sub|
|000013b0| 20 61 73 73 65 72 74 28 | 61 73 73 65 72 74 69 6f | assert(|assertio|
|000013c0| 6e 20 61 73 20 42 6f 6f | 6c 65 61 6e 2c 20 6d 73 |n as Boo|lean, ms|
|000013d0| 67 20 61 73 20 53 74 72 | 69 6e 67 29 15 69 66 20 |g as Str|ing).if |
|000013e0| 6e 6f 74 20 61 73 73 65 | 72 74 69 6f 6e 20 74 68 |not asse|rtion th|
|000013f0| 65 6e 8a 01 4d 73 67 42 | 6f 78 20 22 54 68 65 20 |en..MsgB|ox "The |
|00001400| 66 6f 6c 6c 6f 77 69 6e | 67 20 66 75 6e 63 74 69 |followin|g functi|
|00001410| 6f 6e 20 64 6f 65 73 20 | 6e 6f 74 20 77 6f 72 6b |on does |not work|
|00001420| 20 61 73 20 65 78 70 65 | 63 74 65 64 3a 22 20 2b | as expe|cted:" +|
|00001430| 20 63 68 72 28 31 33 29 | 20 2b 20 6d 73 67 04 71 | chr(13)| + msg.q|
|00001440| 75 69 74 03 65 6e 64 07 | 45 6e 64 20 53 75 62 00 |uit.end.|End Sub.|
|00001450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001480| 00 00 01 00 00 00 01 00 | 00 00 00 00 00 00 00 1e |........|........|
|00001490| 54 68 69 73 20 72 65 73 | 6f 75 72 63 65 20 66 6f |This res|ource fo|
|000014a0| 72 6b 20 69 6e 74 65 6e | 74 69 6f 6e 61 6c 6c 79 |rk inten|tionally|
|000014b0| 20 6c 65 66 74 20 62 6c | 61 6e 6b 20 20 20 00 00 | left bl|ank ..|
|000014c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001580| 00 00 01 00 00 00 01 00 | 00 00 00 00 00 00 00 1e |........|........|
|00001590| 00 00 00 00 00 00 00 00 | 00 1c 00 1e ff ff 00 00 |........|........|
|000015a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+