home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 November / Macworld (1999-11).dmg / Updaters / WhiteCap 3.0.4 / WhiteCap Source.sit / WhiteCap Source / Common / General Tools / XDynArray.cpp < prev    next >
MacBinary  |  1999-07-13  |  1.1 KB  |  [TEXT/CWIE]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

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

You can browse this item here: XDynArray.cpp

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Tue Jul 13 21:53:55 1999, modified Tue Jul 13 21:53:55 1999, creator 'CWIE', type ASCII, 435 bytes "XDynArray.cpp" , at 0x233 410 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[CWIE]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0d 58 44 79 6e 41 72 | 72 61 79 2e 63 70 70 00 |..XDynAr|ray.cpp.|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|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 43 57 49 | 45 01 00 00 00 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 00 01 b3 00 | 00 01 9a b3 b1 9e 33 b3 |........|......3.|
|00000060| b1 9e 33 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..3.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 f9 ac 00 00 |........|........|
|00000080| 23 69 6e 63 6c 75 64 65 | 20 22 58 44 79 6e 41 72 |#include| "XDynAr|
|00000090| 72 61 79 2e 68 22 0d 0d | 0d 0d 0d 58 44 79 6e 41 |ray.h"..|...XDynA|
|000000a0| 72 72 61 79 3a 3a 58 44 | 79 6e 41 72 72 61 79 28 |rray::XD|ynArray(|
|000000b0| 20 6c 6f 6e 67 20 69 6e | 52 65 63 53 69 7a 65 20 | long in|RecSize |
|000000c0| 29 20 7b 0d 0d 09 6d 52 | 65 63 53 69 7a 65 09 09 |) {...mR|ecSize..|
|000000d0| 3d 20 69 6e 52 65 63 53 | 69 7a 65 3b 0d 09 6d 4e |= inRecS|ize;..mN|
|000000e0| 75 6d 45 6c 65 6d 65 6e | 74 73 09 3d 20 30 3b 0d |umElemen|ts.= 0;.|
|000000f0| 7d 0d 0d 0d 0d 0d 76 6f | 69 64 2a 20 58 44 79 6e |}.....vo|id* XDyn|
|00000100| 41 72 72 61 79 3a 3a 6f | 70 65 72 61 74 6f 72 5b |Array::o|perator[|
|00000110| 5d 20 28 20 63 6f 6e 73 | 74 20 6c 6f 6e 67 20 69 |] ( cons|t long i|
|00000120| 6e 49 6e 64 65 78 20 29 | 20 7b 0d 09 6c 6f 6e 67 |nIndex )| {..long|
|00000130| 20 6c 65 6e 3b 0d 09 0d | 09 69 66 20 28 20 69 6e | len;...|.if ( in|
|00000140| 49 6e 64 65 78 20 3e 3d | 20 30 20 29 20 7b 0d 09 |Index >=| 0 ) {..|
|00000150| 09 6c 65 6e 20 3d 20 6c | 65 6e 67 74 68 28 29 3b |.len = l|ength();|
|00000160| 0d 09 09 69 66 20 28 20 | 69 6e 49 6e 64 65 78 20 |...if ( |inIndex |
|00000170| 3e 3d 20 6d 4e 75 6d 45 | 6c 65 6d 65 6e 74 73 20 |>= mNumE|lements |
|00000180| 29 20 7b 0d 09 09 09 6d | 4e 75 6d 45 6c 65 6d 65 |) {....m|NumEleme|
|00000190| 6e 74 73 20 3d 20 69 6e | 49 6e 64 65 78 20 2b 20 |nts = in|Index + |
|000001a0| 31 3b 0d 09 09 09 41 70 | 70 65 6e 64 28 20 4e 55 |1;....Ap|pend( NU|
|000001b0| 4c 4c 2c 20 28 20 6d 4e | 75 6d 45 6c 65 6d 65 6e |LL, ( mN|umElemen|
|000001c0| 74 73 20 29 20 2a 20 6d | 52 65 63 53 69 7a 65 20 |ts ) * m|RecSize |
|000001d0| 2d 20 6c 65 6e 20 29 3b | 0d 09 09 7d 0d 09 09 09 |- len );|...}....|
|000001e0| 0d 09 09 72 65 74 75 72 | 6e 20 28 76 6f 69 64 2a |...retur|n (void*|
|000001f0| 29 20 28 20 6d 42 75 66 | 20 2b 20 69 6e 49 6e 64 |) ( mBuf| + inInd|
|00000200| 65 78 20 2a 20 6d 52 65 | 63 53 69 7a 65 20 2b 20 |ex * mRe|cSize + |
|00000210| 31 20 29 3b 20 7d 0d 09 | 65 6c 73 65 0d 09 09 72 |1 ); }..|else...r|
|00000220| 65 74 75 72 6e 20 4e 55 | 4c 4c 3b 0d 7d 0d 09 09 |eturn NU|LL;.}...|
|00000230| 09 0d 0d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000280| 00 00 01 00 00 00 01 54 | 00 00 00 54 00 00 00 46 |.......T|...T...F|
|00000290| 0f 89 47 c0 06 00 00 da | 85 f4 86 42 86 54 00 00 |..G.....|...B.T..|
|000002a0| 00 0f 88 ce c0 06 00 00 | da 91 8c 93 82 86 55 00 |........|......U.|
|000002b0| 00 00 15 87 a7 c0 06 00 | 00 da c0 00 00 4d 19 c0 |........|.....M..|
|000002c0| 00 00 4d 75 86 56 00 00 | 00 0d 88 1f c0 06 00 00 |..Mu.V..|........|
|000002d0| dd 5b 72 86 57 00 00 00 | 15 88 84 c0 06 00 00 dd |.[r.W...|........|
|000002e0| c0 00 00 43 38 c0 00 00 | 43 51 86 58 00 00 00 0d |...C8...|CQ.X....|
|000002f0| 89 d2 c0 06 00 02 1f 17 | 2c 86 59 00 00 00 0f 85 |........|,.Y.....|
|00000300| 29 c0 06 00 00 e8 80 8f | 80 a9 86 5a 00 00 00 0f |).......|...Z....|
|00000310| 82 59 c0 06 00 00 e8 80 | aa 80 c3 86 5b 00 00 00 |.Y......|....[...|
|00000320| 0f 89 05 c0 06 00 00 e8 | 80 c4 80 dc 86 5c 00 00 |........|.....\..|
|00000330| 00 0f 81 23 c0 06 00 02 | 20 80 c0 80 d7 86 5d 00 |...#....| .....].|
|00000340| 00 00 0f 85 80 c0 06 00 | 02 20 81 94 81 b6 86 5e |........|. .....^|
|00000350| 00 00 00 0f 82 5f c0 06 | 00 02 20 81 b7 81 dc 86 |....._..|.. .....|
|00000360| 5f 00 00 00 0f 83 d6 c0 | 06 00 02 21 81 5d 81 7c |_.......|...!.].||
|00000370| 86 60 00 00 00 0f 85 42 | c0 06 00 01 69 83 2d 83 |.`.....B|....i.-.|
|00000380| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00000390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003a0| 00 00 00 00 00 00 00 03 | 00 04 00 37 00 32 02 1e |........|...7.2..|
|000003b0| 02 88 00 37 00 32 02 1e | 02 88 b3 81 41 6b 00 00 |...7.2..|....Ak..|
|000003c0| 00 04 00 00 00 04 00 00 | 00 00 01 00 00 00 00 04 |........|........|
|000003d0| 00 01 00 01 00 00 01 00 | 00 00 01 54 00 00 00 54 |........|...T...T|
|000003e0| 00 00 00 46 04 fe 93 3c | 18 fa 00 00 00 1c 00 46 |...F...<|.......F|
|000003f0| 00 01 4d 50 53 52 00 00 | 00 12 4d 57 42 42 00 00 |..MPSR..|..MWBB..|
|00000400| 00 1e 03 ed ff ff 00 00 | 00 00 00 00 00 00 03 f0 |........|........|
|00000410| ff ff 00 00 00 4c 00 00 | 00 00 00 00 00 00 00 00 |.....L..|........|
|00000420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+