ofs | hex dump | ascii |
---|
0000 | 80 02 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 64 6f 63 75 6d 65 6e 74 0a 71 01 29 81 71 | ..cdocutils.nodes.document.q.).q |
0020 | 02 7d 71 03 28 55 09 6e 61 6d 65 74 79 70 65 73 71 04 7d 71 05 28 58 0a 00 00 00 61 6c 6c 6f 63 | .}q.(U.nametypesq.}q.(X....alloc |
0040 | 61 74 69 6f 6e 71 06 4e 58 11 00 00 00 73 74 72 69 6e 67 73 20 61 6e 64 20 6e 61 6d 65 73 71 07 | ationq.NX....strings.and.namesq. |
0060 | 4e 58 0a 00 00 00 31 2e 78 20 76 73 20 32 2e 78 71 08 4e 58 08 00 00 00 63 6c 65 61 6e 75 70 73 | NX....1.x.vs.2.xq.NX....cleanups |
0080 | 71 09 4e 75 55 11 73 75 62 73 74 69 74 75 74 69 6f 6e 5f 64 65 66 73 71 0a 7d 71 0b 55 0e 70 61 | q.NuU.substitution_defsq.}q.U.pa |
00a0 | 72 73 65 5f 6d 65 73 73 61 67 65 73 71 0c 5d 71 0d 55 0e 63 75 72 72 65 6e 74 5f 73 6f 75 72 63 | rse_messagesq.]q.U.current_sourc |
00c0 | 65 71 0e 4e 55 0a 64 65 63 6f 72 61 74 69 6f 6e 71 0f 4e 55 12 61 75 74 6f 66 6f 6f 74 6e 6f 74 | eq.NU.decorationq.NU.autofootnot |
00e0 | 65 5f 73 74 61 72 74 71 10 4b 01 55 07 6e 61 6d 65 69 64 73 71 11 7d 71 12 28 68 06 55 0a 61 6c | e_startq.K.U.nameidsq.}q.(h.U.al |
0100 | 6c 6f 63 61 74 69 6f 6e 71 13 68 07 55 11 73 74 72 69 6e 67 73 2d 61 6e 64 2d 6e 61 6d 65 73 71 | locationq.h.U.strings-and-namesq |
0120 | 14 68 08 55 08 78 2d 76 73 2d 32 2d 78 71 15 68 09 55 08 63 6c 65 61 6e 75 70 73 71 16 75 55 08 | .h.U.x-vs-2-xq.h.U.cleanupsq.uU. |
0140 | 63 68 69 6c 64 72 65 6e 71 17 5d 71 18 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 73 65 63 | childrenq.]q.cdocutils.nodes.sec |
0160 | 74 69 6f 6e 0a 71 19 29 81 71 1a 7d 71 1b 28 55 09 72 61 77 73 6f 75 72 63 65 71 1c 55 00 55 06 | tion.q.).q.}q.(U.rawsourceq.U.U. |
0180 | 70 61 72 65 6e 74 71 1d 68 02 55 06 73 6f 75 72 63 65 71 1e 58 21 00 00 00 43 3a 5c 57 6f 72 6b | parentq.h.U.sourceq.X!...C:\Work |
01a0 | 5c 70 70 6c 69 62 5c 70 70 6c 69 62 5c 64 6f 63 5c 70 70 6e 65 77 2e 72 73 74 71 1f 55 07 74 61 | \pplib\pplib\doc\ppnew.rstq.U.ta |
01c0 | 67 6e 61 6d 65 71 20 55 07 73 65 63 74 69 6f 6e 71 21 55 0a 61 74 74 72 69 62 75 74 65 73 71 22 | gnameq.U.sectionq!U.attributesq" |
01e0 | 7d 71 23 28 55 08 64 75 70 6e 61 6d 65 73 71 24 5d 55 07 63 6c 61 73 73 65 73 71 25 5d 55 08 62 | }q#(U.dupnamesq$]U.classesq%]U.b |
0200 | 61 63 6b 72 65 66 73 71 26 5d 55 03 69 64 73 71 27 5d 71 28 68 15 61 55 05 6e 61 6d 65 73 71 29 | ackrefsq&]U.idsq']q(h.aU.namesq) |
0220 | 5d 71 2a 68 08 61 75 55 04 6c 69 6e 65 71 2b 4b 03 55 08 64 6f 63 75 6d 65 6e 74 71 2c 68 02 68 | ]q*h.auU.lineq+K.U.documentq,h.h |
0240 | 17 5d 71 2d 28 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 74 69 74 6c 65 0a 71 2e 29 81 71 | .]q-(cdocutils.nodes.title.q.).q |
0260 | 2f 7d 71 30 28 68 1c 58 0a 00 00 00 31 2e 78 20 76 73 20 32 2e 78 71 31 68 1d 68 1a 68 1e 68 1f | /}q0(h.X....1.x.vs.2.xq1h.h.h.h. |
0280 | 68 20 55 05 74 69 74 6c 65 71 32 68 22 7d 71 33 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d | h.U.titleq2h"}q3(h$]h%]h&]h']h)] |
02a0 | 75 68 2b 4b 03 68 2c 68 02 68 17 5d 71 34 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 54 65 | uh+K.h,h.h.]q4cdocutils.nodes.Te |
02c0 | 78 74 0a 71 35 58 0a 00 00 00 31 2e 78 20 76 73 20 32 2e 78 71 36 85 81 71 37 7d 71 38 28 68 1c | xt.q5X....1.x.vs.2.xq6..q7}q8(h. |
02e0 | 68 31 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 2f 75 62 61 75 62 68 19 29 81 71 39 7d 71 3a 28 68 | h1h.Nh+Nh,h.h.h/ubaubh.).q9}q:(h |
0300 | 1c 55 00 68 1d 68 1a 68 1e 68 1f 68 20 68 21 68 22 7d 71 3b 28 68 24 5d 68 25 5d 68 26 5d 68 27 | .U.h.h.h.h.h.h!h"}q;(h$]h%]h&]h' |
0320 | 5d 71 3c 68 13 61 68 29 5d 71 3d 68 06 61 75 68 2b 4b 06 68 2c 68 02 68 17 5d 71 3e 28 68 2e 29 | ]q<h.ah)]q=h.auh+K.h,h.h.]q>(h.) |
0340 | 81 71 3f 7d 71 40 28 68 1c 58 0a 00 00 00 41 6c 6c 6f 63 61 74 69 6f 6e 71 41 68 1d 68 39 68 1e | .q?}q@(h.X....AllocationqAh.h9h. |
0360 | 68 1f 68 20 68 32 68 22 7d 71 42 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 06 | h.h.h2h"}qB(h$]h%]h&]h']h)]uh+K. |
0380 | 68 2c 68 02 68 17 5d 71 43 68 35 58 0a 00 00 00 41 6c 6c 6f 63 61 74 69 6f 6e 71 44 85 81 71 45 | h,h.h.]qCh5X....AllocationqD..qE |
03a0 | 7d 71 46 28 68 1c 68 41 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 3f 75 62 61 75 62 63 64 6f 63 75 | }qF(h.hAh.Nh+Nh,h.h.h?ubaubcdocu |
03c0 | 74 69 6c 73 2e 6e 6f 64 65 73 0a 70 61 72 61 67 72 61 70 68 0a 71 47 29 81 71 48 7d 71 49 28 68 | tils.nodes.paragraph.qG).qH}qI(h |
03e0 | 1c 58 b4 01 00 00 41 6c 6c 6f 63 61 74 69 6f 6e 20 6d 65 63 68 61 6e 69 73 6d 73 20 68 61 73 20 | .X....Allocation.mechanisms.has. |
0400 | 62 65 65 6e 20 72 65 76 69 73 65 64 2e 20 41 6c 6c 20 6f 62 6a 65 63 74 73 20 61 72 65 20 73 74 | been.revised..All.objects.are.st |
0420 | 69 6c 6c 20 61 6c 6c 6f 63 61 74 65 64 20 66 72 6f 6d 20 61 20 70 72 69 76 61 74 65 20 73 74 6f | ill.allocated.from.a.private.sto |
0440 | 72 61 67 65 20 28 63 61 6c 6c 65 64 20 68 65 61 70 29 2c 0a 62 75 74 20 6e 6f 77 20 74 68 65 20 | rage.(called.heap),.but.now.the. |
0460 | 68 65 61 70 20 73 65 72 76 65 73 20 70 72 6f 70 65 72 6c 79 20 61 6c 69 67 6e 65 64 20 6d 65 6d | heap.serves.properly.aligned.mem |
0480 | 6f 72 79 20 63 68 75 6e 6b 73 2e 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 | ory.chunks..Implementation.of.th |
04a0 | 65 20 68 65 61 70 20 69 73 20 28 68 6f 70 65 66 75 6c 6c 79 29 20 70 6c 61 74 66 6f 72 6d 0a 69 | e.heap.is.(hopefully).platform.i |
04c0 | 6e 64 65 70 65 6e 64 65 6e 74 2c 20 73 6f 20 61 6c 6c 20 60 60 41 52 4d 5f 43 4f 4d 50 4c 49 41 | ndependent,.so.all.``ARM_COMPLIA |
04e0 | 4e 54 60 60 20 63 68 65 63 6b 73 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 20 53 6f | NT``.checks.has.been.removed..So |
0500 | 6d 65 20 64 65 74 61 69 6c 73 20 77 6f 72 6b 20 64 69 66 66 65 72 65 6e 74 6c 79 20 6f 6e 20 33 | me.details.work.differently.on.3 |
0520 | 32 2f 36 34 2d 62 69 74 0a 6d 61 63 68 69 6e 65 73 2c 20 74 68 69 73 20 64 69 73 74 69 6e 63 74 | 2/64-bit.machines,.this.distinct |
0540 | 69 6f 6e 20 73 65 65 6d 73 20 69 6e 65 76 69 74 61 62 6c 65 2e 20 41 6c 6c 6f 63 61 74 69 6f 6e | ion.seems.inevitable..Allocation |
0560 | 20 72 65 6c 61 74 65 64 20 63 6f 64 65 20 68 61 73 20 62 65 65 6e 20 6d 6f 76 65 64 20 74 6f 20 | .related.code.has.been.moved.to. |
0580 | 60 60 75 74 69 6c 2f 75 74 69 6c 6d 65 6d 2a 2e 63 60 60 20 66 69 6c 65 73 2e 68 1d 68 39 68 1e | ``util/utilmem*.c``.files.h.h9h. |
05a0 | 68 1f 68 20 55 09 70 61 72 61 67 72 61 70 68 71 4a 68 22 7d 71 4b 28 68 24 5d 68 25 5d 68 26 5d | h.h.U.paragraphqJh"}qK(h$]h%]h&] |
05c0 | 68 27 5d 68 29 5d 75 68 2b 4b 08 68 2c 68 02 68 17 5d 71 4c 28 68 35 58 ed 00 00 00 41 6c 6c 6f | h']h)]uh+K.h,h.h.]qL(h5X....Allo |
05e0 | 63 61 74 69 6f 6e 20 6d 65 63 68 61 6e 69 73 6d 73 20 68 61 73 20 62 65 65 6e 20 72 65 76 69 73 | cation.mechanisms.has.been.revis |
0600 | 65 64 2e 20 41 6c 6c 20 6f 62 6a 65 63 74 73 20 61 72 65 20 73 74 69 6c 6c 20 61 6c 6c 6f 63 61 | ed..All.objects.are.still.alloca |
0620 | 74 65 64 20 66 72 6f 6d 20 61 20 70 72 69 76 61 74 65 20 73 74 6f 72 61 67 65 20 28 63 61 6c 6c | ted.from.a.private.storage.(call |
0640 | 65 64 20 68 65 61 70 29 2c 0a 62 75 74 20 6e 6f 77 20 74 68 65 20 68 65 61 70 20 73 65 72 76 65 | ed.heap),.but.now.the.heap.serve |
0660 | 73 20 70 72 6f 70 65 72 6c 79 20 61 6c 69 67 6e 65 64 20 6d 65 6d 6f 72 79 20 63 68 75 6e 6b 73 | s.properly.aligned.memory.chunks |
0680 | 2e 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 65 61 70 20 69 73 20 | ..Implementation.of.the.heap.is. |
06a0 | 28 68 6f 70 65 66 75 6c 6c 79 29 20 70 6c 61 74 66 6f 72 6d 0a 69 6e 64 65 70 65 6e 64 65 6e 74 | (hopefully).platform.independent |
06c0 | 2c 20 73 6f 20 61 6c 6c 20 71 4d 85 81 71 4e 7d 71 4f 28 68 1c 58 ed 00 00 00 41 6c 6c 6f 63 61 | ,.so.all.qM..qN}qO(h.X....Alloca |
06e0 | 74 69 6f 6e 20 6d 65 63 68 61 6e 69 73 6d 73 20 68 61 73 20 62 65 65 6e 20 72 65 76 69 73 65 64 | tion.mechanisms.has.been.revised |
0700 | 2e 20 41 6c 6c 20 6f 62 6a 65 63 74 73 20 61 72 65 20 73 74 69 6c 6c 20 61 6c 6c 6f 63 61 74 65 | ..All.objects.are.still.allocate |
0720 | 64 20 66 72 6f 6d 20 61 20 70 72 69 76 61 74 65 20 73 74 6f 72 61 67 65 20 28 63 61 6c 6c 65 64 | d.from.a.private.storage.(called |
0740 | 20 68 65 61 70 29 2c 0a 62 75 74 20 6e 6f 77 20 74 68 65 20 68 65 61 70 20 73 65 72 76 65 73 20 | .heap),.but.now.the.heap.serves. |
0760 | 70 72 6f 70 65 72 6c 79 20 61 6c 69 67 6e 65 64 20 6d 65 6d 6f 72 79 20 63 68 75 6e 6b 73 2e 20 | properly.aligned.memory.chunks.. |
0780 | 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 65 61 70 20 69 73 20 28 68 | Implementation.of.the.heap.is.(h |
07a0 | 6f 70 65 66 75 6c 6c 79 29 20 70 6c 61 74 66 6f 72 6d 0a 69 6e 64 65 70 65 6e 64 65 6e 74 2c 20 | opefully).platform.independent,. |
07c0 | 73 6f 20 61 6c 6c 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 48 75 62 63 64 6f 63 75 74 69 6c 73 | so.all.h.Nh+Nh,h.h.hHubcdocutils |
07e0 | 2e 6e 6f 64 65 73 0a 6c 69 74 65 72 61 6c 0a 71 50 29 81 71 51 7d 71 52 28 68 1c 58 11 00 00 00 | .nodes.literal.qP).qQ}qR(h.X.... |
0800 | 60 60 41 52 4d 5f 43 4f 4d 50 4c 49 41 4e 54 60 60 68 22 7d 71 53 28 68 24 5d 68 25 5d 68 26 5d | ``ARM_COMPLIANT``h"}qS(h$]h%]h&] |
0820 | 68 27 5d 68 29 5d 75 68 1d 68 48 68 17 5d 71 54 68 35 58 0d 00 00 00 41 52 4d 5f 43 4f 4d 50 4c | h']h)]uh.hHh.]qTh5X....ARM_COMPL |
0840 | 49 41 4e 54 71 55 85 81 71 56 7d 71 57 28 68 1c 58 0d 00 00 00 41 52 4d 5f 43 4f 4d 50 4c 49 41 | IANTqU..qV}qW(h.X....ARM_COMPLIA |
0860 | 4e 54 68 1d 68 51 75 62 61 68 20 55 07 6c 69 74 65 72 61 6c 71 58 75 62 68 35 58 9c 00 00 00 20 | NTh.hQubah.U.literalqXubh5X..... |
0880 | 63 68 65 63 6b 73 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 20 53 6f 6d 65 20 64 65 | checks.has.been.removed..Some.de |
08a0 | 74 61 69 6c 73 20 77 6f 72 6b 20 64 69 66 66 65 72 65 6e 74 6c 79 20 6f 6e 20 33 32 2f 36 34 2d | tails.work.differently.on.32/64- |
08c0 | 62 69 74 0a 6d 61 63 68 69 6e 65 73 2c 20 74 68 69 73 20 64 69 73 74 69 6e 63 74 69 6f 6e 20 73 | bit.machines,.this.distinction.s |
08e0 | 65 65 6d 73 20 69 6e 65 76 69 74 61 62 6c 65 2e 20 41 6c 6c 6f 63 61 74 69 6f 6e 20 72 65 6c 61 | eems.inevitable..Allocation.rela |
0900 | 74 65 64 20 63 6f 64 65 20 68 61 73 20 62 65 65 6e 20 6d 6f 76 65 64 20 74 6f 20 71 59 85 81 71 | ted.code.has.been.moved.to.qY..q |
0920 | 5a 7d 71 5b 28 68 1c 58 9c 00 00 00 20 63 68 65 63 6b 73 20 68 61 73 20 62 65 65 6e 20 72 65 6d | Z}q[(h.X.....checks.has.been.rem |
0940 | 6f 76 65 64 2e 20 53 6f 6d 65 20 64 65 74 61 69 6c 73 20 77 6f 72 6b 20 64 69 66 66 65 72 65 6e | oved..Some.details.work.differen |
0960 | 74 6c 79 20 6f 6e 20 33 32 2f 36 34 2d 62 69 74 0a 6d 61 63 68 69 6e 65 73 2c 20 74 68 69 73 20 | tly.on.32/64-bit.machines,.this. |
0980 | 64 69 73 74 69 6e 63 74 69 6f 6e 20 73 65 65 6d 73 20 69 6e 65 76 69 74 61 62 6c 65 2e 20 41 6c | distinction.seems.inevitable..Al |
09a0 | 6c 6f 63 61 74 69 6f 6e 20 72 65 6c 61 74 65 64 20 63 6f 64 65 20 68 61 73 20 62 65 65 6e 20 6d | location.related.code.has.been.m |
09c0 | 6f 76 65 64 20 74 6f 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 48 75 62 68 50 29 81 71 5c 7d 71 | oved.to.h.Nh+Nh,h.h.hHubhP).q\}q |
09e0 | 5d 28 68 1c 58 13 00 00 00 60 60 75 74 69 6c 2f 75 74 69 6c 6d 65 6d 2a 2e 63 60 60 68 22 7d 71 | ](h.X....``util/utilmem*.c``h"}q |
0a00 | 5e 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 68 48 68 17 5d 71 5f 68 35 58 0f 00 | ^(h$]h%]h&]h']h)]uh.hHh.]q_h5X.. |
0a20 | 00 00 75 74 69 6c 2f 75 74 69 6c 6d 65 6d 2a 2e 63 71 60 85 81 71 61 7d 71 62 28 68 1c 58 0f 00 | ..util/utilmem*.cq`..qa}qb(h.X.. |
0a40 | 00 00 75 74 69 6c 2f 75 74 69 6c 6d 65 6d 2a 2e 63 68 1d 68 5c 75 62 61 68 20 68 58 75 62 68 35 | ..util/utilmem*.ch.h\ubah.hXubh5 |
0a60 | 58 07 00 00 00 20 66 69 6c 65 73 2e 71 63 85 81 71 64 7d 71 65 28 68 1c 58 07 00 00 00 20 66 69 | X.....files.qc..qd}qe(h.X.....fi |
0a80 | 6c 65 73 2e 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 48 75 62 65 75 62 68 47 29 81 71 66 7d 71 67 | les.h.Nh+Nh,h.h.hHubeubhG).qf}qg |
0aa0 | 28 68 1c 58 28 01 00 00 5b 54 68 65 72 65 20 61 72 65 20 61 63 74 75 61 6c 6c 79 20 33 20 64 69 | (h.X(...[There.are.actually.3.di |
0ac0 | 66 66 65 72 65 6e 74 20 61 6c 6c 6f 63 61 74 6f 72 73 20 2d 20 2a 2a 68 65 61 70 2a 2a 2c 20 2a | fferent.allocators.-.**heap**,.* |
0ae0 | 2a 73 74 6f 63 6b 2a 2a 2c 20 61 6e 64 20 2a 2a 70 6f 6f 6c 2a 2a 20 2d 20 65 61 63 68 20 6f 66 | *stock**,.and.**pool**.-.each.of |
0b00 | 20 77 68 69 63 68 20 68 61 73 20 34 20 76 61 72 69 61 6e 74 73 0a 66 6f 72 20 31 2c 20 32 2c 20 | .which.has.4.variants.for.1,.2,. |
0b20 | 34 20 61 6e 64 20 38 20 62 79 74 65 73 20 61 6c 69 67 6e 6d 65 6e 74 2e 20 53 6f 20 66 61 72 20 | 4.and.8.bytes.alignment..So.far. |
0b40 | 60 60 70 70 6c 69 62 60 60 20 75 73 65 73 20 6f 6e 6c 79 20 74 68 65 20 2a 2a 68 65 61 70 2a 2a | ``pplib``.uses.only.the.**heap** |
0b60 | 2c 20 62 75 74 20 49 20 77 61 6e 74 20 74 6f 20 68 61 76 65 20 74 68 69 73 20 70 61 72 74 0a 69 | ,.but.I.want.to.have.this.part.i |
0b80 | 6e 20 61 20 73 69 6e 67 6c 65 20 70 6c 61 63 65 20 66 6f 72 20 61 20 77 68 69 6c 65 2e 20 4d 6f | n.a.single.place.for.a.while..Mo |
0ba0 | 72 65 20 6e 6f 74 65 73 20 61 62 6f 75 74 20 61 6c 6c 6f 63 61 74 6f 72 73 20 69 6e 20 60 60 75 | re.notes.about.allocators.in.``u |
0bc0 | 74 69 6c 6d 65 6d 61 6c 6c 63 2e 68 60 60 2e 5d 68 1d 68 39 68 1e 68 1f 68 20 68 4a 68 22 7d 71 | tilmemallc.h``.]h.h9h.h.h.hJh"}q |
0be0 | 68 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 0d 68 2c 68 02 68 17 5d 71 69 28 | h(h$]h%]h&]h']h)]uh+K.h,h.h.]qi( |
0c00 | 68 35 58 2d 00 00 00 5b 54 68 65 72 65 20 61 72 65 20 61 63 74 75 61 6c 6c 79 20 33 20 64 69 66 | h5X-...[There.are.actually.3.dif |
0c20 | 66 65 72 65 6e 74 20 61 6c 6c 6f 63 61 74 6f 72 73 20 2d 20 71 6a 85 81 71 6b 7d 71 6c 28 68 1c | ferent.allocators.-.qj..qk}ql(h. |
0c40 | 58 2d 00 00 00 5b 54 68 65 72 65 20 61 72 65 20 61 63 74 75 61 6c 6c 79 20 33 20 64 69 66 66 65 | X-...[There.are.actually.3.diffe |
0c60 | 72 65 6e 74 20 61 6c 6c 6f 63 61 74 6f 72 73 20 2d 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 66 | rent.allocators.-.h.Nh+Nh,h.h.hf |
0c80 | 75 62 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 73 74 72 6f 6e 67 0a 71 6d 29 81 71 6e 7d | ubcdocutils.nodes.strong.qm).qn} |
0ca0 | 71 6f 28 68 1c 58 08 00 00 00 2a 2a 68 65 61 70 2a 2a 68 22 7d 71 70 28 68 24 5d 68 25 5d 68 26 | qo(h.X....**heap**h"}qp(h$]h%]h& |
0cc0 | 5d 68 27 5d 68 29 5d 75 68 1d 68 66 68 17 5d 71 71 68 35 58 04 00 00 00 68 65 61 70 71 72 85 81 | ]h']h)]uh.hfh.]qqh5X....heapqr.. |
0ce0 | 71 73 7d 71 74 28 68 1c 58 04 00 00 00 68 65 61 70 68 1d 68 6e 75 62 61 68 20 55 06 73 74 72 6f | qs}qt(h.X....heaph.hnubah.U.stro |
0d00 | 6e 67 71 75 75 62 68 35 58 02 00 00 00 2c 20 71 76 85 81 71 77 7d 71 78 28 68 1c 58 02 00 00 00 | ngquubh5X....,.qv..qw}qx(h.X.... |
0d20 | 2c 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 66 75 62 68 6d 29 81 71 79 7d 71 7a 28 68 1c 58 09 | ,.h.Nh+Nh,h.h.hfubhm).qy}qz(h.X. |
0d40 | 00 00 00 2a 2a 73 74 6f 63 6b 2a 2a 68 22 7d 71 7b 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 | ...**stock**h"}q{(h$]h%]h&]h']h) |
0d60 | 5d 75 68 1d 68 66 68 17 5d 71 7c 68 35 58 05 00 00 00 73 74 6f 63 6b 71 7d 85 81 71 7e 7d 71 7f | ]uh.hfh.]q|h5X....stockq}..q~}q. |
0d80 | 28 68 1c 58 05 00 00 00 73 74 6f 63 6b 68 1d 68 79 75 62 61 68 20 68 75 75 62 68 35 58 06 00 00 | (h.X....stockh.hyubah.huubh5X... |
0da0 | 00 2c 20 61 6e 64 20 71 80 85 81 71 81 7d 71 82 28 68 1c 58 06 00 00 00 2c 20 61 6e 64 20 68 1e | .,.and.q...q.}q.(h.X....,.and.h. |
0dc0 | 4e 68 2b 4e 68 2c 68 02 68 1d 68 66 75 62 68 6d 29 81 71 83 7d 71 84 28 68 1c 58 08 00 00 00 2a | Nh+Nh,h.h.hfubhm).q.}q.(h.X....* |
0de0 | 2a 70 6f 6f 6c 2a 2a 68 22 7d 71 85 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 68 | *pool**h"}q.(h$]h%]h&]h']h)]uh.h |
0e00 | 66 68 17 5d 71 86 68 35 58 04 00 00 00 70 6f 6f 6c 71 87 85 81 71 88 7d 71 89 28 68 1c 58 04 00 | fh.]q.h5X....poolq...q.}q.(h.X.. |
0e20 | 00 00 70 6f 6f 6c 68 1d 68 83 75 62 61 68 20 68 75 75 62 68 35 58 4a 00 00 00 20 2d 20 65 61 63 | ..poolh.h.ubah.huubh5XJ....-.eac |
0e40 | 68 20 6f 66 20 77 68 69 63 68 20 68 61 73 20 34 20 76 61 72 69 61 6e 74 73 0a 66 6f 72 20 31 2c | h.of.which.has.4.variants.for.1, |
0e60 | 20 32 2c 20 34 20 61 6e 64 20 38 20 62 79 74 65 73 20 61 6c 69 67 6e 6d 65 6e 74 2e 20 53 6f 20 | .2,.4.and.8.bytes.alignment..So. |
0e80 | 66 61 72 20 71 8a 85 81 71 8b 7d 71 8c 28 68 1c 58 4a 00 00 00 20 2d 20 65 61 63 68 20 6f 66 20 | far.q...q.}q.(h.XJ....-.each.of. |
0ea0 | 77 68 69 63 68 20 68 61 73 20 34 20 76 61 72 69 61 6e 74 73 0a 66 6f 72 20 31 2c 20 32 2c 20 34 | which.has.4.variants.for.1,.2,.4 |
0ec0 | 20 61 6e 64 20 38 20 62 79 74 65 73 20 61 6c 69 67 6e 6d 65 6e 74 2e 20 53 6f 20 66 61 72 20 68 | .and.8.bytes.alignment..So.far.h |
0ee0 | 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 66 75 62 68 50 29 81 71 8d 7d 71 8e 28 68 1c 58 09 00 00 00 | .Nh+Nh,h.h.hfubhP).q.}q.(h.X.... |
0f00 | 60 60 70 70 6c 69 62 60 60 68 22 7d 71 8f 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 | ``pplib``h"}q.(h$]h%]h&]h']h)]uh |
0f20 | 1d 68 66 68 17 5d 71 90 68 35 58 05 00 00 00 70 70 6c 69 62 71 91 85 81 71 92 7d 71 93 28 68 1c | .hfh.]q.h5X....pplibq...q.}q.(h. |
0f40 | 58 05 00 00 00 70 70 6c 69 62 68 1d 68 8d 75 62 61 68 20 68 58 75 62 68 35 58 0f 00 00 00 20 75 | X....pplibh.h.ubah.hXubh5X.....u |
0f60 | 73 65 73 20 6f 6e 6c 79 20 74 68 65 20 71 94 85 81 71 95 7d 71 96 28 68 1c 58 0f 00 00 00 20 75 | ses.only.the.q...q.}q.(h.X.....u |
0f80 | 73 65 73 20 6f 6e 6c 79 20 74 68 65 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 66 75 62 68 6d 29 | ses.only.the.h.Nh+Nh,h.h.hfubhm) |
0fa0 | 81 71 97 7d 71 98 28 68 1c 58 08 00 00 00 2a 2a 68 65 61 70 2a 2a 68 22 7d 71 99 28 68 24 5d 68 | .q.}q.(h.X....**heap**h"}q.(h$]h |
0fc0 | 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 68 66 68 17 5d 71 9a 68 35 58 04 00 00 00 68 65 61 70 | %]h&]h']h)]uh.hfh.]q.h5X....heap |
0fe0 | 71 9b 85 81 71 9c 7d 71 9d 28 68 1c 58 04 00 00 00 68 65 61 70 68 1d 68 97 75 62 61 68 20 68 75 | q...q.}q.(h.X....heaph.h.ubah.hu |
1000 | 75 62 68 35 58 5d 00 00 00 2c 20 62 75 74 20 49 20 77 61 6e 74 20 74 6f 20 68 61 76 65 20 74 68 | ubh5X]...,.but.I.want.to.have.th |
1020 | 69 73 20 70 61 72 74 0a 69 6e 20 61 20 73 69 6e 67 6c 65 20 70 6c 61 63 65 20 66 6f 72 20 61 20 | is.part.in.a.single.place.for.a. |
1040 | 77 68 69 6c 65 2e 20 4d 6f 72 65 20 6e 6f 74 65 73 20 61 62 6f 75 74 20 61 6c 6c 6f 63 61 74 6f | while..More.notes.about.allocato |
1060 | 72 73 20 69 6e 20 71 9e 85 81 71 9f 7d 71 a0 28 68 1c 58 5d 00 00 00 2c 20 62 75 74 20 49 20 77 | rs.in.q...q.}q.(h.X]...,.but.I.w |
1080 | 61 6e 74 20 74 6f 20 68 61 76 65 20 74 68 69 73 20 70 61 72 74 0a 69 6e 20 61 20 73 69 6e 67 6c | ant.to.have.this.part.in.a.singl |
10a0 | 65 20 70 6c 61 63 65 20 66 6f 72 20 61 20 77 68 69 6c 65 2e 20 4d 6f 72 65 20 6e 6f 74 65 73 20 | e.place.for.a.while..More.notes. |
10c0 | 61 62 6f 75 74 20 61 6c 6c 6f 63 61 74 6f 72 73 20 69 6e 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d | about.allocators.in.h.Nh+Nh,h.h. |
10e0 | 68 66 75 62 68 50 29 81 71 a1 7d 71 a2 28 68 1c 58 11 00 00 00 60 60 75 74 69 6c 6d 65 6d 61 6c | hfubhP).q.}q.(h.X....``utilmemal |
1100 | 6c 63 2e 68 60 60 68 22 7d 71 a3 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 68 66 | lc.h``h"}q.(h$]h%]h&]h']h)]uh.hf |
1120 | 68 17 5d 71 a4 68 35 58 0d 00 00 00 75 74 69 6c 6d 65 6d 61 6c 6c 63 2e 68 71 a5 85 81 71 a6 7d | h.]q.h5X....utilmemallc.hq...q.} |
1140 | 71 a7 28 68 1c 58 0d 00 00 00 75 74 69 6c 6d 65 6d 61 6c 6c 63 2e 68 68 1d 68 a1 75 62 61 68 20 | q.(h.X....utilmemallc.hh.h.ubah. |
1160 | 68 58 75 62 68 35 58 02 00 00 00 2e 5d 71 a8 85 81 71 a9 7d 71 aa 28 68 1c 58 02 00 00 00 2e 5d | hXubh5X.....]q...q.}q.(h.X.....] |
1180 | 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 66 75 62 65 75 62 68 47 29 81 71 ab 7d 71 ac 28 68 1c 58 | h.Nh+Nh,h.h.hfubeubhG).q.}q.(h.X |
11a0 | 19 00 00 00 60 60 70 70 6c 69 62 60 60 20 75 73 65 73 20 74 77 6f 20 68 65 61 70 73 3a 71 ad 68 | ....``pplib``.uses.two.heaps:q.h |
11c0 | 1d 68 39 68 1e 68 1f 68 20 68 4a 68 22 7d 71 ae 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d | .h9h.h.h.hJh"}q.(h$]h%]h&]h']h)] |
11e0 | 75 68 2b 4b 11 68 2c 68 02 68 17 5d 71 af 28 68 50 29 81 71 b0 7d 71 b1 28 68 1c 58 09 00 00 00 | uh+K.h,h.h.]q.(hP).q.}q.(h.X.... |
1200 | 60 60 70 70 6c 69 62 60 60 68 22 7d 71 b2 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 | ``pplib``h"}q.(h$]h%]h&]h']h)]uh |
1220 | 1d 68 ab 68 17 5d 71 b3 68 35 58 05 00 00 00 70 70 6c 69 62 71 b4 85 81 71 b5 7d 71 b6 28 68 1c | .h.h.]q.h5X....pplibq...q.}q.(h. |
1240 | 58 05 00 00 00 70 70 6c 69 62 68 1d 68 b0 75 62 61 68 20 68 58 75 62 68 35 58 10 00 00 00 20 75 | X....pplibh.h.ubah.hXubh5X.....u |
1260 | 73 65 73 20 74 77 6f 20 68 65 61 70 73 3a 71 b7 85 81 71 b8 7d 71 b9 28 68 1c 58 10 00 00 00 20 | ses.two.heaps:q...q.}q.(h.X..... |
1280 | 75 73 65 73 20 74 77 6f 20 68 65 61 70 73 3a 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 ab 75 62 65 | uses.two.heaps:h.Nh+Nh,h.h.h.ube |
12a0 | 75 62 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 62 75 6c 6c 65 74 5f 6c 69 73 74 0a 71 ba | ubcdocutils.nodes.bullet_list.q. |
12c0 | 29 81 71 bb 7d 71 bc 28 68 1c 55 00 68 1d 68 39 68 1e 68 1f 68 20 55 0b 62 75 6c 6c 65 74 5f 6c | ).q.}q.(h.U.h.h9h.h.h.U.bullet_l |
12e0 | 69 73 74 71 bd 68 22 7d 71 be 28 55 06 62 75 6c 6c 65 74 71 bf 58 01 00 00 00 2a 68 27 5d 68 26 | istq.h"}q.(U.bulletq.X....*h']h& |
1300 | 5d 68 24 5d 68 25 5d 68 29 5d 75 68 2b 4b 13 68 2c 68 02 68 17 5d 71 c0 28 63 64 6f 63 75 74 69 | ]h$]h%]h)]uh+K.h,h.h.]q.(cdocuti |
1320 | 6c 73 2e 6e 6f 64 65 73 0a 6c 69 73 74 5f 69 74 65 6d 0a 71 c1 29 81 71 c2 7d 71 c3 28 68 1c 58 | ls.nodes.list_item.q.).q.}q.(h.X |
1340 | 42 00 00 00 62 79 74 65 73 20 68 65 61 70 20 2d 20 70 72 6f 76 69 64 69 6e 67 20 32 2d 62 79 74 | B...bytes.heap.-.providing.2-byt |
1360 | 65 73 20 61 6c 69 67 6e 65 64 20 6d 65 6d 6f 72 79 20 63 68 75 6e 6b 73 20 66 6f 72 20 62 79 74 | es.aligned.memory.chunks.for.byt |
1380 | 65 20 64 61 74 61 71 c4 68 1d 68 bb 68 1e 68 1f 68 20 55 09 6c 69 73 74 5f 69 74 65 6d 71 c5 68 | e.dataq.h.h.h.h.h.U.list_itemq.h |
13a0 | 22 7d 71 c6 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4e 68 2c 68 02 68 17 5d 71 | "}q.(h$]h%]h&]h']h)]uh+Nh,h.h.]q |
13c0 | c7 68 47 29 81 71 c8 7d 71 c9 28 68 1c 68 c4 68 1d 68 c2 68 1e 68 1f 68 20 68 4a 68 22 7d 71 ca | .hG).q.}q.(h.h.h.h.h.h.h.hJh"}q. |
13e0 | 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 13 68 17 5d 71 cb 68 35 58 42 00 00 | (h$]h%]h&]h']h)]uh+K.h.]q.h5XB.. |
1400 | 00 62 79 74 65 73 20 68 65 61 70 20 2d 20 70 72 6f 76 69 64 69 6e 67 20 32 2d 62 79 74 65 73 20 | .bytes.heap.-.providing.2-bytes. |
1420 | 61 6c 69 67 6e 65 64 20 6d 65 6d 6f 72 79 20 63 68 75 6e 6b 73 20 66 6f 72 20 62 79 74 65 20 64 | aligned.memory.chunks.for.byte.d |
1440 | 61 74 61 71 cc 85 81 71 cd 7d 71 ce 28 68 1c 68 c4 68 1d 68 c8 75 62 61 75 62 61 75 62 68 c1 29 | ataq...q.}q.(h.h.h.h.ubaubaubh.) |
1460 | 81 71 cf 7d 71 d0 28 68 1c 58 46 00 00 00 73 74 72 75 63 74 75 72 65 73 20 68 65 61 70 20 2d 20 | .q.}q.(h.XF...structures.heap.-. |
1480 | 70 72 6f 76 69 64 69 6e 67 20 38 2d 62 79 74 65 73 20 61 6c 69 67 6e 65 64 20 63 68 75 6e 6b 73 | providing.8-bytes.aligned.chunks |
14a0 | 20 66 6f 72 20 61 6c 6c 20 73 74 72 75 63 74 75 72 65 73 0a 68 1d 68 bb 68 1e 68 1f 68 20 68 c5 | .for.all.structures.h.h.h.h.h.h. |
14c0 | 68 22 7d 71 d1 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4e 68 2c 68 02 68 17 5d | h"}q.(h$]h%]h&]h']h)]uh+Nh,h.h.] |
14e0 | 71 d2 68 47 29 81 71 d3 7d 71 d4 28 68 1c 58 45 00 00 00 73 74 72 75 63 74 75 72 65 73 20 68 65 | q.hG).q.}q.(h.XE...structures.he |
1500 | 61 70 20 2d 20 70 72 6f 76 69 64 69 6e 67 20 38 2d 62 79 74 65 73 20 61 6c 69 67 6e 65 64 20 63 | ap.-.providing.8-bytes.aligned.c |
1520 | 68 75 6e 6b 73 20 66 6f 72 20 61 6c 6c 20 73 74 72 75 63 74 75 72 65 73 71 d5 68 1d 68 cf 68 1e | hunks.for.all.structuresq.h.h.h. |
1540 | 68 1f 68 20 68 4a 68 22 7d 71 d6 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 14 | h.h.hJh"}q.(h$]h%]h&]h']h)]uh+K. |
1560 | 68 17 5d 71 d7 68 35 58 45 00 00 00 73 74 72 75 63 74 75 72 65 73 20 68 65 61 70 20 2d 20 70 72 | h.]q.h5XE...structures.heap.-.pr |
1580 | 6f 76 69 64 69 6e 67 20 38 2d 62 79 74 65 73 20 61 6c 69 67 6e 65 64 20 63 68 75 6e 6b 73 20 66 | oviding.8-bytes.aligned.chunks.f |
15a0 | 6f 72 20 61 6c 6c 20 73 74 72 75 63 74 75 72 65 73 71 d8 85 81 71 d9 7d 71 da 28 68 1c 68 d5 68 | or.all.structuresq...q.}q.(h.h.h |
15c0 | 1d 68 d3 75 62 61 75 62 61 75 62 65 75 62 68 47 29 81 71 db 7d 71 dc 28 68 1c 58 3b 01 00 00 32 | .h.ubaubaubeubhG).q.}q.(h.X;...2 |
15e0 | 2d 62 79 74 65 73 20 61 6c 69 67 6e 6d 65 6e 74 20 6f 66 20 62 79 74 65 20 64 61 74 61 20 69 73 | -bytes.alignment.of.byte.data.is |
1600 | 20 63 61 75 73 65 64 20 62 79 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 64 65 74 61 69 6c | .caused.by.implementation.detail |
1620 | 73 20 2f 20 6c 69 6d 69 74 73 2c 20 60 60 70 70 6c 69 62 60 60 20 64 6f 65 73 6e 27 74 20 6d 61 | s./.limits,.``pplib``.doesn't.ma |
1640 | 6b 65 20 61 20 75 73 65 20 6f 66 20 69 74 0a 28 63 6f 75 6c 64 20 62 65 20 75 6e 61 6c 69 67 6e | ke.a.use.of.it.(could.be.unalign |
1660 | 65 64 20 61 73 20 77 65 6c 6c 29 2e 20 41 6c 6c 20 74 68 65 20 73 74 72 75 63 74 75 72 65 73 20 | ed.as.well)..All.the.structures. |
1680 | 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 38 2d 62 79 74 65 73 20 61 6c 69 67 6e 65 64 20 63 68 | are.stored.in.8-bytes.aligned.ch |
16a0 | 75 6e 6b 73 20 6f 6e 20 62 6f 74 68 20 33 32 20 61 6e 64 20 36 34 2d 62 69 74 20 6d 61 63 68 69 | unks.on.both.32.and.64-bit.machi |
16c0 | 6e 65 73 0a 28 69 6e 20 73 6f 6d 65 20 73 74 72 75 63 74 75 72 65 73 20 77 65 20 75 73 65 20 60 | nes.(in.some.structures.we.use.` |
16e0 | 60 64 6f 75 62 6c 65 60 60 20 61 6e 64 20 60 60 69 6e 74 36 34 5f 74 60 60 2c 20 77 68 69 63 68 | `double``.and.``int64_t``,.which |
1700 | 20 67 65 6e 65 72 61 6c 6c 79 20 6e 65 65 64 73 20 38 2d 62 79 74 65 73 29 2e 68 1d 68 39 68 1e | .generally.needs.8-bytes).h.h9h. |
1720 | 68 1f 68 20 68 4a 68 22 7d 71 dd 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 16 | h.h.hJh"}q.(h$]h%]h&]h']h)]uh+K. |
1740 | 68 2c 68 02 68 17 5d 71 de 28 68 35 58 4d 00 00 00 32 2d 62 79 74 65 73 20 61 6c 69 67 6e 6d 65 | h,h.h.]q.(h5XM...2-bytes.alignme |
1760 | 6e 74 20 6f 66 20 62 79 74 65 20 64 61 74 61 20 69 73 20 63 61 75 73 65 64 20 62 79 20 69 6d 70 | nt.of.byte.data.is.caused.by.imp |
1780 | 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 64 65 74 61 69 6c 73 20 2f 20 6c 69 6d 69 74 73 2c 20 71 df | lementation.details./.limits,.q. |
17a0 | 85 81 71 e0 7d 71 e1 28 68 1c 58 4d 00 00 00 32 2d 62 79 74 65 73 20 61 6c 69 67 6e 6d 65 6e 74 | ..q.}q.(h.XM...2-bytes.alignment |
17c0 | 20 6f 66 20 62 79 74 65 20 64 61 74 61 20 69 73 20 63 61 75 73 65 64 20 62 79 20 69 6d 70 6c 65 | .of.byte.data.is.caused.by.imple |
17e0 | 6d 65 6e 74 61 74 69 6f 6e 20 64 65 74 61 69 6c 73 20 2f 20 6c 69 6d 69 74 73 2c 20 68 1e 4e 68 | mentation.details./.limits,.h.Nh |
1800 | 2b 4e 68 2c 68 02 68 1d 68 db 75 62 68 50 29 81 71 e2 7d 71 e3 28 68 1c 58 09 00 00 00 60 60 70 | +Nh,h.h.h.ubhP).q.}q.(h.X....``p |
1820 | 70 6c 69 62 60 60 68 22 7d 71 e4 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 68 db | plib``h"}q.(h$]h%]h&]h']h)]uh.h. |
1840 | 68 17 5d 71 e5 68 35 58 05 00 00 00 70 70 6c 69 62 71 e6 85 81 71 e7 7d 71 e8 28 68 1c 58 05 00 | h.]q.h5X....pplibq...q.}q.(h.X.. |
1860 | 00 00 70 70 6c 69 62 68 1d 68 e2 75 62 61 68 20 68 58 75 62 68 35 58 ac 00 00 00 20 64 6f 65 73 | ..pplibh.h.ubah.hXubh5X.....does |
1880 | 6e e2 80 99 74 20 6d 61 6b 65 20 61 20 75 73 65 20 6f 66 20 69 74 0a 28 63 6f 75 6c 64 20 62 65 | n...t.make.a.use.of.it.(could.be |
18a0 | 20 75 6e 61 6c 69 67 6e 65 64 20 61 73 20 77 65 6c 6c 29 2e 20 41 6c 6c 20 74 68 65 20 73 74 72 | .unaligned.as.well)..All.the.str |
18c0 | 75 63 74 75 72 65 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 38 2d 62 79 74 65 73 20 61 6c | uctures.are.stored.in.8-bytes.al |
18e0 | 69 67 6e 65 64 20 63 68 75 6e 6b 73 20 6f 6e 20 62 6f 74 68 20 33 32 20 61 6e 64 20 36 34 2d 62 | igned.chunks.on.both.32.and.64-b |
1900 | 69 74 20 6d 61 63 68 69 6e 65 73 0a 28 69 6e 20 73 6f 6d 65 20 73 74 72 75 63 74 75 72 65 73 20 | it.machines.(in.some.structures. |
1920 | 77 65 20 75 73 65 20 71 e9 85 81 71 ea 7d 71 eb 28 68 1c 58 aa 00 00 00 20 64 6f 65 73 6e 27 74 | we.use.q...q.}q.(h.X.....doesn't |
1940 | 20 6d 61 6b 65 20 61 20 75 73 65 20 6f 66 20 69 74 0a 28 63 6f 75 6c 64 20 62 65 20 75 6e 61 6c | .make.a.use.of.it.(could.be.unal |
1960 | 69 67 6e 65 64 20 61 73 20 77 65 6c 6c 29 2e 20 41 6c 6c 20 74 68 65 20 73 74 72 75 63 74 75 72 | igned.as.well)..All.the.structur |
1980 | 65 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 38 2d 62 79 74 65 73 20 61 6c 69 67 6e 65 64 | es.are.stored.in.8-bytes.aligned |
19a0 | 20 63 68 75 6e 6b 73 20 6f 6e 20 62 6f 74 68 20 33 32 20 61 6e 64 20 36 34 2d 62 69 74 20 6d 61 | .chunks.on.both.32.and.64-bit.ma |
19c0 | 63 68 69 6e 65 73 0a 28 69 6e 20 73 6f 6d 65 20 73 74 72 75 63 74 75 72 65 73 20 77 65 20 75 73 | chines.(in.some.structures.we.us |
19e0 | 65 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 db 75 62 68 50 29 81 71 ec 7d 71 ed 28 68 1c 58 0a | e.h.Nh+Nh,h.h.h.ubhP).q.}q.(h.X. |
1a00 | 00 00 00 60 60 64 6f 75 62 6c 65 60 60 68 22 7d 71 ee 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 | ...``double``h"}q.(h$]h%]h&]h']h |
1a20 | 29 5d 75 68 1d 68 db 68 17 5d 71 ef 68 35 58 06 00 00 00 64 6f 75 62 6c 65 71 f0 85 81 71 f1 7d | )]uh.h.h.]q.h5X....doubleq...q.} |
1a40 | 71 f2 28 68 1c 58 06 00 00 00 64 6f 75 62 6c 65 68 1d 68 ec 75 62 61 68 20 68 58 75 62 68 35 58 | q.(h.X....doubleh.h.ubah.hXubh5X |
1a60 | 05 00 00 00 20 61 6e 64 20 71 f3 85 81 71 f4 7d 71 f5 28 68 1c 58 05 00 00 00 20 61 6e 64 20 68 | .....and.q...q.}q.(h.X.....and.h |
1a80 | 1e 4e 68 2b 4e 68 2c 68 02 68 1d 68 db 75 62 68 50 29 81 71 f6 7d 71 f7 28 68 1c 58 0b 00 00 00 | .Nh+Nh,h.h.h.ubhP).q.}q.(h.X.... |
1aa0 | 60 60 69 6e 74 36 34 5f 74 60 60 68 22 7d 71 f8 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d | ``int64_t``h"}q.(h$]h%]h&]h']h)] |
1ac0 | 75 68 1d 68 db 68 17 5d 71 f9 68 35 58 07 00 00 00 69 6e 74 36 34 5f 74 71 fa 85 81 71 fb 7d 71 | uh.h.h.]q.h5X....int64_tq...q.}q |
1ae0 | fc 28 68 1c 58 07 00 00 00 69 6e 74 36 34 5f 74 68 1d 68 f6 75 62 61 68 20 68 58 75 62 68 35 58 | .(h.X....int64_th.h.ubah.hXubh5X |
1b00 | 21 00 00 00 2c 20 77 68 69 63 68 20 67 65 6e 65 72 61 6c 6c 79 20 6e 65 65 64 73 20 38 2d 62 79 | !...,.which.generally.needs.8-by |
1b20 | 74 65 73 29 2e 71 fd 85 81 71 fe 7d 71 ff 28 68 1c 58 21 00 00 00 2c 20 77 68 69 63 68 20 67 65 | tes).q...q.}q.(h.X!...,.which.ge |
1b40 | 6e 65 72 61 6c 6c 79 20 6e 65 65 64 73 20 38 2d 62 79 74 65 73 29 2e 68 1e 4e 68 2b 4e 68 2c 68 | nerally.needs.8-bytes).h.Nh+Nh,h |
1b60 | 02 68 1d 68 db 75 62 65 75 62 65 75 62 68 19 29 81 72 00 01 00 00 7d 72 01 01 00 00 28 68 1c 55 | .h.h.ubeubeubh.).r....}r....(h.U |
1b80 | 00 68 1d 68 1a 68 1e 68 1f 68 20 68 21 68 22 7d 72 02 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 | .h.h.h.h.h.h!h"}r....(h$]h%]h&]h |
1ba0 | 27 5d 72 03 01 00 00 68 14 61 68 29 5d 72 04 01 00 00 68 07 61 75 68 2b 4b 1b 68 2c 68 02 68 17 | ']r....h.ah)]r....h.auh+K.h,h.h. |
1bc0 | 5d 72 05 01 00 00 28 68 2e 29 81 72 06 01 00 00 7d 72 07 01 00 00 28 68 1c 58 11 00 00 00 53 74 | ]r....(h.).r....}r....(h.X....St |
1be0 | 72 69 6e 67 73 20 41 6e 64 20 4e 61 6d 65 73 72 08 01 00 00 68 1d 6a 00 01 00 00 68 1e 68 1f 68 | rings.And.Namesr....h.j....h.h.h |
1c00 | 20 68 32 68 22 7d 72 09 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 1b | .h2h"}r....(h$]h%]h&]h']h)]uh+K. |
1c20 | 68 2c 68 02 68 17 5d 72 0a 01 00 00 68 35 58 11 00 00 00 53 74 72 69 6e 67 73 20 41 6e 64 20 4e | h,h.h.]r....h5X....Strings.And.N |
1c40 | 61 6d 65 73 72 0b 01 00 00 85 81 72 0c 01 00 00 7d 72 0d 01 00 00 28 68 1c 6a 08 01 00 00 68 1e | amesr......r....}r....(h.j....h. |
1c60 | 4e 68 2b 4e 68 2c 68 02 68 1d 6a 06 01 00 00 75 62 61 75 62 68 47 29 81 72 0e 01 00 00 7d 72 0f | Nh+Nh,h.h.j....ubaubhG).r....}r. |
1c80 | 01 00 00 28 68 1c 58 03 02 00 00 53 6f 20 66 61 72 2c 20 62 6f 74 68 20 60 60 70 70 6e 61 6d 65 | ...(h.X....So.far,.both.``ppname |
1ca0 | 60 60 20 61 6e 64 20 60 60 70 70 73 74 72 69 6e 67 60 60 20 77 65 72 65 20 61 6c 69 61 73 65 73 | ``.and.``ppstring``.were.aliases |
1cc0 | 20 74 6f 20 60 60 63 68 61 72 20 2a 60 60 20 77 69 74 68 20 61 6e 20 65 78 74 72 61 20 73 74 72 | .to.``char.*``.with.an.extra.str |
1ce0 | 75 63 74 75 72 65 20 68 69 64 64 65 6e 20 6a 75 73 74 20 62 65 6c 6f 77 0a 74 68 65 20 64 61 74 | ucture.hidden.just.below.the.dat |
1d00 | 61 20 61 64 64 72 65 73 73 2e 20 54 68 65 20 69 64 65 61 20 77 61 73 20 74 6f 20 6d 61 6b 65 20 | a.address..The.idea.was.to.make. |
1d20 | 61 20 73 74 72 69 6e 67 20 6f 72 20 6e 61 6d 65 20 75 73 61 62 6c 65 20 77 68 65 6e 65 76 65 72 | a.string.or.name.usable.whenever |
1d40 | 20 63 68 61 72 73 20 61 72 72 61 79 20 63 61 6e 2c 20 61 74 20 74 68 65 20 63 6f 73 74 20 6f 66 | .chars.array.can,.at.the.cost.of |
1d60 | 20 73 6f 6d 65 0a 70 6f 69 6e 74 65 72 73 20 74 72 69 63 6b 65 72 79 2e 20 42 6f 74 68 20 6e 61 | .some.pointers.trickery..Both.na |
1d80 | 6d 65 73 20 61 6e 64 20 73 74 72 69 6e 67 73 20 6b 65 65 70 20 61 6e 20 69 6e 66 6f 72 6d 61 74 | mes.and.strings.keep.an.informat |
1da0 | 69 6f 6e 20 61 62 6f 75 74 20 70 64 66 2d 65 6e 63 6f 64 65 64 20 64 61 74 61 2c 20 61 73 20 77 | ion.about.pdf-encoded.data,.as.w |
1dc0 | 65 6c 6c 20 61 73 20 70 6c 61 69 6e 20 62 79 74 65 73 20 64 61 74 61 2e 0a 49 20 69 6d 70 6c 65 | ell.as.plain.bytes.data..I.imple |
1de0 | 6d 65 6e 74 65 64 20 74 68 69 73 20 66 65 61 74 75 72 65 20 6f 6e 63 65 20 60 60 70 70 6c 69 62 | mented.this.feature.once.``pplib |
1e00 | 20 31 2e 30 60 60 20 77 61 73 20 61 6c 6d 6f 73 74 20 64 6f 6e 65 2c 20 61 6e 64 20 74 6f 20 61 | .1.0``.was.almost.done,.and.to.a |
1e20 | 76 6f 69 64 20 61 20 72 65 76 6f 6c 75 74 69 6f 6e 2c 20 49 20 6d 61 64 65 20 74 68 61 74 20 77 | void.a.revolution,.I.made.that.w |
1e40 | 69 74 68 20 79 65 74 0a 61 6e 6f 74 68 65 72 20 74 72 69 63 6b 2e 20 54 68 69 73 20 61 6c 6c 20 | ith.yet.another.trick..This.all. |
1e60 | 77 61 73 20 64 69 72 74 79 20 61 6e 64 20 63 61 75 73 65 64 20 6c 6f 74 73 20 6f 66 20 61 6c 69 | was.dirty.and.caused.lots.of.ali |
1e80 | 67 6e 6d 65 6e 74 20 69 73 73 75 65 73 2e 68 1d 6a 00 01 00 00 68 1e 68 1f 68 20 68 4a 68 22 7d | gnment.issues.h.j....h.h.h.hJh"} |
1ea0 | 72 10 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 1d 68 2c 68 02 68 17 | r....(h$]h%]h&]h']h)]uh+K.h,h.h. |
1ec0 | 5d 72 11 01 00 00 28 68 35 58 0d 00 00 00 53 6f 20 66 61 72 2c 20 62 6f 74 68 20 72 12 01 00 00 | ]r....(h5X....So.far,.both.r.... |
1ee0 | 85 81 72 13 01 00 00 7d 72 14 01 00 00 28 68 1c 58 0d 00 00 00 53 6f 20 66 61 72 2c 20 62 6f 74 | ..r....}r....(h.X....So.far,.bot |
1f00 | 68 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 0e 01 00 00 75 62 68 50 29 81 72 15 01 00 00 7d 72 | h.h.Nh+Nh,h.h.j....ubhP).r....}r |
1f20 | 16 01 00 00 28 68 1c 58 0a 00 00 00 60 60 70 70 6e 61 6d 65 60 60 68 22 7d 72 17 01 00 00 28 68 | ....(h.X....``ppname``h"}r....(h |
1f40 | 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 0e 01 00 00 68 17 5d 72 18 01 00 00 68 35 | $]h%]h&]h']h)]uh.j....h.]r....h5 |
1f60 | 58 06 00 00 00 70 70 6e 61 6d 65 72 19 01 00 00 85 81 72 1a 01 00 00 7d 72 1b 01 00 00 28 68 1c | X....ppnamer......r....}r....(h. |
1f80 | 58 06 00 00 00 70 70 6e 61 6d 65 68 1d 6a 15 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 05 00 | X....ppnameh.j....ubah.hXubh5X.. |
1fa0 | 00 00 20 61 6e 64 20 72 1c 01 00 00 85 81 72 1d 01 00 00 7d 72 1e 01 00 00 28 68 1c 58 05 00 00 | ...and.r......r....}r....(h.X... |
1fc0 | 00 20 61 6e 64 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 0e 01 00 00 75 62 68 50 29 81 72 1f 01 | ..and.h.Nh+Nh,h.h.j....ubhP).r.. |
1fe0 | 00 00 7d 72 20 01 00 00 28 68 1c 58 0c 00 00 00 60 60 70 70 73 74 72 69 6e 67 60 60 68 22 7d 72 | ..}r....(h.X....``ppstring``h"}r |
2000 | 21 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 0e 01 00 00 68 17 5d 72 | !...(h$]h%]h&]h']h)]uh.j....h.]r |
2020 | 22 01 00 00 68 35 58 08 00 00 00 70 70 73 74 72 69 6e 67 72 23 01 00 00 85 81 72 24 01 00 00 7d | "...h5X....ppstringr#.....r$...} |
2040 | 72 25 01 00 00 28 68 1c 58 08 00 00 00 70 70 73 74 72 69 6e 67 68 1d 6a 1f 01 00 00 75 62 61 68 | r%...(h.X....ppstringh.j....ubah |
2060 | 20 68 58 75 62 68 35 58 11 00 00 00 20 77 65 72 65 20 61 6c 69 61 73 65 73 20 74 6f 20 72 26 01 | .hXubh5X.....were.aliases.to.r&. |
2080 | 00 00 85 81 72 27 01 00 00 7d 72 28 01 00 00 28 68 1c 58 11 00 00 00 20 77 65 72 65 20 61 6c 69 | ....r'...}r(...(h.X.....were.ali |
20a0 | 61 73 65 73 20 74 6f 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 0e 01 00 00 75 62 68 50 29 81 72 | ases.to.h.Nh+Nh,h.h.j....ubhP).r |
20c0 | 29 01 00 00 7d 72 2a 01 00 00 28 68 1c 58 0a 00 00 00 60 60 63 68 61 72 20 2a 60 60 68 22 7d 72 | )...}r*...(h.X....``char.*``h"}r |
20e0 | 2b 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 0e 01 00 00 68 17 5d 72 | +...(h$]h%]h&]h']h)]uh.j....h.]r |
2100 | 2c 01 00 00 68 35 58 06 00 00 00 63 68 61 72 20 2a 72 2d 01 00 00 85 81 72 2e 01 00 00 7d 72 2f | ,...h5X....char.*r-.....r....}r/ |
2120 | 01 00 00 28 68 1c 58 06 00 00 00 63 68 61 72 20 2a 68 1d 6a 29 01 00 00 75 62 61 68 20 68 58 75 | ...(h.X....char.*h.j)...ubah.hXu |
2140 | 62 68 35 58 2b 01 00 00 20 77 69 74 68 20 61 6e 20 65 78 74 72 61 20 73 74 72 75 63 74 75 72 65 | bh5X+....with.an.extra.structure |
2160 | 20 68 69 64 64 65 6e 20 6a 75 73 74 20 62 65 6c 6f 77 0a 74 68 65 20 64 61 74 61 20 61 64 64 72 | .hidden.just.below.the.data.addr |
2180 | 65 73 73 2e 20 54 68 65 20 69 64 65 61 20 77 61 73 20 74 6f 20 6d 61 6b 65 20 61 20 73 74 72 69 | ess..The.idea.was.to.make.a.stri |
21a0 | 6e 67 20 6f 72 20 6e 61 6d 65 20 75 73 61 62 6c 65 20 77 68 65 6e 65 76 65 72 20 63 68 61 72 73 | ng.or.name.usable.whenever.chars |
21c0 | 20 61 72 72 61 79 20 63 61 6e 2c 20 61 74 20 74 68 65 20 63 6f 73 74 20 6f 66 20 73 6f 6d 65 0a | .array.can,.at.the.cost.of.some. |
21e0 | 70 6f 69 6e 74 65 72 73 20 74 72 69 63 6b 65 72 79 2e 20 42 6f 74 68 20 6e 61 6d 65 73 20 61 6e | pointers.trickery..Both.names.an |
2200 | 64 20 73 74 72 69 6e 67 73 20 6b 65 65 70 20 61 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | d.strings.keep.an.information.ab |
2220 | 6f 75 74 20 70 64 66 2d 65 6e 63 6f 64 65 64 20 64 61 74 61 2c 20 61 73 20 77 65 6c 6c 20 61 73 | out.pdf-encoded.data,.as.well.as |
2240 | 20 70 6c 61 69 6e 20 62 79 74 65 73 20 64 61 74 61 2e 0a 49 20 69 6d 70 6c 65 6d 65 6e 74 65 64 | .plain.bytes.data..I.implemented |
2260 | 20 74 68 69 73 20 66 65 61 74 75 72 65 20 6f 6e 63 65 20 72 30 01 00 00 85 81 72 31 01 00 00 7d | .this.feature.once.r0.....r1...} |
2280 | 72 32 01 00 00 28 68 1c 58 2b 01 00 00 20 77 69 74 68 20 61 6e 20 65 78 74 72 61 20 73 74 72 75 | r2...(h.X+....with.an.extra.stru |
22a0 | 63 74 75 72 65 20 68 69 64 64 65 6e 20 6a 75 73 74 20 62 65 6c 6f 77 0a 74 68 65 20 64 61 74 61 | cture.hidden.just.below.the.data |
22c0 | 20 61 64 64 72 65 73 73 2e 20 54 68 65 20 69 64 65 61 20 77 61 73 20 74 6f 20 6d 61 6b 65 20 61 | .address..The.idea.was.to.make.a |
22e0 | 20 73 74 72 69 6e 67 20 6f 72 20 6e 61 6d 65 20 75 73 61 62 6c 65 20 77 68 65 6e 65 76 65 72 20 | .string.or.name.usable.whenever. |
2300 | 63 68 61 72 73 20 61 72 72 61 79 20 63 61 6e 2c 20 61 74 20 74 68 65 20 63 6f 73 74 20 6f 66 20 | chars.array.can,.at.the.cost.of. |
2320 | 73 6f 6d 65 0a 70 6f 69 6e 74 65 72 73 20 74 72 69 63 6b 65 72 79 2e 20 42 6f 74 68 20 6e 61 6d | some.pointers.trickery..Both.nam |
2340 | 65 73 20 61 6e 64 20 73 74 72 69 6e 67 73 20 6b 65 65 70 20 61 6e 20 69 6e 66 6f 72 6d 61 74 69 | es.and.strings.keep.an.informati |
2360 | 6f 6e 20 61 62 6f 75 74 20 70 64 66 2d 65 6e 63 6f 64 65 64 20 64 61 74 61 2c 20 61 73 20 77 65 | on.about.pdf-encoded.data,.as.we |
2380 | 6c 6c 20 61 73 20 70 6c 61 69 6e 20 62 79 74 65 73 20 64 61 74 61 2e 0a 49 20 69 6d 70 6c 65 6d | ll.as.plain.bytes.data..I.implem |
23a0 | 65 6e 74 65 64 20 74 68 69 73 20 66 65 61 74 75 72 65 20 6f 6e 63 65 20 68 1e 4e 68 2b 4e 68 2c | ented.this.feature.once.h.Nh+Nh, |
23c0 | 68 02 68 1d 6a 0e 01 00 00 75 62 68 50 29 81 72 33 01 00 00 7d 72 34 01 00 00 28 68 1c 58 0d 00 | h.h.j....ubhP).r3...}r4...(h.X.. |
23e0 | 00 00 60 60 70 70 6c 69 62 20 31 2e 30 60 60 68 22 7d 72 35 01 00 00 28 68 24 5d 68 25 5d 68 26 | ..``pplib.1.0``h"}r5...(h$]h%]h& |
2400 | 5d 68 27 5d 68 29 5d 75 68 1d 6a 0e 01 00 00 68 17 5d 72 36 01 00 00 68 35 58 09 00 00 00 70 70 | ]h']h)]uh.j....h.]r6...h5X....pp |
2420 | 6c 69 62 20 31 2e 30 72 37 01 00 00 85 81 72 38 01 00 00 7d 72 39 01 00 00 28 68 1c 58 09 00 00 | lib.1.0r7.....r8...}r9...(h.X... |
2440 | 00 70 70 6c 69 62 20 31 2e 30 68 1d 6a 33 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 88 00 00 | .pplib.1.0h.j3...ubah.hXubh5X... |
2460 | 00 20 77 61 73 20 61 6c 6d 6f 73 74 20 64 6f 6e 65 2c 20 61 6e 64 20 74 6f 20 61 76 6f 69 64 20 | ..was.almost.done,.and.to.avoid. |
2480 | 61 20 72 65 76 6f 6c 75 74 69 6f 6e 2c 20 49 20 6d 61 64 65 20 74 68 61 74 20 77 69 74 68 20 79 | a.revolution,.I.made.that.with.y |
24a0 | 65 74 0a 61 6e 6f 74 68 65 72 20 74 72 69 63 6b 2e 20 54 68 69 73 20 61 6c 6c 20 77 61 73 20 64 | et.another.trick..This.all.was.d |
24c0 | 69 72 74 79 20 61 6e 64 20 63 61 75 73 65 64 20 6c 6f 74 73 20 6f 66 20 61 6c 69 67 6e 6d 65 6e | irty.and.caused.lots.of.alignmen |
24e0 | 74 20 69 73 73 75 65 73 2e 72 3a 01 00 00 85 81 72 3b 01 00 00 7d 72 3c 01 00 00 28 68 1c 58 88 | t.issues.r:.....r;...}r<...(h.X. |
2500 | 00 00 00 20 77 61 73 20 61 6c 6d 6f 73 74 20 64 6f 6e 65 2c 20 61 6e 64 20 74 6f 20 61 76 6f 69 | ....was.almost.done,.and.to.avoi |
2520 | 64 20 61 20 72 65 76 6f 6c 75 74 69 6f 6e 2c 20 49 20 6d 61 64 65 20 74 68 61 74 20 77 69 74 68 | d.a.revolution,.I.made.that.with |
2540 | 20 79 65 74 0a 61 6e 6f 74 68 65 72 20 74 72 69 63 6b 2e 20 54 68 69 73 20 61 6c 6c 20 77 61 73 | .yet.another.trick..This.all.was |
2560 | 20 64 69 72 74 79 20 61 6e 64 20 63 61 75 73 65 64 20 6c 6f 74 73 20 6f 66 20 61 6c 69 67 6e 6d | .dirty.and.caused.lots.of.alignm |
2580 | 65 6e 74 20 69 73 73 75 65 73 2e 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 0e 01 00 00 75 62 65 75 | ent.issues.h.Nh+Nh,h.h.j....ubeu |
25a0 | 62 68 47 29 81 72 3d 01 00 00 7d 72 3e 01 00 00 28 68 1c 58 71 00 00 00 4e 6f 77 20 60 60 70 70 | bhG).r=...}r>...(h.Xq...Now.``pp |
25c0 | 73 74 72 69 6e 67 60 60 20 61 6e 64 20 60 60 70 70 6e 61 6d 65 60 60 20 61 72 65 20 2a 2a 73 74 | string``.and.``ppname``.are.**st |
25e0 | 72 75 63 74 75 72 65 73 2a 2a 2c 20 6b 65 65 70 69 6e 67 20 64 61 74 61 20 61 6e 64 20 73 69 7a | ructures**,.keeping.data.and.siz |
2600 | 65 20 6d 65 6d 62 65 72 73 2c 20 70 72 65 74 74 79 20 6d 75 63 68 20 6c 69 6b 65 20 60 60 70 70 | e.members,.pretty.much.like.``pp |
2620 | 61 72 72 61 79 60 60 3a 3a 72 3f 01 00 00 68 1d 6a 00 01 00 00 68 1e 68 1f 68 20 68 4a 68 22 7d | array``::r?...h.j....h.h.h.hJh"} |
2640 | 72 40 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 23 68 2c 68 02 68 17 | r@...(h$]h%]h&]h']h)]uh+K#h,h.h. |
2660 | 5d 72 41 01 00 00 28 68 35 58 04 00 00 00 4e 6f 77 20 72 42 01 00 00 85 81 72 43 01 00 00 7d 72 | ]rA...(h5X....Now.rB.....rC...}r |
2680 | 44 01 00 00 28 68 1c 58 04 00 00 00 4e 6f 77 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 3d 01 00 | D...(h.X....Now.h.Nh+Nh,h.h.j=.. |
26a0 | 00 75 62 68 50 29 81 72 45 01 00 00 7d 72 46 01 00 00 28 68 1c 58 0c 00 00 00 60 60 70 70 73 74 | .ubhP).rE...}rF...(h.X....``ppst |
26c0 | 72 69 6e 67 60 60 68 22 7d 72 47 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 | ring``h"}rG...(h$]h%]h&]h']h)]uh |
26e0 | 1d 6a 3d 01 00 00 68 17 5d 72 48 01 00 00 68 35 58 08 00 00 00 70 70 73 74 72 69 6e 67 72 49 01 | .j=...h.]rH...h5X....ppstringrI. |
2700 | 00 00 85 81 72 4a 01 00 00 7d 72 4b 01 00 00 28 68 1c 58 08 00 00 00 70 70 73 74 72 69 6e 67 68 | ....rJ...}rK...(h.X....ppstringh |
2720 | 1d 6a 45 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 05 00 00 00 20 61 6e 64 20 72 4c 01 00 00 | .jE...ubah.hXubh5X.....and.rL... |
2740 | 85 81 72 4d 01 00 00 7d 72 4e 01 00 00 28 68 1c 58 05 00 00 00 20 61 6e 64 20 68 1e 4e 68 2b 4e | ..rM...}rN...(h.X.....and.h.Nh+N |
2760 | 68 2c 68 02 68 1d 6a 3d 01 00 00 75 62 68 50 29 81 72 4f 01 00 00 7d 72 50 01 00 00 28 68 1c 58 | h,h.h.j=...ubhP).rO...}rP...(h.X |
2780 | 0a 00 00 00 60 60 70 70 6e 61 6d 65 60 60 68 22 7d 72 51 01 00 00 28 68 24 5d 68 25 5d 68 26 5d | ....``ppname``h"}rQ...(h$]h%]h&] |
27a0 | 68 27 5d 68 29 5d 75 68 1d 6a 3d 01 00 00 68 17 5d 72 52 01 00 00 68 35 58 06 00 00 00 70 70 6e | h']h)]uh.j=...h.]rR...h5X....ppn |
27c0 | 61 6d 65 72 53 01 00 00 85 81 72 54 01 00 00 7d 72 55 01 00 00 28 68 1c 58 06 00 00 00 70 70 6e | amerS.....rT...}rU...(h.X....ppn |
27e0 | 61 6d 65 68 1d 6a 4f 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 05 00 00 00 20 61 72 65 20 72 | ameh.jO...ubah.hXubh5X.....are.r |
2800 | 56 01 00 00 85 81 72 57 01 00 00 7d 72 58 01 00 00 28 68 1c 58 05 00 00 00 20 61 72 65 20 68 1e | V.....rW...}rX...(h.X.....are.h. |
2820 | 4e 68 2b 4e 68 2c 68 02 68 1d 6a 3d 01 00 00 75 62 68 6d 29 81 72 59 01 00 00 7d 72 5a 01 00 00 | Nh+Nh,h.h.j=...ubhm).rY...}rZ... |
2840 | 28 68 1c 58 0e 00 00 00 2a 2a 73 74 72 75 63 74 75 72 65 73 2a 2a 68 22 7d 72 5b 01 00 00 28 68 | (h.X....**structures**h"}r[...(h |
2860 | 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 3d 01 00 00 68 17 5d 72 5c 01 00 00 68 35 | $]h%]h&]h']h)]uh.j=...h.]r\...h5 |
2880 | 58 0a 00 00 00 73 74 72 75 63 74 75 72 65 73 72 5d 01 00 00 85 81 72 5e 01 00 00 7d 72 5f 01 00 | X....structuresr].....r^...}r_.. |
28a0 | 00 28 68 1c 58 0a 00 00 00 73 74 72 75 63 74 75 72 65 73 68 1d 6a 59 01 00 00 75 62 61 68 20 68 | .(h.X....structuresh.jY...ubah.h |
28c0 | 75 75 62 68 35 58 32 00 00 00 2c 20 6b 65 65 70 69 6e 67 20 64 61 74 61 20 61 6e 64 20 73 69 7a | uubh5X2...,.keeping.data.and.siz |
28e0 | 65 20 6d 65 6d 62 65 72 73 2c 20 70 72 65 74 74 79 20 6d 75 63 68 20 6c 69 6b 65 20 72 60 01 00 | e.members,.pretty.much.like.r`.. |
2900 | 00 85 81 72 61 01 00 00 7d 72 62 01 00 00 28 68 1c 58 32 00 00 00 2c 20 6b 65 65 70 69 6e 67 20 | ...ra...}rb...(h.X2...,.keeping. |
2920 | 64 61 74 61 20 61 6e 64 20 73 69 7a 65 20 6d 65 6d 62 65 72 73 2c 20 70 72 65 74 74 79 20 6d 75 | data.and.size.members,.pretty.mu |
2940 | 63 68 20 6c 69 6b 65 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 3d 01 00 00 75 62 68 50 29 81 72 | ch.like.h.Nh+Nh,h.h.j=...ubhP).r |
2960 | 63 01 00 00 7d 72 64 01 00 00 28 68 1c 58 0b 00 00 00 60 60 70 70 61 72 72 61 79 60 60 68 22 7d | c...}rd...(h.X....``pparray``h"} |
2980 | 72 65 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 3d 01 00 00 68 17 5d | re...(h$]h%]h&]h']h)]uh.j=...h.] |
29a0 | 72 66 01 00 00 68 35 58 07 00 00 00 70 70 61 72 72 61 79 72 67 01 00 00 85 81 72 68 01 00 00 7d | rf...h5X....pparrayrg.....rh...} |
29c0 | 72 69 01 00 00 28 68 1c 58 07 00 00 00 70 70 61 72 72 61 79 68 1d 6a 63 01 00 00 75 62 61 68 20 | ri...(h.X....pparrayh.jc...ubah. |
29e0 | 68 58 75 62 68 35 58 01 00 00 00 3a 85 81 72 6a 01 00 00 7d 72 6b 01 00 00 28 68 1c 58 01 00 00 | hXubh5X....:..rj...}rk...(h.X... |
2a00 | 00 3a 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 3d 01 00 00 75 62 65 75 62 63 64 6f 63 75 74 69 6c | .:h.Nh+Nh,h.h.j=...ubeubcdocutil |
2a20 | 73 2e 6e 6f 64 65 73 0a 6c 69 74 65 72 61 6c 5f 62 6c 6f 63 6b 0a 72 6c 01 00 00 29 81 72 6d 01 | s.nodes.literal_block.rl...).rm. |
2a40 | 00 00 7d 72 6e 01 00 00 28 68 1c 58 aa 00 00 00 73 74 72 75 63 74 20 70 70 6e 61 6d 65 20 7b 0a | ..}rn...(h.X....struct.ppname.{. |
2a60 | 20 20 70 70 62 79 74 65 20 2a 64 61 74 61 3b 0a 20 20 73 69 7a 65 5f 74 20 73 69 7a 65 3b 0a 20 | ..ppbyte.*data;...size_t.size;.. |
2a80 | 20 70 70 6e 61 6d 65 20 2a 61 6c 74 65 72 65 67 6f 3b 0a 20 20 69 6e 74 20 66 6c 61 67 73 3b 0a | .ppname.*alterego;...int.flags;. |
2aa0 | 7d 3b 0a 0a 73 74 72 75 63 74 20 70 70 73 74 72 69 6e 67 20 7b 0a 20 20 70 70 62 79 74 65 20 2a | };..struct.ppstring.{...ppbyte.* |
2ac0 | 64 61 74 61 3b 0a 20 20 73 69 7a 65 5f 74 20 73 69 7a 65 3b 0a 20 20 70 70 73 74 72 69 6e 67 20 | data;...size_t.size;...ppstring. |
2ae0 | 2a 61 6c 74 65 72 65 67 6f 3b 0a 20 20 69 6e 74 20 66 6c 61 67 73 3b 0a 7d 3b 68 1d 6a 00 01 00 | *alterego;...int.flags;.};h.j... |
2b00 | 00 68 1e 68 1f 68 20 55 0d 6c 69 74 65 72 61 6c 5f 62 6c 6f 63 6b 72 6f 01 00 00 68 22 7d 72 70 | .h.h.h.U.literal_blockro...h"}rp |
2b20 | 01 00 00 28 55 09 78 6d 6c 3a 73 70 61 63 65 72 71 01 00 00 55 08 70 72 65 73 65 72 76 65 72 72 | ...(U.xml:spacerq...U.preserverr |
2b40 | 01 00 00 68 27 5d 68 26 5d 68 24 5d 68 25 5d 68 29 5d 75 68 2b 4b 25 68 2c 68 02 68 17 5d 72 73 | ...h']h&]h$]h%]h)]uh+K%h,h.h.]rs |
2b60 | 01 00 00 68 35 58 aa 00 00 00 73 74 72 75 63 74 20 70 70 6e 61 6d 65 20 7b 0a 20 20 70 70 62 79 | ...h5X....struct.ppname.{...ppby |
2b80 | 74 65 20 2a 64 61 74 61 3b 0a 20 20 73 69 7a 65 5f 74 20 73 69 7a 65 3b 0a 20 20 70 70 6e 61 6d | te.*data;...size_t.size;...ppnam |
2ba0 | 65 20 2a 61 6c 74 65 72 65 67 6f 3b 0a 20 20 69 6e 74 20 66 6c 61 67 73 3b 0a 7d 3b 0a 0a 73 74 | e.*alterego;...int.flags;.};..st |
2bc0 | 72 75 63 74 20 70 70 73 74 72 69 6e 67 20 7b 0a 20 20 70 70 62 79 74 65 20 2a 64 61 74 61 3b 0a | ruct.ppstring.{...ppbyte.*data;. |
2be0 | 20 20 73 69 7a 65 5f 74 20 73 69 7a 65 3b 0a 20 20 70 70 73 74 72 69 6e 67 20 2a 61 6c 74 65 72 | ..size_t.size;...ppstring.*alter |
2c00 | 65 67 6f 3b 0a 20 20 69 6e 74 20 66 6c 61 67 73 3b 0a 7d 3b 72 74 01 00 00 85 81 72 75 01 00 00 | ego;...int.flags;.};rt.....ru... |
2c20 | 7d 72 76 01 00 00 28 68 1c 55 00 68 1d 6a 6d 01 00 00 75 62 61 75 62 68 47 29 81 72 77 01 00 00 | }rv...(h.U.h.jm...ubaubhG).rw... |
2c40 | 7d 72 78 01 00 00 28 68 1c 58 7b 01 00 00 44 61 74 61 20 6d 65 6d 62 65 72 20 69 73 20 61 20 70 | }rx...(h.X{...Data.member.is.a.p |
2c60 | 6f 69 6e 74 65 72 20 74 6f 20 28 32 2d 62 79 74 65 73 20 61 6c 69 67 6e 65 64 29 20 62 79 74 65 | ointer.to.(2-bytes.aligned).byte |
2c80 | 73 20 61 72 72 61 79 20 2d 2d 20 60 60 70 70 62 79 74 65 20 2a 60 60 2e 20 60 60 70 70 62 79 74 | s.array.--.``ppbyte.*``..``ppbyt |
2ca0 | 65 60 60 20 69 73 20 61 6e 20 61 6c 69 61 73 20 74 6f 20 60 60 63 68 61 72 60 60 2e 0a 60 60 70 | e``.is.an.alias.to.``char``..``p |
2cc0 | 70 6c 69 62 60 60 20 6d 61 6b 65 73 20 6e 6f 20 61 73 73 75 6d 70 74 69 6f 6e 73 20 61 62 6f 75 | plib``.makes.no.assumptions.abou |
2ce0 | 74 20 60 60 70 70 62 79 74 65 60 60 20 73 69 67 6e 65 64 6e 65 73 73 2e 20 5b 49 27 64 20 70 72 | t.``ppbyte``.signedness..[I'd.pr |
2d00 | 65 66 65 72 20 74 6f 20 68 61 76 65 20 60 60 75 69 6e 74 38 5f 74 60 60 2c 20 62 75 74 20 62 65 | efer.to.have.``uint8_t``,.but.be |
2d20 | 74 74 65 72 0a 6b 65 65 70 20 74 68 61 74 20 69 6e 20 73 79 6e 63 20 77 69 74 68 20 60 60 70 70 | tter.keep.that.in.sync.with.``pp |
2d40 | 64 69 63 74 5f 67 65 74 5f 2a 60 60 20 73 75 69 74 65 2c 20 77 68 69 63 68 20 61 63 63 65 70 74 | dict_get_*``.suite,.which.accept |
2d60 | 73 20 60 60 63 68 61 72 20 2a 60 60 2e 20 55 73 69 6e 67 20 60 60 22 73 74 72 69 6e 67 20 6c 69 | s.``char.*``..Using.``"string.li |
2d80 | 74 65 72 61 6c 73 22 60 60 0a 77 69 74 68 20 60 60 70 70 64 69 63 74 5f 67 65 74 60 60 20 66 75 | terals"``.with.``ppdict_get``.fu |
2da0 | 6e 63 74 69 6f 6e 20 69 73 20 74 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e 20 63 61 73 65 2c 20 | nction.is.the.most.common.case,. |
2dc0 | 49 20 67 75 65 73 73 2e 5d 68 1d 6a 00 01 00 00 68 1e 68 1f 68 20 68 4a 68 22 7d 72 79 01 00 00 | I.guess.]h.j....h.h.h.hJh"}ry... |
2de0 | 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 33 68 2c 68 02 68 17 5d 72 7a 01 00 | (h$]h%]h&]h']h)]uh+K3h,h.h.]rz.. |
2e00 | 00 28 68 35 58 3e 00 00 00 44 61 74 61 20 6d 65 6d 62 65 72 20 69 73 20 61 20 70 6f 69 6e 74 65 | .(h5X>...Data.member.is.a.pointe |
2e20 | 72 20 74 6f 20 28 32 2d 62 79 74 65 73 20 61 6c 69 67 6e 65 64 29 20 62 79 74 65 73 20 61 72 72 | r.to.(2-bytes.aligned).bytes.arr |
2e40 | 61 79 20 e2 80 93 20 72 7b 01 00 00 85 81 72 7c 01 00 00 7d 72 7d 01 00 00 28 68 1c 58 3d 00 00 | ay.....r{.....r|...}r}...(h.X=.. |
2e60 | 00 44 61 74 61 20 6d 65 6d 62 65 72 20 69 73 20 61 20 70 6f 69 6e 74 65 72 20 74 6f 20 28 32 2d | .Data.member.is.a.pointer.to.(2- |
2e80 | 62 79 74 65 73 20 61 6c 69 67 6e 65 64 29 20 62 79 74 65 73 20 61 72 72 61 79 20 2d 2d 20 68 1e | bytes.aligned).bytes.array.--.h. |
2ea0 | 4e 68 2b 4e 68 2c 68 02 68 1d 6a 77 01 00 00 75 62 68 50 29 81 72 7e 01 00 00 7d 72 7f 01 00 00 | Nh+Nh,h.h.jw...ubhP).r~...}r.... |
2ec0 | 28 68 1c 58 0c 00 00 00 60 60 70 70 62 79 74 65 20 2a 60 60 68 22 7d 72 80 01 00 00 28 68 24 5d | (h.X....``ppbyte.*``h"}r....(h$] |
2ee0 | 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 77 01 00 00 68 17 5d 72 81 01 00 00 68 35 58 08 | h%]h&]h']h)]uh.jw...h.]r....h5X. |
2f00 | 00 00 00 70 70 62 79 74 65 20 2a 72 82 01 00 00 85 81 72 83 01 00 00 7d 72 84 01 00 00 28 68 1c | ...ppbyte.*r......r....}r....(h. |
2f20 | 58 08 00 00 00 70 70 62 79 74 65 20 2a 68 1d 6a 7e 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 | X....ppbyte.*h.j~...ubah.hXubh5X |
2f40 | 02 00 00 00 2e 20 72 85 01 00 00 85 81 72 86 01 00 00 7d 72 87 01 00 00 28 68 1c 58 02 00 00 00 | ......r......r....}r....(h.X.... |
2f60 | 2e 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 77 01 00 00 75 62 68 50 29 81 72 88 01 00 00 7d 72 | ..h.Nh+Nh,h.h.jw...ubhP).r....}r |
2f80 | 89 01 00 00 28 68 1c 58 0a 00 00 00 60 60 70 70 62 79 74 65 60 60 68 22 7d 72 8a 01 00 00 28 68 | ....(h.X....``ppbyte``h"}r....(h |
2fa0 | 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 77 01 00 00 68 17 5d 72 8b 01 00 00 68 35 | $]h%]h&]h']h)]uh.jw...h.]r....h5 |
2fc0 | 58 06 00 00 00 70 70 62 79 74 65 72 8c 01 00 00 85 81 72 8d 01 00 00 7d 72 8e 01 00 00 28 68 1c | X....ppbyter......r....}r....(h. |
2fe0 | 58 06 00 00 00 70 70 62 79 74 65 68 1d 6a 88 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 10 00 | X....ppbyteh.j....ubah.hXubh5X.. |
3000 | 00 00 20 69 73 20 61 6e 20 61 6c 69 61 73 20 74 6f 20 72 8f 01 00 00 85 81 72 90 01 00 00 7d 72 | ...is.an.alias.to.r......r....}r |
3020 | 91 01 00 00 28 68 1c 58 10 00 00 00 20 69 73 20 61 6e 20 61 6c 69 61 73 20 74 6f 20 68 1e 4e 68 | ....(h.X.....is.an.alias.to.h.Nh |
3040 | 2b 4e 68 2c 68 02 68 1d 6a 77 01 00 00 75 62 68 50 29 81 72 92 01 00 00 7d 72 93 01 00 00 28 68 | +Nh,h.h.jw...ubhP).r....}r....(h |
3060 | 1c 58 08 00 00 00 60 60 63 68 61 72 60 60 68 22 7d 72 94 01 00 00 28 68 24 5d 68 25 5d 68 26 5d | .X....``char``h"}r....(h$]h%]h&] |
3080 | 68 27 5d 68 29 5d 75 68 1d 6a 77 01 00 00 68 17 5d 72 95 01 00 00 68 35 58 04 00 00 00 63 68 61 | h']h)]uh.jw...h.]r....h5X....cha |
30a0 | 72 72 96 01 00 00 85 81 72 97 01 00 00 7d 72 98 01 00 00 28 68 1c 58 04 00 00 00 63 68 61 72 68 | rr......r....}r....(h.X....charh |
30c0 | 1d 6a 92 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 02 00 00 00 2e 0a 72 99 01 00 00 85 81 72 | .j....ubah.hXubh5X......r......r |
30e0 | 9a 01 00 00 7d 72 9b 01 00 00 28 68 1c 58 02 00 00 00 2e 0a 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d | ....}r....(h.X......h.Nh+Nh,h.h. |
3100 | 6a 77 01 00 00 75 62 68 50 29 81 72 9c 01 00 00 7d 72 9d 01 00 00 28 68 1c 58 09 00 00 00 60 60 | jw...ubhP).r....}r....(h.X....`` |
3120 | 70 70 6c 69 62 60 60 68 22 7d 72 9e 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 | pplib``h"}r....(h$]h%]h&]h']h)]u |
3140 | 68 1d 6a 77 01 00 00 68 17 5d 72 9f 01 00 00 68 35 58 05 00 00 00 70 70 6c 69 62 72 a0 01 00 00 | h.jw...h.]r....h5X....pplibr.... |
3160 | 85 81 72 a1 01 00 00 7d 72 a2 01 00 00 28 68 1c 58 05 00 00 00 70 70 6c 69 62 68 1d 6a 9c 01 00 | ..r....}r....(h.X....pplibh.j... |
3180 | 00 75 62 61 68 20 68 58 75 62 68 35 58 1c 00 00 00 20 6d 61 6b 65 73 20 6e 6f 20 61 73 73 75 6d | .ubah.hXubh5X.....makes.no.assum |
31a0 | 70 74 69 6f 6e 73 20 61 62 6f 75 74 20 72 a3 01 00 00 85 81 72 a4 01 00 00 7d 72 a5 01 00 00 28 | ptions.about.r......r....}r....( |
31c0 | 68 1c 58 1c 00 00 00 20 6d 61 6b 65 73 20 6e 6f 20 61 73 73 75 6d 70 74 69 6f 6e 73 20 61 62 6f | h.X.....makes.no.assumptions.abo |
31e0 | 75 74 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 77 01 00 00 75 62 68 50 29 81 72 a6 01 00 00 7d | ut.h.Nh+Nh,h.h.jw...ubhP).r....} |
3200 | 72 a7 01 00 00 28 68 1c 58 0a 00 00 00 60 60 70 70 62 79 74 65 60 60 68 22 7d 72 a8 01 00 00 28 | r....(h.X....``ppbyte``h"}r....( |
3220 | 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 77 01 00 00 68 17 5d 72 a9 01 00 00 68 | h$]h%]h&]h']h)]uh.jw...h.]r....h |
3240 | 35 58 06 00 00 00 70 70 62 79 74 65 72 aa 01 00 00 85 81 72 ab 01 00 00 7d 72 ac 01 00 00 28 68 | 5X....ppbyter......r....}r....(h |
3260 | 1c 58 06 00 00 00 70 70 62 79 74 65 68 1d 6a a6 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 23 | .X....ppbyteh.j....ubah.hXubh5X# |
3280 | 00 00 00 20 73 69 67 6e 65 64 6e 65 73 73 2e 20 5b 49 e2 80 99 64 20 70 72 65 66 65 72 20 74 6f | ....signedness..[I...d.prefer.to |
32a0 | 20 68 61 76 65 20 72 ad 01 00 00 85 81 72 ae 01 00 00 7d 72 af 01 00 00 28 68 1c 58 21 00 00 00 | .have.r......r....}r....(h.X!... |
32c0 | 20 73 69 67 6e 65 64 6e 65 73 73 2e 20 5b 49 27 64 20 70 72 65 66 65 72 20 74 6f 20 68 61 76 65 | .signedness..[I'd.prefer.to.have |
32e0 | 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 77 01 00 00 75 62 68 50 29 81 72 b0 01 00 00 7d 72 b1 | .h.Nh+Nh,h.h.jw...ubhP).r....}r. |
3300 | 01 00 00 28 68 1c 58 0b 00 00 00 60 60 75 69 6e 74 38 5f 74 60 60 68 22 7d 72 b2 01 00 00 28 68 | ...(h.X....``uint8_t``h"}r....(h |
3320 | 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 77 01 00 00 68 17 5d 72 b3 01 00 00 68 35 | $]h%]h&]h']h)]uh.jw...h.]r....h5 |
3340 | 58 07 00 00 00 75 69 6e 74 38 5f 74 72 b4 01 00 00 85 81 72 b5 01 00 00 7d 72 b6 01 00 00 28 68 | X....uint8_tr......r....}r....(h |
3360 | 1c 58 07 00 00 00 75 69 6e 74 38 5f 74 68 1d 6a b0 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 | .X....uint8_th.j....ubah.hXubh5X |
3380 | 24 00 00 00 2c 20 62 75 74 20 62 65 74 74 65 72 0a 6b 65 65 70 20 74 68 61 74 20 69 6e 20 73 79 | $...,.but.better.keep.that.in.sy |
33a0 | 6e 63 20 77 69 74 68 20 72 b7 01 00 00 85 81 72 b8 01 00 00 7d 72 b9 01 00 00 28 68 1c 58 24 00 | nc.with.r......r....}r....(h.X$. |
33c0 | 00 00 2c 20 62 75 74 20 62 65 74 74 65 72 0a 6b 65 65 70 20 74 68 61 74 20 69 6e 20 73 79 6e 63 | ..,.but.better.keep.that.in.sync |
33e0 | 20 77 69 74 68 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 77 01 00 00 75 62 68 50 29 81 72 ba 01 | .with.h.Nh+Nh,h.h.jw...ubhP).r.. |
3400 | 00 00 7d 72 bb 01 00 00 28 68 1c 58 10 00 00 00 60 60 70 70 64 69 63 74 5f 67 65 74 5f 2a 60 60 | ..}r....(h.X....``ppdict_get_*`` |
3420 | 68 22 7d 72 bc 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 77 01 00 00 | h"}r....(h$]h%]h&]h']h)]uh.jw... |
3440 | 68 17 5d 72 bd 01 00 00 68 35 58 0c 00 00 00 70 70 64 69 63 74 5f 67 65 74 5f 2a 72 be 01 00 00 | h.]r....h5X....ppdict_get_*r.... |
3460 | 85 81 72 bf 01 00 00 7d 72 c0 01 00 00 28 68 1c 58 0c 00 00 00 70 70 64 69 63 74 5f 67 65 74 5f | ..r....}r....(h.X....ppdict_get_ |
3480 | 2a 68 1d 6a ba 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 16 00 00 00 20 73 75 69 74 65 2c 20 | *h.j....ubah.hXubh5X.....suite,. |
34a0 | 77 68 69 63 68 20 61 63 63 65 70 74 73 20 72 c1 01 00 00 85 81 72 c2 01 00 00 7d 72 c3 01 00 00 | which.accepts.r......r....}r.... |
34c0 | 28 68 1c 58 16 00 00 00 20 73 75 69 74 65 2c 20 77 68 69 63 68 20 61 63 63 65 70 74 73 20 68 1e | (h.X.....suite,.which.accepts.h. |
34e0 | 4e 68 2b 4e 68 2c 68 02 68 1d 6a 77 01 00 00 75 62 68 50 29 81 72 c4 01 00 00 7d 72 c5 01 00 00 | Nh+Nh,h.h.jw...ubhP).r....}r.... |
3500 | 28 68 1c 58 0a 00 00 00 60 60 63 68 61 72 20 2a 60 60 68 22 7d 72 c6 01 00 00 28 68 24 5d 68 25 | (h.X....``char.*``h"}r....(h$]h% |
3520 | 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 77 01 00 00 68 17 5d 72 c7 01 00 00 68 35 58 06 00 00 | ]h&]h']h)]uh.jw...h.]r....h5X... |
3540 | 00 63 68 61 72 20 2a 72 c8 01 00 00 85 81 72 c9 01 00 00 7d 72 ca 01 00 00 28 68 1c 58 06 00 00 | .char.*r......r....}r....(h.X... |
3560 | 00 63 68 61 72 20 2a 68 1d 6a c4 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 08 00 00 00 2e 20 | .char.*h.j....ubah.hXubh5X...... |
3580 | 55 73 69 6e 67 20 72 cb 01 00 00 85 81 72 cc 01 00 00 7d 72 cd 01 00 00 28 68 1c 58 08 00 00 00 | Using.r......r....}r....(h.X.... |
35a0 | 2e 20 55 73 69 6e 67 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 77 01 00 00 75 62 68 50 29 81 72 | ..Using.h.Nh+Nh,h.h.jw...ubhP).r |
35c0 | ce 01 00 00 7d 72 cf 01 00 00 28 68 1c 58 15 00 00 00 60 60 22 73 74 72 69 6e 67 20 6c 69 74 65 | ....}r....(h.X....``"string.lite |
35e0 | 72 61 6c 73 22 60 60 68 22 7d 72 d0 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 | rals"``h"}r....(h$]h%]h&]h']h)]u |
3600 | 68 1d 6a 77 01 00 00 68 17 5d 72 d1 01 00 00 68 35 58 11 00 00 00 22 73 74 72 69 6e 67 20 6c 69 | h.jw...h.]r....h5X...."string.li |
3620 | 74 65 72 61 6c 73 22 72 d2 01 00 00 85 81 72 d3 01 00 00 7d 72 d4 01 00 00 28 68 1c 58 11 00 00 | terals"r......r....}r....(h.X... |
3640 | 00 22 73 74 72 69 6e 67 20 6c 69 74 65 72 61 6c 73 22 68 1d 6a ce 01 00 00 75 62 61 68 20 68 58 | ."string.literals"h.j....ubah.hX |
3660 | 75 62 68 35 58 06 00 00 00 0a 77 69 74 68 20 72 d5 01 00 00 85 81 72 d6 01 00 00 7d 72 d7 01 00 | ubh5X.....with.r......r....}r... |
3680 | 00 28 68 1c 58 06 00 00 00 0a 77 69 74 68 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 77 01 00 00 | .(h.X.....with.h.Nh+Nh,h.h.jw... |
36a0 | 75 62 68 50 29 81 72 d8 01 00 00 7d 72 d9 01 00 00 28 68 1c 58 0e 00 00 00 60 60 70 70 64 69 63 | ubhP).r....}r....(h.X....``ppdic |
36c0 | 74 5f 67 65 74 60 60 68 22 7d 72 da 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 | t_get``h"}r....(h$]h%]h&]h']h)]u |
36e0 | 68 1d 6a 77 01 00 00 68 17 5d 72 db 01 00 00 68 35 58 0a 00 00 00 70 70 64 69 63 74 5f 67 65 74 | h.jw...h.]r....h5X....ppdict_get |
3700 | 72 dc 01 00 00 85 81 72 dd 01 00 00 7d 72 de 01 00 00 28 68 1c 58 0a 00 00 00 70 70 64 69 63 74 | r......r....}r....(h.X....ppdict |
3720 | 5f 67 65 74 68 1d 6a d8 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 2c 00 00 00 20 66 75 6e 63 | _geth.j....ubah.hXubh5X,....func |
3740 | 74 69 6f 6e 20 69 73 20 74 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e 20 63 61 73 65 2c 20 49 20 | tion.is.the.most.common.case,.I. |
3760 | 67 75 65 73 73 2e 5d 72 df 01 00 00 85 81 72 e0 01 00 00 7d 72 e1 01 00 00 28 68 1c 58 2c 00 00 | guess.]r......r....}r....(h.X,.. |
3780 | 00 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 74 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e 20 63 61 | ..function.is.the.most.common.ca |
37a0 | 73 65 2c 20 49 20 67 75 65 73 73 2e 5d 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 77 01 00 00 75 62 | se,.I.guess.]h.Nh+Nh,h.h.jw...ub |
37c0 | 65 75 62 68 47 29 81 72 e2 01 00 00 7d 72 e3 01 00 00 28 68 1c 58 74 00 00 00 60 60 70 70 6e 61 | eubhG).r....}r....(h.Xt...``ppna |
37e0 | 6d 65 5f 73 69 7a 65 28 29 60 60 20 61 6e 64 20 60 60 70 70 73 74 72 69 6e 67 5f 73 69 7a 65 28 | me_size()``.and.``ppstring_size( |
3800 | 29 20 60 60 20 6e 6f 77 20 68 61 76 65 0a 74 72 69 76 69 61 6c 20 60 60 70 70 6e 61 6d 65 5f 64 | ).``.now.have.trivial.``ppname_d |
3820 | 61 74 61 28 29 60 60 20 61 6e 64 20 60 60 70 70 73 74 72 69 6e 67 5f 64 61 74 61 28 29 60 60 20 | ata()``.and.``ppstring_data()``. |
3840 | 63 6f 75 6e 74 65 72 70 61 72 74 73 3a 3a 68 1d 6a 00 01 00 00 68 1e 68 1f 68 20 68 4a 68 22 7d | counterparts::h.j....h.h.h.hJh"} |
3860 | 72 e4 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 38 68 2c 68 02 68 17 | r....(h$]h%]h&]h']h)]uh+K8h,h.h. |
3880 | 5d 72 e5 01 00 00 28 68 50 29 81 72 e6 01 00 00 7d 72 e7 01 00 00 28 68 1c 58 11 00 00 00 60 60 | ]r....(hP).r....}r....(h.X....`` |
38a0 | 70 70 6e 61 6d 65 5f 73 69 7a 65 28 29 60 60 68 22 7d 72 e8 01 00 00 28 68 24 5d 68 25 5d 68 26 | ppname_size()``h"}r....(h$]h%]h& |
38c0 | 5d 68 27 5d 68 29 5d 75 68 1d 6a e2 01 00 00 68 17 5d 72 e9 01 00 00 68 35 58 0d 00 00 00 70 70 | ]h']h)]uh.j....h.]r....h5X....pp |
38e0 | 6e 61 6d 65 5f 73 69 7a 65 28 29 72 ea 01 00 00 85 81 72 eb 01 00 00 7d 72 ec 01 00 00 28 68 1c | name_size()r......r....}r....(h. |
3900 | 58 0d 00 00 00 70 70 6e 61 6d 65 5f 73 69 7a 65 28 29 68 1d 6a e6 01 00 00 75 62 61 68 20 68 58 | X....ppname_size()h.j....ubah.hX |
3920 | 75 62 68 35 58 05 00 00 00 20 61 6e 64 20 72 ed 01 00 00 85 81 72 ee 01 00 00 7d 72 ef 01 00 00 | ubh5X.....and.r......r....}r.... |
3940 | 28 68 1c 58 05 00 00 00 20 61 6e 64 20 72 f0 01 00 00 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a e2 | (h.X.....and.r....h.Nh+Nh,h.h.j. |
3960 | 01 00 00 75 62 68 50 29 81 72 f1 01 00 00 7d 72 f2 01 00 00 28 68 1c 58 37 00 00 00 60 60 70 70 | ...ubhP).r....}r....(h.X7...``pp |
3980 | 73 74 72 69 6e 67 5f 73 69 7a 65 28 29 20 60 60 20 6e 6f 77 20 68 61 76 65 0a 74 72 69 76 69 61 | string_size().``.now.have.trivia |
39a0 | 6c 20 60 60 70 70 6e 61 6d 65 5f 64 61 74 61 28 29 60 60 68 22 7d 72 f3 01 00 00 28 68 24 5d 68 | l.``ppname_data()``h"}r....(h$]h |
39c0 | 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a e2 01 00 00 68 17 5d 72 f4 01 00 00 68 35 58 33 00 | %]h&]h']h)]uh.j....h.]r....h5X3. |
39e0 | 00 00 70 70 73 74 72 69 6e 67 5f 73 69 7a 65 28 29 20 60 60 20 6e 6f 77 20 68 61 76 65 0a 74 72 | ..ppstring_size().``.now.have.tr |
3a00 | 69 76 69 61 6c 20 60 60 70 70 6e 61 6d 65 5f 64 61 74 61 28 29 72 f5 01 00 00 85 81 72 f6 01 00 | ivial.``ppname_data()r......r... |
3a20 | 00 7d 72 f7 01 00 00 28 68 1c 58 33 00 00 00 70 70 73 74 72 69 6e 67 5f 73 69 7a 65 28 29 20 60 | .}r....(h.X3...ppstring_size().` |
3a40 | 60 20 6e 6f 77 20 68 61 76 65 0a 74 72 69 76 69 61 6c 20 60 60 70 70 6e 61 6d 65 5f 64 61 74 61 | `.now.have.trivial.``ppname_data |
3a60 | 28 29 68 1d 6a f1 01 00 00 75 62 61 68 20 68 58 75 62 68 35 58 05 00 00 00 20 61 6e 64 20 72 f8 | ()h.j....ubah.hXubh5X.....and.r. |
3a80 | 01 00 00 85 81 72 f9 01 00 00 7d 72 fa 01 00 00 28 68 1c 6a f0 01 00 00 68 1d 6a e2 01 00 00 75 | .....r....}r....(h.j....h.j....u |
3aa0 | 62 68 50 29 81 72 fb 01 00 00 7d 72 fc 01 00 00 28 68 1c 58 13 00 00 00 60 60 70 70 73 74 72 69 | bhP).r....}r....(h.X....``ppstri |
3ac0 | 6e 67 5f 64 61 74 61 28 29 60 60 68 22 7d 72 fd 01 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d | ng_data()``h"}r....(h$]h%]h&]h'] |
3ae0 | 68 29 5d 75 68 1d 6a e2 01 00 00 68 17 5d 72 fe 01 00 00 68 35 58 0f 00 00 00 70 70 73 74 72 69 | h)]uh.j....h.]r....h5X....ppstri |
3b00 | 6e 67 5f 64 61 74 61 28 29 72 ff 01 00 00 85 81 72 00 02 00 00 7d 72 01 02 00 00 28 68 1c 58 0f | ng_data()r......r....}r....(h.X. |
3b20 | 00 00 00 70 70 73 74 72 69 6e 67 5f 64 61 74 61 28 29 68 1d 6a fb 01 00 00 75 62 61 68 20 68 58 | ...ppstring_data()h.j....ubah.hX |
3b40 | 75 62 68 35 58 0e 00 00 00 20 63 6f 75 6e 74 65 72 70 61 72 74 73 3a 72 02 02 00 00 85 81 72 03 | ubh5X.....counterparts:r......r. |
3b60 | 02 00 00 7d 72 04 02 00 00 28 68 1c 58 0e 00 00 00 20 63 6f 75 6e 74 65 72 70 61 72 74 73 3a 68 | ...}r....(h.X.....counterparts:h |
3b80 | 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a e2 01 00 00 75 62 65 75 62 6a 6c 01 00 00 29 81 72 05 02 00 | .Nh+Nh,h.h.j....ubeubjl...).r... |
3ba0 | 00 7d 72 06 02 00 00 28 68 1c 58 b0 00 00 00 23 64 65 66 69 6e 65 20 70 70 6e 61 6d 65 5f 73 69 | .}r....(h.X....#define.ppname_si |
3bc0 | 7a 65 28 6e 61 6d 65 29 20 28 28 6e 61 6d 65 29 2d 3e 73 69 7a 65 29 0a 23 64 65 66 69 6e 65 20 | ze(name).((name)->size).#define. |
3be0 | 70 70 6e 61 6d 65 5f 64 61 74 61 28 6e 61 6d 65 29 20 28 28 6e 61 6d 65 29 2d 3e 64 61 74 61 29 | ppname_data(name).((name)->data) |
3c00 | 0a 0a 23 64 65 66 69 6e 65 20 70 70 73 74 72 69 6e 67 5f 73 69 7a 65 28 73 74 72 69 6e 67 29 20 | ..#define.ppstring_size(string). |
3c20 | 28 28 73 74 72 69 6e 67 29 2d 3e 73 69 7a 65 29 0a 23 64 65 66 69 6e 65 20 70 70 73 74 72 69 6e | ((string)->size).#define.ppstrin |
3c40 | 67 5f 64 61 74 61 28 73 74 72 69 6e 67 29 20 28 28 73 74 72 69 6e 67 29 2d 3e 64 61 74 61 29 68 | g_data(string).((string)->data)h |
3c60 | 1d 6a 00 01 00 00 68 1e 68 1f 68 20 6a 6f 01 00 00 68 22 7d 72 07 02 00 00 28 6a 71 01 00 00 6a | .j....h.h.h.jo...h"}r....(jq...j |
3c80 | 72 01 00 00 68 27 5d 68 26 5d 68 24 5d 68 25 5d 68 29 5d 75 68 2b 4b 3b 68 2c 68 02 68 17 5d 72 | r...h']h&]h$]h%]h)]uh+K;h,h.h.]r |
3ca0 | 08 02 00 00 68 35 58 b0 00 00 00 23 64 65 66 69 6e 65 20 70 70 6e 61 6d 65 5f 73 69 7a 65 28 6e | ....h5X....#define.ppname_size(n |
3cc0 | 61 6d 65 29 20 28 28 6e 61 6d 65 29 2d 3e 73 69 7a 65 29 0a 23 64 65 66 69 6e 65 20 70 70 6e 61 | ame).((name)->size).#define.ppna |
3ce0 | 6d 65 5f 64 61 74 61 28 6e 61 6d 65 29 20 28 28 6e 61 6d 65 29 2d 3e 64 61 74 61 29 0a 0a 23 64 | me_data(name).((name)->data)..#d |
3d00 | 65 66 69 6e 65 20 70 70 73 74 72 69 6e 67 5f 73 69 7a 65 28 73 74 72 69 6e 67 29 20 28 28 73 74 | efine.ppstring_size(string).((st |
3d20 | 72 69 6e 67 29 2d 3e 73 69 7a 65 29 0a 23 64 65 66 69 6e 65 20 70 70 73 74 72 69 6e 67 5f 64 61 | ring)->size).#define.ppstring_da |
3d40 | 74 61 28 73 74 72 69 6e 67 29 20 28 28 73 74 72 69 6e 67 29 2d 3e 64 61 74 61 29 72 09 02 00 00 | ta(string).((string)->data)r.... |
3d60 | 85 81 72 0a 02 00 00 7d 72 0b 02 00 00 28 68 1c 55 00 68 1d 6a 05 02 00 00 75 62 61 75 62 68 47 | ..r....}r....(h.U.h.j....ubaubhG |
3d80 | 29 81 72 0c 02 00 00 7d 72 0d 02 00 00 28 68 1c 58 cd 00 00 00 53 77 69 74 63 68 69 6e 67 20 62 | ).r....}r....(h.X....Switching.b |
3da0 | 65 74 77 65 65 6e 20 65 6e 63 6f 64 65 64 20 2f 20 64 65 63 6f 64 65 64 20 76 61 72 69 61 6e 74 | etween.encoded./.decoded.variant |
3dc0 | 73 20 69 73 20 6d 61 64 65 20 76 69 61 20 65 78 70 6c 69 63 69 74 20 60 60 61 6c 74 65 72 65 67 | s.is.made.via.explicit.``altereg |
3de0 | 6f 60 60 20 6d 65 6d 62 65 72 2e 20 49 66 20 65 6e 63 6f 64 65 64 20 61 6e 64 20 64 65 63 6f 64 | o``.member..If.encoded.and.decod |
3e00 | 65 64 20 66 6f 72 6d 73 0a 61 72 65 20 69 64 65 6e 74 69 63 61 6c 2c 20 74 68 65 6e 20 60 60 73 | ed.forms.are.identical,.then.``s |
3e20 | 65 6c 66 2d 3e 61 6c 66 74 65 72 65 67 6f 20 3d 3d 20 73 65 6c 66 60 60 20 28 6e 65 76 65 72 20 | elf->alfterego.==.self``.(never. |
3e40 | 4e 55 4c 4c 29 2e 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 74 68 61 74 | NULL)..Helper.functions.for.that |
3e60 | 3a 3a 68 1d 6a 00 01 00 00 68 1e 68 1f 68 20 68 4a 68 22 7d 72 0e 02 00 00 28 68 24 5d 68 25 5d | ::h.j....h.h.h.hJh"}r....(h$]h%] |
3e80 | 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 41 68 2c 68 02 68 17 5d 72 0f 02 00 00 28 68 35 58 42 00 | h&]h']h)]uh+KAh,h.h.]r....(h5XB. |
3ea0 | 00 00 53 77 69 74 63 68 69 6e 67 20 62 65 74 77 65 65 6e 20 65 6e 63 6f 64 65 64 20 2f 20 64 65 | ..Switching.between.encoded./.de |
3ec0 | 63 6f 64 65 64 20 76 61 72 69 61 6e 74 73 20 69 73 20 6d 61 64 65 20 76 69 61 20 65 78 70 6c 69 | coded.variants.is.made.via.expli |
3ee0 | 63 69 74 20 72 10 02 00 00 85 81 72 11 02 00 00 7d 72 12 02 00 00 28 68 1c 58 42 00 00 00 53 77 | cit.r......r....}r....(h.XB...Sw |
3f00 | 69 74 63 68 69 6e 67 20 62 65 74 77 65 65 6e 20 65 6e 63 6f 64 65 64 20 2f 20 64 65 63 6f 64 65 | itching.between.encoded./.decode |
3f20 | 64 20 76 61 72 69 61 6e 74 73 20 69 73 20 6d 61 64 65 20 76 69 61 20 65 78 70 6c 69 63 69 74 20 | d.variants.is.made.via.explicit. |
3f40 | 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 0c 02 00 00 75 62 68 50 29 81 72 13 02 00 00 7d 72 14 02 | h.Nh+Nh,h.h.j....ubhP).r....}r.. |
3f60 | 00 00 28 68 1c 58 0c 00 00 00 60 60 61 6c 74 65 72 65 67 6f 60 60 68 22 7d 72 15 02 00 00 28 68 | ..(h.X....``alterego``h"}r....(h |
3f80 | 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 0c 02 00 00 68 17 5d 72 16 02 00 00 68 35 | $]h%]h&]h']h)]uh.j....h.]r....h5 |
3fa0 | 58 08 00 00 00 61 6c 74 65 72 65 67 6f 72 17 02 00 00 85 81 72 18 02 00 00 7d 72 19 02 00 00 28 | X....alteregor......r....}r....( |
3fc0 | 68 1c 58 08 00 00 00 61 6c 74 65 72 65 67 6f 68 1d 6a 13 02 00 00 75 62 61 68 20 68 58 75 62 68 | h.X....alteregoh.j....ubah.hXubh |
3fe0 | 35 58 3a 00 00 00 20 6d 65 6d 62 65 72 2e 20 49 66 20 65 6e 63 6f 64 65 64 20 61 6e 64 20 64 65 | 5X:....member..If.encoded.and.de |
4000 | 63 6f 64 65 64 20 66 6f 72 6d 73 0a 61 72 65 20 69 64 65 6e 74 69 63 61 6c 2c 20 74 68 65 6e 20 | coded.forms.are.identical,.then. |
4020 | 72 1a 02 00 00 85 81 72 1b 02 00 00 7d 72 1c 02 00 00 28 68 1c 58 3a 00 00 00 20 6d 65 6d 62 65 | r......r....}r....(h.X:....membe |
4040 | 72 2e 20 49 66 20 65 6e 63 6f 64 65 64 20 61 6e 64 20 64 65 63 6f 64 65 64 20 66 6f 72 6d 73 0a | r..If.encoded.and.decoded.forms. |
4060 | 61 72 65 20 69 64 65 6e 74 69 63 61 6c 2c 20 74 68 65 6e 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d | are.identical,.then.h.Nh+Nh,h.h. |
4080 | 6a 0c 02 00 00 75 62 68 50 29 81 72 1d 02 00 00 7d 72 1e 02 00 00 28 68 1c 58 1b 00 00 00 60 60 | j....ubhP).r....}r....(h.X....`` |
40a0 | 73 65 6c 66 2d 3e 61 6c 66 74 65 72 65 67 6f 20 3d 3d 20 73 65 6c 66 60 60 68 22 7d 72 1f 02 00 | self->alfterego.==.self``h"}r... |
40c0 | 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 0c 02 00 00 68 17 5d 72 20 02 00 | .(h$]h%]h&]h']h)]uh.j....h.]r... |
40e0 | 00 68 35 58 17 00 00 00 73 65 6c 66 2d 3e 61 6c 66 74 65 72 65 67 6f 20 3d 3d 20 73 65 6c 66 72 | .h5X....self->alfterego.==.selfr |
4100 | 21 02 00 00 85 81 72 22 02 00 00 7d 72 23 02 00 00 28 68 1c 58 17 00 00 00 73 65 6c 66 2d 3e 61 | !.....r"...}r#...(h.X....self->a |
4120 | 6c 66 74 65 72 65 67 6f 20 3d 3d 20 73 65 6c 66 68 1d 6a 1d 02 00 00 75 62 61 68 20 68 58 75 62 | lfterego.==.selfh.j....ubah.hXub |
4140 | 68 35 58 29 00 00 00 20 28 6e 65 76 65 72 20 4e 55 4c 4c 29 2e 20 48 65 6c 70 65 72 20 66 75 6e | h5X)....(never.NULL)..Helper.fun |
4160 | 63 74 69 6f 6e 73 20 66 6f 72 20 74 68 61 74 3a 72 24 02 00 00 85 81 72 25 02 00 00 7d 72 26 02 | ctions.for.that:r$.....r%...}r&. |
4180 | 00 00 28 68 1c 58 29 00 00 00 20 28 6e 65 76 65 72 20 4e 55 4c 4c 29 2e 20 48 65 6c 70 65 72 20 | ..(h.X)....(never.NULL)..Helper. |
41a0 | 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 74 68 61 74 3a 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a | functions.for.that:h.Nh+Nh,h.h.j |
41c0 | 0c 02 00 00 75 62 65 75 62 6a 6c 01 00 00 29 81 72 27 02 00 00 7d 72 28 02 00 00 28 68 1c 58 a2 | ....ubeubjl...).r'...}r(...(h.X. |
41e0 | 01 00 00 50 50 41 50 49 20 70 70 6e 61 6d 65 20 2a 20 70 70 6e 61 6d 65 5f 64 65 63 6f 64 65 64 | ...PPAPI.ppname.*.ppname_decoded |
4200 | 20 28 70 70 6e 61 6d 65 20 2a 6e 61 6d 65 29 3b 0a 50 50 41 50 49 20 70 70 6e 61 6d 65 20 2a 20 | .(ppname.*name);.PPAPI.ppname.*. |
4220 | 70 70 6e 61 6d 65 5f 65 6e 63 6f 64 65 64 20 28 70 70 6e 61 6d 65 20 2a 6e 61 6d 65 29 3b 0a 0a | ppname_encoded.(ppname.*name);.. |
4240 | 50 50 41 50 49 20 70 70 62 79 74 65 20 2a 20 70 70 6e 61 6d 65 5f 64 65 63 6f 64 65 64 5f 64 61 | PPAPI.ppbyte.*.ppname_decoded_da |
4260 | 74 61 20 28 70 70 6e 61 6d 65 20 2a 6e 61 6d 65 29 3b 0a 50 50 41 50 49 20 70 70 62 79 74 65 20 | ta.(ppname.*name);.PPAPI.ppbyte. |
4280 | 2a 20 70 70 6e 61 6d 65 5f 65 6e 63 6f 64 65 64 5f 64 61 74 61 20 28 70 70 6e 61 6d 65 20 2a 6e | *.ppname_encoded_data.(ppname.*n |
42a0 | 61 6d 65 29 3b 0a 0a 50 50 41 50 49 20 70 70 73 74 72 69 6e 67 20 2a 20 70 70 73 74 72 69 6e 67 | ame);..PPAPI.ppstring.*.ppstring |
42c0 | 5f 64 65 63 6f 64 65 64 20 28 70 70 73 74 72 69 6e 67 20 2a 73 74 72 69 6e 67 29 3b 0a 50 50 41 | _decoded.(ppstring.*string);.PPA |
42e0 | 50 49 20 70 70 73 74 72 69 6e 67 20 2a 20 70 70 73 74 72 69 6e 67 5f 65 6e 63 6f 64 65 64 20 28 | PI.ppstring.*.ppstring_encoded.( |
4300 | 70 70 73 74 72 69 6e 67 20 2a 73 74 72 69 6e 67 29 3b 0a 0a 50 50 41 50 49 20 70 70 62 79 74 65 | ppstring.*string);..PPAPI.ppbyte |
4320 | 20 2a 20 70 70 73 74 72 69 6e 67 5f 64 65 63 6f 64 65 64 5f 64 61 74 61 20 28 70 70 73 74 72 69 | .*.ppstring_decoded_data.(ppstri |
4340 | 6e 67 20 2a 73 74 72 69 6e 67 29 3b 0a 50 50 41 50 49 20 70 70 62 79 74 65 20 2a 20 70 70 73 74 | ng.*string);.PPAPI.ppbyte.*.ppst |
4360 | 72 69 6e 67 5f 65 6e 63 6f 64 65 64 5f 64 61 74 61 20 28 70 70 73 74 72 69 6e 67 20 2a 73 74 72 | ring_encoded_data.(ppstring.*str |
4380 | 69 6e 67 29 3b 68 1d 6a 00 01 00 00 68 1e 68 1f 68 20 6a 6f 01 00 00 68 22 7d 72 29 02 00 00 28 | ing);h.j....h.h.h.jo...h"}r)...( |
43a0 | 6a 71 01 00 00 6a 72 01 00 00 68 27 5d 68 26 5d 68 24 5d 68 25 5d 68 29 5d 75 68 2b 4b 44 68 2c | jq...jr...h']h&]h$]h%]h)]uh+KDh, |
43c0 | 68 02 68 17 5d 72 2a 02 00 00 68 35 58 a2 01 00 00 50 50 41 50 49 20 70 70 6e 61 6d 65 20 2a 20 | h.h.]r*...h5X....PPAPI.ppname.*. |
43e0 | 70 70 6e 61 6d 65 5f 64 65 63 6f 64 65 64 20 28 70 70 6e 61 6d 65 20 2a 6e 61 6d 65 29 3b 0a 50 | ppname_decoded.(ppname.*name);.P |
4400 | 50 41 50 49 20 70 70 6e 61 6d 65 20 2a 20 70 70 6e 61 6d 65 5f 65 6e 63 6f 64 65 64 20 28 70 70 | PAPI.ppname.*.ppname_encoded.(pp |
4420 | 6e 61 6d 65 20 2a 6e 61 6d 65 29 3b 0a 0a 50 50 41 50 49 20 70 70 62 79 74 65 20 2a 20 70 70 6e | name.*name);..PPAPI.ppbyte.*.ppn |
4440 | 61 6d 65 5f 64 65 63 6f 64 65 64 5f 64 61 74 61 20 28 70 70 6e 61 6d 65 20 2a 6e 61 6d 65 29 3b | ame_decoded_data.(ppname.*name); |
4460 | 0a 50 50 41 50 49 20 70 70 62 79 74 65 20 2a 20 70 70 6e 61 6d 65 5f 65 6e 63 6f 64 65 64 5f 64 | .PPAPI.ppbyte.*.ppname_encoded_d |
4480 | 61 74 61 20 28 70 70 6e 61 6d 65 20 2a 6e 61 6d 65 29 3b 0a 0a 50 50 41 50 49 20 70 70 73 74 72 | ata.(ppname.*name);..PPAPI.ppstr |
44a0 | 69 6e 67 20 2a 20 70 70 73 74 72 69 6e 67 5f 64 65 63 6f 64 65 64 20 28 70 70 73 74 72 69 6e 67 | ing.*.ppstring_decoded.(ppstring |
44c0 | 20 2a 73 74 72 69 6e 67 29 3b 0a 50 50 41 50 49 20 70 70 73 74 72 69 6e 67 20 2a 20 70 70 73 74 | .*string);.PPAPI.ppstring.*.ppst |
44e0 | 72 69 6e 67 5f 65 6e 63 6f 64 65 64 20 28 70 70 73 74 72 69 6e 67 20 2a 73 74 72 69 6e 67 29 3b | ring_encoded.(ppstring.*string); |
4500 | 0a 0a 50 50 41 50 49 20 70 70 62 79 74 65 20 2a 20 70 70 73 74 72 69 6e 67 5f 64 65 63 6f 64 65 | ..PPAPI.ppbyte.*.ppstring_decode |
4520 | 64 5f 64 61 74 61 20 28 70 70 73 74 72 69 6e 67 20 2a 73 74 72 69 6e 67 29 3b 0a 50 50 41 50 49 | d_data.(ppstring.*string);.PPAPI |
4540 | 20 70 70 62 79 74 65 20 2a 20 70 70 73 74 72 69 6e 67 5f 65 6e 63 6f 64 65 64 5f 64 61 74 61 20 | .ppbyte.*.ppstring_encoded_data. |
4560 | 28 70 70 73 74 72 69 6e 67 20 2a 73 74 72 69 6e 67 29 3b 72 2b 02 00 00 85 81 72 2c 02 00 00 7d | (ppstring.*string);r+.....r,...} |
4580 | 72 2d 02 00 00 28 68 1c 55 00 68 1d 6a 27 02 00 00 75 62 61 75 62 68 47 29 81 72 2e 02 00 00 7d | r-...(h.U.h.j'...ubaubhG).r....} |
45a0 | 72 2f 02 00 00 28 68 1c 58 43 01 00 00 53 69 6e 63 65 20 60 60 70 70 6e 61 6d 65 60 60 20 61 6e | r/...(h.XC...Since.``ppname``.an |
45c0 | 64 20 60 60 70 70 73 74 72 69 6e 67 60 60 20 61 72 65 20 6e 6f 77 20 73 74 72 75 63 74 75 72 65 | d.``ppstring``.are.now.structure |
45e0 | 73 2c 20 61 6c 6c 20 41 50 49 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 74 75 72 6e 69 6e 67 20 6e | s,.all.API.functions.returning.n |
4600 | 61 6d 65 2f 73 74 72 69 6e 67 20 6f 72 20 74 61 6b 69 6e 67 20 6e 61 6d 65 2f 73 74 72 69 6e 67 | ame/string.or.taking.name/string |
4620 | 0a 61 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 77 20 74 61 6b 65 20 2a 2a 61 20 70 6f | .as.an.argument,.now.take.**a.po |
4640 | 69 6e 74 65 72 20 74 6f 20 6e 61 6d 65 2f 73 74 72 69 6e 67 2a 2a 2e 20 57 61 74 63 68 20 6f 75 | inter.to.name/string**..Watch.ou |
4660 | 74 20 66 6f 72 20 60 60 70 70 64 69 63 74 5f 67 65 74 5f 2a 60 60 20 66 75 6e 63 74 69 6f 6e 73 | t.for.``ppdict_get_*``.functions |
4680 | 20 73 75 69 74 65 2e 20 54 68 65 79 20 73 74 69 6c 6c 20 61 63 63 65 70 74 0a 60 60 63 6f 6e 73 | .suite..They.still.accept.``cons |
46a0 | 74 20 63 68 61 72 20 2a 60 60 20 6b 65 79 20 61 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c 20 62 | t.char.*``.key.as.an.argument,.b |
46c0 | 75 74 20 60 60 70 70 6e 61 6d 65 60 60 20 74 79 70 65 20 63 61 6e 20 6e 6f 20 6c 6f 6e 67 65 72 | ut.``ppname``.type.can.no.longer |
46e0 | 20 62 65 20 75 73 65 64 20 74 68 65 72 65 3a 3a 68 1d 6a 00 01 00 00 68 1e 68 1f 68 20 68 4a 68 | .be.used.there::h.j....h.h.h.hJh |
4700 | 22 7d 72 30 02 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 50 68 2c 68 02 | "}r0...(h$]h%]h&]h']h)]uh+KPh,h. |
4720 | 68 17 5d 72 31 02 00 00 28 68 35 58 06 00 00 00 53 69 6e 63 65 20 72 32 02 00 00 85 81 72 33 02 | h.]r1...(h5X....Since.r2.....r3. |
4740 | 00 00 7d 72 34 02 00 00 28 68 1c 58 06 00 00 00 53 69 6e 63 65 20 68 1e 4e 68 2b 4e 68 2c 68 02 | ..}r4...(h.X....Since.h.Nh+Nh,h. |
4760 | 68 1d 6a 2e 02 00 00 75 62 68 50 29 81 72 35 02 00 00 7d 72 36 02 00 00 28 68 1c 58 0a 00 00 00 | h.j....ubhP).r5...}r6...(h.X.... |
4780 | 60 60 70 70 6e 61 6d 65 60 60 68 22 7d 72 37 02 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 | ``ppname``h"}r7...(h$]h%]h&]h']h |
47a0 | 29 5d 75 68 1d 6a 2e 02 00 00 68 17 5d 72 38 02 00 00 68 35 58 06 00 00 00 70 70 6e 61 6d 65 72 | )]uh.j....h.]r8...h5X....ppnamer |
47c0 | 39 02 00 00 85 81 72 3a 02 00 00 7d 72 3b 02 00 00 28 68 1c 58 06 00 00 00 70 70 6e 61 6d 65 68 | 9.....r:...}r;...(h.X....ppnameh |
47e0 | 1d 6a 35 02 00 00 75 62 61 68 20 68 58 75 62 68 35 58 05 00 00 00 20 61 6e 64 20 72 3c 02 00 00 | .j5...ubah.hXubh5X.....and.r<... |
4800 | 85 81 72 3d 02 00 00 7d 72 3e 02 00 00 28 68 1c 58 05 00 00 00 20 61 6e 64 20 68 1e 4e 68 2b 4e | ..r=...}r>...(h.X.....and.h.Nh+N |
4820 | 68 2c 68 02 68 1d 6a 2e 02 00 00 75 62 68 50 29 81 72 3f 02 00 00 7d 72 40 02 00 00 28 68 1c 58 | h,h.h.j....ubhP).r?...}r@...(h.X |
4840 | 0c 00 00 00 60 60 70 70 73 74 72 69 6e 67 60 60 68 22 7d 72 41 02 00 00 28 68 24 5d 68 25 5d 68 | ....``ppstring``h"}rA...(h$]h%]h |
4860 | 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 2e 02 00 00 68 17 5d 72 42 02 00 00 68 35 58 08 00 00 00 70 | &]h']h)]uh.j....h.]rB...h5X....p |
4880 | 70 73 74 72 69 6e 67 72 43 02 00 00 85 81 72 44 02 00 00 7d 72 45 02 00 00 28 68 1c 58 08 00 00 | pstringrC.....rD...}rE...(h.X... |
48a0 | 00 70 70 73 74 72 69 6e 67 68 1d 6a 3f 02 00 00 75 62 61 68 20 68 58 75 62 68 35 58 6c 00 00 00 | .ppstringh.j?...ubah.hXubh5Xl... |
48c0 | 20 61 72 65 20 6e 6f 77 20 73 74 72 75 63 74 75 72 65 73 2c 20 61 6c 6c 20 41 50 49 20 66 75 6e | .are.now.structures,.all.API.fun |
48e0 | 63 74 69 6f 6e 73 20 72 65 74 75 72 6e 69 6e 67 20 6e 61 6d 65 2f 73 74 72 69 6e 67 20 6f 72 20 | ctions.returning.name/string.or. |
4900 | 74 61 6b 69 6e 67 20 6e 61 6d 65 2f 73 74 72 69 6e 67 0a 61 73 20 61 6e 20 61 72 67 75 6d 65 6e | taking.name/string.as.an.argumen |
4920 | 74 2c 20 6e 6f 77 20 74 61 6b 65 20 72 46 02 00 00 85 81 72 47 02 00 00 7d 72 48 02 00 00 28 68 | t,.now.take.rF.....rG...}rH...(h |
4940 | 1c 58 6c 00 00 00 20 61 72 65 20 6e 6f 77 20 73 74 72 75 63 74 75 72 65 73 2c 20 61 6c 6c 20 41 | .Xl....are.now.structures,.all.A |
4960 | 50 49 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 74 75 72 6e 69 6e 67 20 6e 61 6d 65 2f 73 74 72 69 | PI.functions.returning.name/stri |
4980 | 6e 67 20 6f 72 20 74 61 6b 69 6e 67 20 6e 61 6d 65 2f 73 74 72 69 6e 67 0a 61 73 20 61 6e 20 61 | ng.or.taking.name/string.as.an.a |
49a0 | 72 67 75 6d 65 6e 74 2c 20 6e 6f 77 20 74 61 6b 65 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 2e | rgument,.now.take.h.Nh+Nh,h.h.j. |
49c0 | 02 00 00 75 62 68 6d 29 81 72 49 02 00 00 7d 72 4a 02 00 00 28 68 1c 58 1c 00 00 00 2a 2a 61 20 | ...ubhm).rI...}rJ...(h.X....**a. |
49e0 | 70 6f 69 6e 74 65 72 20 74 6f 20 6e 61 6d 65 2f 73 74 72 69 6e 67 2a 2a 68 22 7d 72 4b 02 00 00 | pointer.to.name/string**h"}rK... |
4a00 | 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 2e 02 00 00 68 17 5d 72 4c 02 00 00 | (h$]h%]h&]h']h)]uh.j....h.]rL... |
4a20 | 68 35 58 18 00 00 00 61 20 70 6f 69 6e 74 65 72 20 74 6f 20 6e 61 6d 65 2f 73 74 72 69 6e 67 72 | h5X....a.pointer.to.name/stringr |
4a40 | 4d 02 00 00 85 81 72 4e 02 00 00 7d 72 4f 02 00 00 28 68 1c 58 18 00 00 00 61 20 70 6f 69 6e 74 | M.....rN...}rO...(h.X....a.point |
4a60 | 65 72 20 74 6f 20 6e 61 6d 65 2f 73 74 72 69 6e 67 68 1d 6a 49 02 00 00 75 62 61 68 20 68 75 75 | er.to.name/stringh.jI...ubah.huu |
4a80 | 62 68 35 58 10 00 00 00 2e 20 57 61 74 63 68 20 6f 75 74 20 66 6f 72 20 72 50 02 00 00 85 81 72 | bh5X......Watch.out.for.rP.....r |
4aa0 | 51 02 00 00 7d 72 52 02 00 00 28 68 1c 58 10 00 00 00 2e 20 57 61 74 63 68 20 6f 75 74 20 66 6f | Q...}rR...(h.X......Watch.out.fo |
4ac0 | 72 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 2e 02 00 00 75 62 68 50 29 81 72 53 02 00 00 7d 72 | r.h.Nh+Nh,h.h.j....ubhP).rS...}r |
4ae0 | 54 02 00 00 28 68 1c 58 10 00 00 00 60 60 70 70 64 69 63 74 5f 67 65 74 5f 2a 60 60 68 22 7d 72 | T...(h.X....``ppdict_get_*``h"}r |
4b00 | 55 02 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 2e 02 00 00 68 17 5d 72 | U...(h$]h%]h&]h']h)]uh.j....h.]r |
4b20 | 56 02 00 00 68 35 58 0c 00 00 00 70 70 64 69 63 74 5f 67 65 74 5f 2a 72 57 02 00 00 85 81 72 58 | V...h5X....ppdict_get_*rW.....rX |
4b40 | 02 00 00 7d 72 59 02 00 00 28 68 1c 58 0c 00 00 00 70 70 64 69 63 74 5f 67 65 74 5f 2a 68 1d 6a | ...}rY...(h.X....ppdict_get_*h.j |
4b60 | 53 02 00 00 75 62 61 68 20 68 58 75 62 68 35 58 24 00 00 00 20 66 75 6e 63 74 69 6f 6e 73 20 73 | S...ubah.hXubh5X$....functions.s |
4b80 | 75 69 74 65 2e 20 54 68 65 79 20 73 74 69 6c 6c 20 61 63 63 65 70 74 0a 72 5a 02 00 00 85 81 72 | uite..They.still.accept.rZ.....r |
4ba0 | 5b 02 00 00 7d 72 5c 02 00 00 28 68 1c 58 24 00 00 00 20 66 75 6e 63 74 69 6f 6e 73 20 73 75 69 | [...}r\...(h.X$....functions.sui |
4bc0 | 74 65 2e 20 54 68 65 79 20 73 74 69 6c 6c 20 61 63 63 65 70 74 0a 68 1e 4e 68 2b 4e 68 2c 68 02 | te..They.still.accept.h.Nh+Nh,h. |
4be0 | 68 1d 6a 2e 02 00 00 75 62 68 50 29 81 72 5d 02 00 00 7d 72 5e 02 00 00 28 68 1c 58 10 00 00 00 | h.j....ubhP).r]...}r^...(h.X.... |
4c00 | 60 60 63 6f 6e 73 74 20 63 68 61 72 20 2a 60 60 68 22 7d 72 5f 02 00 00 28 68 24 5d 68 25 5d 68 | ``const.char.*``h"}r_...(h$]h%]h |
4c20 | 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 2e 02 00 00 68 17 5d 72 60 02 00 00 68 35 58 0c 00 00 00 63 | &]h']h)]uh.j....h.]r`...h5X....c |
4c40 | 6f 6e 73 74 20 63 68 61 72 20 2a 72 61 02 00 00 85 81 72 62 02 00 00 7d 72 63 02 00 00 28 68 1c | onst.char.*ra.....rb...}rc...(h. |
4c60 | 58 0c 00 00 00 63 6f 6e 73 74 20 63 68 61 72 20 2a 68 1d 6a 5d 02 00 00 75 62 61 68 20 68 58 75 | X....const.char.*h.j]...ubah.hXu |
4c80 | 62 68 35 58 19 00 00 00 20 6b 65 79 20 61 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c 20 62 75 74 | bh5X.....key.as.an.argument,.but |
4ca0 | 20 72 64 02 00 00 85 81 72 65 02 00 00 7d 72 66 02 00 00 28 68 1c 58 19 00 00 00 20 6b 65 79 20 | .rd.....re...}rf...(h.X.....key. |
4cc0 | 61 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c 20 62 75 74 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d | as.an.argument,.but.h.Nh+Nh,h.h. |
4ce0 | 6a 2e 02 00 00 75 62 68 50 29 81 72 67 02 00 00 7d 72 68 02 00 00 28 68 1c 58 0a 00 00 00 60 60 | j....ubhP).rg...}rh...(h.X....`` |
4d00 | 70 70 6e 61 6d 65 60 60 68 22 7d 72 69 02 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d | ppname``h"}ri...(h$]h%]h&]h']h)] |
4d20 | 75 68 1d 6a 2e 02 00 00 68 17 5d 72 6a 02 00 00 68 35 58 06 00 00 00 70 70 6e 61 6d 65 72 6b 02 | uh.j....h.]rj...h5X....ppnamerk. |
4d40 | 00 00 85 81 72 6c 02 00 00 7d 72 6d 02 00 00 28 68 1c 58 06 00 00 00 70 70 6e 61 6d 65 68 1d 6a | ....rl...}rm...(h.X....ppnameh.j |
4d60 | 67 02 00 00 75 62 61 68 20 68 58 75 62 68 35 58 22 00 00 00 20 74 79 70 65 20 63 61 6e 20 6e 6f | g...ubah.hXubh5X"....type.can.no |
4d80 | 20 6c 6f 6e 67 65 72 20 62 65 20 75 73 65 64 20 74 68 65 72 65 3a 72 6e 02 00 00 85 81 72 6f 02 | .longer.be.used.there:rn.....ro. |
4da0 | 00 00 7d 72 70 02 00 00 28 68 1c 58 22 00 00 00 20 74 79 70 65 20 63 61 6e 20 6e 6f 20 6c 6f 6e | ..}rp...(h.X"....type.can.no.lon |
4dc0 | 67 65 72 20 62 65 20 75 73 65 64 20 74 68 65 72 65 3a 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 2e | ger.be.used.there:h.Nh+Nh,h.h.j. |
4de0 | 02 00 00 75 62 65 75 62 6a 6c 01 00 00 29 81 72 71 02 00 00 7d 72 72 02 00 00 28 68 1c 58 e4 00 | ...ubeubjl...).rq...}rr...(h.X.. |
4e00 | 00 00 70 70 6e 61 6d 65 20 6b 65 79 3b 0a 70 70 64 69 63 74 5f 67 65 74 5f 73 6f 6d 65 74 68 69 | ..ppname.key;.ppdict_get_somethi |
4e20 | 6e 67 28 64 69 63 74 2c 20 6b 65 79 29 3b 20 20 20 20 20 20 2f 2f 20 77 72 6f 6e 67 0a 70 70 64 | ng(dict,.key);......//.wrong.ppd |
4e40 | 69 63 74 5f 67 65 74 5f 73 6f 6d 65 74 68 69 6e 67 28 64 69 63 74 2c 20 6b 65 79 2e 64 61 74 61 | ict_get_something(dict,.key.data |
4e60 | 29 3b 20 2f 2f 20 6f 6b 0a 0a 70 70 6e 61 6d 65 20 2a 70 6b 65 79 3b 0a 70 70 64 69 63 74 5f 67 | );.//.ok..ppname.*pkey;.ppdict_g |
4e80 | 65 74 5f 73 6f 6d 65 74 68 69 6e 67 28 64 69 63 74 2c 20 28 63 6f 6e 73 74 20 63 68 61 72 20 2a | et_something(dict,.(const.char.* |
4ea0 | 29 70 6b 65 79 29 3b 20 2f 2f 20 77 72 6f 6e 67 0a 70 70 64 69 63 74 5f 67 65 74 5f 73 6f 6d 65 | )pkey);.//.wrong.ppdict_get_some |
4ec0 | 74 68 69 6e 67 28 64 69 63 74 2c 20 70 6b 65 79 2d 3e 64 61 74 61 29 3b 20 20 20 20 20 20 20 20 | thing(dict,.pkey->data);........ |
4ee0 | 20 2f 2f 20 6f 6b 68 1d 6a 00 01 00 00 68 1e 68 1f 68 20 6a 6f 01 00 00 68 22 7d 72 73 02 00 00 | .//.okh.j....h.h.h.jo...h"}rs... |
4f00 | 28 6a 71 01 00 00 6a 72 01 00 00 68 27 5d 68 26 5d 68 24 5d 68 25 5d 68 29 5d 75 68 2b 4b 54 68 | (jq...jr...h']h&]h$]h%]h)]uh+KTh |
4f20 | 2c 68 02 68 17 5d 72 74 02 00 00 68 35 58 e4 00 00 00 70 70 6e 61 6d 65 20 6b 65 79 3b 0a 70 70 | ,h.h.]rt...h5X....ppname.key;.pp |
4f40 | 64 69 63 74 5f 67 65 74 5f 73 6f 6d 65 74 68 69 6e 67 28 64 69 63 74 2c 20 6b 65 79 29 3b 20 20 | dict_get_something(dict,.key);.. |
4f60 | 20 20 20 20 2f 2f 20 77 72 6f 6e 67 0a 70 70 64 69 63 74 5f 67 65 74 5f 73 6f 6d 65 74 68 69 6e | ....//.wrong.ppdict_get_somethin |
4f80 | 67 28 64 69 63 74 2c 20 6b 65 79 2e 64 61 74 61 29 3b 20 2f 2f 20 6f 6b 0a 0a 70 70 6e 61 6d 65 | g(dict,.key.data);.//.ok..ppname |
4fa0 | 20 2a 70 6b 65 79 3b 0a 70 70 64 69 63 74 5f 67 65 74 5f 73 6f 6d 65 74 68 69 6e 67 28 64 69 63 | .*pkey;.ppdict_get_something(dic |
4fc0 | 74 2c 20 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 29 70 6b 65 79 29 3b 20 2f 2f 20 77 72 6f 6e 67 | t,.(const.char.*)pkey);.//.wrong |
4fe0 | 0a 70 70 64 69 63 74 5f 67 65 74 5f 73 6f 6d 65 74 68 69 6e 67 28 64 69 63 74 2c 20 70 6b 65 79 | .ppdict_get_something(dict,.pkey |
5000 | 2d 3e 64 61 74 61 29 3b 20 20 20 20 20 20 20 20 20 2f 2f 20 6f 6b 72 75 02 00 00 85 81 72 76 02 | ->data);.........//.okru.....rv. |
5020 | 00 00 7d 72 77 02 00 00 28 68 1c 55 00 68 1d 6a 71 02 00 00 75 62 61 75 62 68 47 29 81 72 78 02 | ..}rw...(h.U.h.jq...ubaubhG).rx. |
5040 | 00 00 7d 72 79 02 00 00 28 68 1c 58 88 00 00 00 43 6f 6e 73 65 71 75 65 6e 74 6c 79 2c 20 66 75 | ..}ry...(h.X....Consequently,.fu |
5060 | 6e 63 74 69 6f 6e 73 20 2f 20 6d 61 63 72 6f 73 20 74 68 61 74 20 75 73 65 64 20 70 6f 69 6e 74 | nctions./.macros.that.used.point |
5080 | 65 72 20 74 6f 20 60 60 70 70 6e 61 6d 65 60 60 20 28 60 60 70 70 64 69 63 74 5f 66 69 72 73 74 | er.to.``ppname``.(``ppdict_first |
50a0 | 28 29 60 60 20 2f 20 60 60 70 70 64 69 63 74 5f 6e 65 78 74 28 29 60 60 29 2c 0a 6e 6f 77 20 6e | ()``./.``ppdict_next()``),.now.n |
50c0 | 65 65 64 73 20 60 60 70 70 6e 61 6d 65 20 2a 2a 70 6e 61 6d 65 60 60 2e 68 1d 6a 00 01 00 00 68 | eeds.``ppname.**pname``.h.j....h |
50e0 | 1e 68 1f 68 20 68 4a 68 22 7d 72 7a 02 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 | .h.h.hJh"}rz...(h$]h%]h&]h']h)]u |
5100 | 68 2b 4b 5c 68 2c 68 02 68 17 5d 72 7b 02 00 00 28 68 35 58 36 00 00 00 43 6f 6e 73 65 71 75 65 | h+K\h,h.h.]r{...(h5X6...Conseque |
5120 | 6e 74 6c 79 2c 20 66 75 6e 63 74 69 6f 6e 73 20 2f 20 6d 61 63 72 6f 73 20 74 68 61 74 20 75 73 | ntly,.functions./.macros.that.us |
5140 | 65 64 20 70 6f 69 6e 74 65 72 20 74 6f 20 72 7c 02 00 00 85 81 72 7d 02 00 00 7d 72 7e 02 00 00 | ed.pointer.to.r|.....r}...}r~... |
5160 | 28 68 1c 58 36 00 00 00 43 6f 6e 73 65 71 75 65 6e 74 6c 79 2c 20 66 75 6e 63 74 69 6f 6e 73 20 | (h.X6...Consequently,.functions. |
5180 | 2f 20 6d 61 63 72 6f 73 20 74 68 61 74 20 75 73 65 64 20 70 6f 69 6e 74 65 72 20 74 6f 20 68 1e | /.macros.that.used.pointer.to.h. |
51a0 | 4e 68 2b 4e 68 2c 68 02 68 1d 6a 78 02 00 00 75 62 68 50 29 81 72 7f 02 00 00 7d 72 80 02 00 00 | Nh+Nh,h.h.jx...ubhP).r....}r.... |
51c0 | 28 68 1c 58 0a 00 00 00 60 60 70 70 6e 61 6d 65 60 60 68 22 7d 72 81 02 00 00 28 68 24 5d 68 25 | (h.X....``ppname``h"}r....(h$]h% |
51e0 | 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 78 02 00 00 68 17 5d 72 82 02 00 00 68 35 58 06 00 00 | ]h&]h']h)]uh.jx...h.]r....h5X... |
5200 | 00 70 70 6e 61 6d 65 72 83 02 00 00 85 81 72 84 02 00 00 7d 72 85 02 00 00 28 68 1c 58 06 00 00 | .ppnamer......r....}r....(h.X... |
5220 | 00 70 70 6e 61 6d 65 68 1d 6a 7f 02 00 00 75 62 61 68 20 68 58 75 62 68 35 58 02 00 00 00 20 28 | .ppnameh.j....ubah.hXubh5X.....( |
5240 | 72 86 02 00 00 85 81 72 87 02 00 00 7d 72 88 02 00 00 28 68 1c 58 02 00 00 00 20 28 68 1e 4e 68 | r......r....}r....(h.X.....(h.Nh |
5260 | 2b 4e 68 2c 68 02 68 1d 6a 78 02 00 00 75 62 68 50 29 81 72 89 02 00 00 7d 72 8a 02 00 00 28 68 | +Nh,h.h.jx...ubhP).r....}r....(h |
5280 | 1c 58 12 00 00 00 60 60 70 70 64 69 63 74 5f 66 69 72 73 74 28 29 60 60 68 22 7d 72 8b 02 00 00 | .X....``ppdict_first()``h"}r.... |
52a0 | 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 78 02 00 00 68 17 5d 72 8c 02 00 00 | (h$]h%]h&]h']h)]uh.jx...h.]r.... |
52c0 | 68 35 58 0e 00 00 00 70 70 64 69 63 74 5f 66 69 72 73 74 28 29 72 8d 02 00 00 85 81 72 8e 02 00 | h5X....ppdict_first()r......r... |
52e0 | 00 7d 72 8f 02 00 00 28 68 1c 58 0e 00 00 00 70 70 64 69 63 74 5f 66 69 72 73 74 28 29 68 1d 6a | .}r....(h.X....ppdict_first()h.j |
5300 | 89 02 00 00 75 62 61 68 20 68 58 75 62 68 35 58 03 00 00 00 20 2f 20 72 90 02 00 00 85 81 72 91 | ....ubah.hXubh5X...../.r......r. |
5320 | 02 00 00 7d 72 92 02 00 00 28 68 1c 58 03 00 00 00 20 2f 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d | ...}r....(h.X...../.h.Nh+Nh,h.h. |
5340 | 6a 78 02 00 00 75 62 68 50 29 81 72 93 02 00 00 7d 72 94 02 00 00 28 68 1c 58 11 00 00 00 60 60 | jx...ubhP).r....}r....(h.X....`` |
5360 | 70 70 64 69 63 74 5f 6e 65 78 74 28 29 60 60 68 22 7d 72 95 02 00 00 28 68 24 5d 68 25 5d 68 26 | ppdict_next()``h"}r....(h$]h%]h& |
5380 | 5d 68 27 5d 68 29 5d 75 68 1d 6a 78 02 00 00 68 17 5d 72 96 02 00 00 68 35 58 0d 00 00 00 70 70 | ]h']h)]uh.jx...h.]r....h5X....pp |
53a0 | 64 69 63 74 5f 6e 65 78 74 28 29 72 97 02 00 00 85 81 72 98 02 00 00 7d 72 99 02 00 00 28 68 1c | dict_next()r......r....}r....(h. |
53c0 | 58 0d 00 00 00 70 70 64 69 63 74 5f 6e 65 78 74 28 29 68 1d 6a 93 02 00 00 75 62 61 68 20 68 58 | X....ppdict_next()h.j....ubah.hX |
53e0 | 75 62 68 35 58 0d 00 00 00 29 2c 0a 6e 6f 77 20 6e 65 65 64 73 20 72 9a 02 00 00 85 81 72 9b 02 | ubh5X....),.now.needs.r......r.. |
5400 | 00 00 7d 72 9c 02 00 00 28 68 1c 58 0d 00 00 00 29 2c 0a 6e 6f 77 20 6e 65 65 64 73 20 68 1e 4e | ..}r....(h.X....),.now.needs.h.N |
5420 | 68 2b 4e 68 2c 68 02 68 1d 6a 78 02 00 00 75 62 68 50 29 81 72 9d 02 00 00 7d 72 9e 02 00 00 28 | h+Nh,h.h.jx...ubhP).r....}r....( |
5440 | 68 1c 58 12 00 00 00 60 60 70 70 6e 61 6d 65 20 2a 2a 70 6e 61 6d 65 60 60 68 22 7d 72 9f 02 00 | h.X....``ppname.**pname``h"}r... |
5460 | 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a 78 02 00 00 68 17 5d 72 a0 02 00 | .(h$]h%]h&]h']h)]uh.jx...h.]r... |
5480 | 00 68 35 58 0e 00 00 00 70 70 6e 61 6d 65 20 2a 2a 70 6e 61 6d 65 72 a1 02 00 00 85 81 72 a2 02 | .h5X....ppname.**pnamer......r.. |
54a0 | 00 00 7d 72 a3 02 00 00 28 68 1c 58 0e 00 00 00 70 70 6e 61 6d 65 20 2a 2a 70 6e 61 6d 65 68 1d | ..}r....(h.X....ppname.**pnameh. |
54c0 | 6a 9d 02 00 00 75 62 61 68 20 68 58 75 62 68 35 58 01 00 00 00 2e 85 81 72 a4 02 00 00 7d 72 a5 | j....ubah.hXubh5X.......r....}r. |
54e0 | 02 00 00 28 68 1c 58 01 00 00 00 2e 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a 78 02 00 00 75 62 65 | ...(h.X.....h.Nh+Nh,h.h.jx...ube |
5500 | 75 62 65 75 62 68 19 29 81 72 a6 02 00 00 7d 72 a7 02 00 00 28 68 1c 55 00 68 1d 68 1a 68 1e 68 | ubeubh.).r....}r....(h.U.h.h.h.h |
5520 | 1f 68 20 68 21 68 22 7d 72 a8 02 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 72 a9 02 00 00 68 | .h.h!h"}r....(h$]h%]h&]h']r....h |
5540 | 16 61 68 29 5d 72 aa 02 00 00 68 09 61 75 68 2b 4b 60 68 2c 68 02 68 17 5d 72 ab 02 00 00 28 68 | .ah)]r....h.auh+K`h,h.h.]r....(h |
5560 | 2e 29 81 72 ac 02 00 00 7d 72 ad 02 00 00 28 68 1c 58 08 00 00 00 43 6c 65 61 6e 75 70 73 72 ae | .).r....}r....(h.X....Cleanupsr. |
5580 | 02 00 00 68 1d 6a a6 02 00 00 68 1e 68 1f 68 20 68 32 68 22 7d 72 af 02 00 00 28 68 24 5d 68 25 | ...h.j....h.h.h.h2h"}r....(h$]h% |
55a0 | 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b 60 68 2c 68 02 68 17 5d 72 b0 02 00 00 68 35 58 08 00 | ]h&]h']h)]uh+K`h,h.h.]r....h5X.. |
55c0 | 00 00 43 6c 65 61 6e 75 70 73 72 b1 02 00 00 85 81 72 b2 02 00 00 7d 72 b3 02 00 00 28 68 1c 6a | ..Cleanupsr......r....}r....(h.j |
55e0 | ae 02 00 00 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a ac 02 00 00 75 62 61 75 62 68 47 29 81 72 b4 | ....h.Nh+Nh,h.h.j....ubaubhG).r. |
5600 | 02 00 00 7d 72 b5 02 00 00 28 68 1c 58 c0 00 00 00 53 6f 6d 65 20 6f 66 20 75 6e 75 73 65 64 20 | ...}r....(h.X....Some.of.unused. |
5620 | 75 74 69 6c 73 20 77 65 72 65 20 72 65 6d 6f 76 65 64 2e 20 54 68 65 72 65 20 69 73 20 73 74 69 | utils.were.removed..There.is.sti |
5640 | 6c 6c 20 73 6f 6d 65 20 63 6f 64 65 20 69 6e 20 75 74 69 6c 73 20 70 61 72 74 20 74 68 61 74 20 | ll.some.code.in.utils.part.that. |
5660 | 69 73 20 6e 6f 74 20 75 73 65 64 20 62 79 20 74 68 65 20 6c 69 62 72 61 72 79 2c 0a 62 75 74 20 | is.not.used.by.the.library,.but. |
5680 | 49 20 6e 65 65 64 20 74 68 69 73 20 74 6f 6c 6c 62 6f 78 20 69 6e 20 6d 61 6e 79 20 6f 74 68 65 | I.need.this.tollbox.in.many.othe |
56a0 | 72 20 70 6c 61 63 65 73 20 61 6e 64 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20 6d 61 69 6e 74 | r.places.and.don't.want.to.maint |
56c0 | 61 69 6e 20 74 77 6f 20 76 65 72 73 69 6f 6e 73 2e 72 b6 02 00 00 68 1d 6a a6 02 00 00 68 1e 68 | ain.two.versions.r....h.j....h.h |
56e0 | 1f 68 20 68 4a 68 22 7d 72 b7 02 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b | .h.hJh"}r....(h$]h%]h&]h']h)]uh+ |
5700 | 4b 62 68 2c 68 02 68 17 5d 72 b8 02 00 00 68 35 58 c2 00 00 00 53 6f 6d 65 20 6f 66 20 75 6e 75 | Kbh,h.h.]r....h5X....Some.of.unu |
5720 | 73 65 64 20 75 74 69 6c 73 20 77 65 72 65 20 72 65 6d 6f 76 65 64 2e 20 54 68 65 72 65 20 69 73 | sed.utils.were.removed..There.is |
5740 | 20 73 74 69 6c 6c 20 73 6f 6d 65 20 63 6f 64 65 20 69 6e 20 75 74 69 6c 73 20 70 61 72 74 20 74 | .still.some.code.in.utils.part.t |
5760 | 68 61 74 20 69 73 20 6e 6f 74 20 75 73 65 64 20 62 79 20 74 68 65 20 6c 69 62 72 61 72 79 2c 0a | hat.is.not.used.by.the.library,. |
5780 | 62 75 74 20 49 20 6e 65 65 64 20 74 68 69 73 20 74 6f 6c 6c 62 6f 78 20 69 6e 20 6d 61 6e 79 20 | but.I.need.this.tollbox.in.many. |
57a0 | 6f 74 68 65 72 20 70 6c 61 63 65 73 20 61 6e 64 20 64 6f 6e e2 80 99 74 20 77 61 6e 74 20 74 6f | other.places.and.don...t.want.to |
57c0 | 20 6d 61 69 6e 74 61 69 6e 20 74 77 6f 20 76 65 72 73 69 6f 6e 73 2e 72 b9 02 00 00 85 81 72 ba | .maintain.two.versions.r......r. |
57e0 | 02 00 00 7d 72 bb 02 00 00 28 68 1c 6a b6 02 00 00 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a b4 02 | ...}r....(h.j....h.Nh+Nh,h.h.j.. |
5800 | 00 00 75 62 61 75 62 68 47 29 81 72 bc 02 00 00 7d 72 bd 02 00 00 28 68 1c 58 d7 00 00 00 53 6f | ..ubaubhG).r....}r....(h.X....So |
5820 | 6d 65 20 75 6e 69 66 69 63 61 74 69 6f 6e 20 69 6e 20 69 6e 74 65 67 65 72 20 74 79 70 65 73 3b | me.unification.in.integer.types; |
5840 | 20 60 60 73 69 7a 65 5f 74 60 60 20 73 65 65 6d 73 20 74 6f 20 62 65 20 74 68 65 20 62 65 73 74 | .``size_t``.seems.to.be.the.best |
5860 | 20 63 68 6f 69 63 65 20 66 6f 72 20 61 6e 64 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 65 6e | .choice.for.and.integer.represen |
5880 | 74 69 6e 67 20 6d 61 63 68 69 6e 65 0a 77 6f 72 64 20 28 60 60 75 6e 73 69 67 6e 65 64 20 6c 6f | ting.machine.word.(``unsigned.lo |
58a0 | 6e 67 60 60 20 69 73 20 6e 6f 74 20 6c 6f 6e 67 20 65 6e 6f 75 67 68 20 6f 6e 20 77 69 6e 64 6f | ng``.is.not.long.enough.on.windo |
58c0 | 77 73 29 2c 20 6c 65 73 73 20 75 74 69 6c 73 20 64 65 70 65 6e 64 65 6e 63 69 65 73 2c 20 6c 65 | ws),.less.utils.dependencies,.le |
58e0 | 73 73 20 63 6f 6d 70 69 6c 65 72 20 77 61 72 6e 69 6e 67 73 2e 68 1d 6a a6 02 00 00 68 1e 68 1f | ss.compiler.warnings.h.j....h.h. |
5900 | 68 20 68 4a 68 22 7d 72 be 02 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 2b 4b | h.hJh"}r....(h$]h%]h&]h']h)]uh+K |
5920 | 65 68 2c 68 02 68 17 5d 72 bf 02 00 00 28 68 35 58 23 00 00 00 53 6f 6d 65 20 75 6e 69 66 69 63 | eh,h.h.]r....(h5X#...Some.unific |
5940 | 61 74 69 6f 6e 20 69 6e 20 69 6e 74 65 67 65 72 20 74 79 70 65 73 3b 20 72 c0 02 00 00 85 81 72 | ation.in.integer.types;.r......r |
5960 | c1 02 00 00 7d 72 c2 02 00 00 28 68 1c 58 23 00 00 00 53 6f 6d 65 20 75 6e 69 66 69 63 61 74 69 | ....}r....(h.X#...Some.unificati |
5980 | 6f 6e 20 69 6e 20 69 6e 74 65 67 65 72 20 74 79 70 65 73 3b 20 68 1e 4e 68 2b 4e 68 2c 68 02 68 | on.in.integer.types;.h.Nh+Nh,h.h |
59a0 | 1d 6a bc 02 00 00 75 62 68 50 29 81 72 c3 02 00 00 7d 72 c4 02 00 00 28 68 1c 58 0a 00 00 00 60 | .j....ubhP).r....}r....(h.X....` |
59c0 | 60 73 69 7a 65 5f 74 60 60 68 22 7d 72 c5 02 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 | `size_t``h"}r....(h$]h%]h&]h']h) |
59e0 | 5d 75 68 1d 6a bc 02 00 00 68 17 5d 72 c6 02 00 00 68 35 58 06 00 00 00 73 69 7a 65 5f 74 72 c7 | ]uh.j....h.]r....h5X....size_tr. |
5a00 | 02 00 00 85 81 72 c8 02 00 00 7d 72 c9 02 00 00 28 68 1c 58 06 00 00 00 73 69 7a 65 5f 74 68 1d | .....r....}r....(h.X....size_th. |
5a20 | 6a c3 02 00 00 75 62 61 68 20 68 58 75 62 68 35 58 48 00 00 00 20 73 65 65 6d 73 20 74 6f 20 62 | j....ubah.hXubh5XH....seems.to.b |
5a40 | 65 20 74 68 65 20 62 65 73 74 20 63 68 6f 69 63 65 20 66 6f 72 20 61 6e 64 20 69 6e 74 65 67 65 | e.the.best.choice.for.and.intege |
5a60 | 72 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 6d 61 63 68 69 6e 65 0a 77 6f 72 64 20 28 72 ca 02 | r.representing.machine.word.(r.. |
5a80 | 00 00 85 81 72 cb 02 00 00 7d 72 cc 02 00 00 28 68 1c 58 48 00 00 00 20 73 65 65 6d 73 20 74 6f | ....r....}r....(h.XH....seems.to |
5aa0 | 20 62 65 20 74 68 65 20 62 65 73 74 20 63 68 6f 69 63 65 20 66 6f 72 20 61 6e 64 20 69 6e 74 65 | .be.the.best.choice.for.and.inte |
5ac0 | 67 65 72 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 6d 61 63 68 69 6e 65 0a 77 6f 72 64 20 28 68 | ger.representing.machine.word.(h |
5ae0 | 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a bc 02 00 00 75 62 68 50 29 81 72 cd 02 00 00 7d 72 ce 02 00 | .Nh+Nh,h.h.j....ubhP).r....}r... |
5b00 | 00 28 68 1c 58 11 00 00 00 60 60 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 60 60 68 22 7d 72 cf 02 | .(h.X....``unsigned.long``h"}r.. |
5b20 | 00 00 28 68 24 5d 68 25 5d 68 26 5d 68 27 5d 68 29 5d 75 68 1d 6a bc 02 00 00 68 17 5d 72 d0 02 | ..(h$]h%]h&]h']h)]uh.j....h.]r.. |
5b40 | 00 00 68 35 58 0d 00 00 00 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 72 d1 02 00 00 85 81 72 d2 02 | ..h5X....unsigned.longr......r.. |
5b60 | 00 00 7d 72 d3 02 00 00 28 68 1c 58 0d 00 00 00 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 68 1d 6a | ..}r....(h.X....unsigned.longh.j |
5b80 | cd 02 00 00 75 62 61 68 20 68 58 75 62 68 35 58 51 00 00 00 20 69 73 20 6e 6f 74 20 6c 6f 6e 67 | ....ubah.hXubh5XQ....is.not.long |
5ba0 | 20 65 6e 6f 75 67 68 20 6f 6e 20 77 69 6e 64 6f 77 73 29 2c 20 6c 65 73 73 20 75 74 69 6c 73 20 | .enough.on.windows),.less.utils. |
5bc0 | 64 65 70 65 6e 64 65 6e 63 69 65 73 2c 20 6c 65 73 73 20 63 6f 6d 70 69 6c 65 72 20 77 61 72 6e | dependencies,.less.compiler.warn |
5be0 | 69 6e 67 73 2e 72 d4 02 00 00 85 81 72 d5 02 00 00 7d 72 d6 02 00 00 28 68 1c 58 51 00 00 00 20 | ings.r......r....}r....(h.XQ.... |
5c00 | 69 73 20 6e 6f 74 20 6c 6f 6e 67 20 65 6e 6f 75 67 68 20 6f 6e 20 77 69 6e 64 6f 77 73 29 2c 20 | is.not.long.enough.on.windows),. |
5c20 | 6c 65 73 73 20 75 74 69 6c 73 20 64 65 70 65 6e 64 65 6e 63 69 65 73 2c 20 6c 65 73 73 20 63 6f | less.utils.dependencies,.less.co |
5c40 | 6d 70 69 6c 65 72 20 77 61 72 6e 69 6e 67 73 2e 68 1e 4e 68 2b 4e 68 2c 68 02 68 1d 6a bc 02 00 | mpiler.warnings.h.Nh+Nh,h.h.j... |
5c60 | 00 75 62 65 75 62 65 75 62 65 75 62 61 68 1c 55 00 55 0b 74 72 61 6e 73 66 6f 72 6d 65 72 72 d7 | .ubeubeubeubah.U.U.transformerr. |
5c80 | 02 00 00 4e 55 0d 66 6f 6f 74 6e 6f 74 65 5f 72 65 66 73 72 d8 02 00 00 7d 72 d9 02 00 00 55 08 | ...NU.footnote_refsr....}r....U. |
5ca0 | 72 65 66 6e 61 6d 65 73 72 da 02 00 00 7d 72 db 02 00 00 55 10 73 79 6d 62 6f 6c 5f 66 6f 6f 74 | refnamesr....}r....U.symbol_foot |
5cc0 | 6e 6f 74 65 73 72 dc 02 00 00 5d 72 dd 02 00 00 55 11 61 75 74 6f 66 6f 6f 74 6e 6f 74 65 5f 72 | notesr....]r....U.autofootnote_r |
5ce0 | 65 66 73 72 de 02 00 00 5d 72 df 02 00 00 55 14 73 79 6d 62 6f 6c 5f 66 6f 6f 74 6e 6f 74 65 5f | efsr....]r....U.symbol_footnote_ |
5d00 | 72 65 66 73 72 e0 02 00 00 5d 72 e1 02 00 00 55 09 63 69 74 61 74 69 6f 6e 73 72 e2 02 00 00 5d | refsr....]r....U.citationsr....] |
5d20 | 72 e3 02 00 00 68 2c 68 02 55 0c 63 75 72 72 65 6e 74 5f 6c 69 6e 65 72 e4 02 00 00 4e 55 12 74 | r....h,h.U.current_liner....NU.t |
5d40 | 72 61 6e 73 66 6f 72 6d 5f 6d 65 73 73 61 67 65 73 72 e5 02 00 00 5d 72 e6 02 00 00 55 08 72 65 | ransform_messagesr....]r....U.re |
5d60 | 70 6f 72 74 65 72 72 e7 02 00 00 4e 55 08 69 64 5f 73 74 61 72 74 72 e8 02 00 00 4b 01 55 0d 61 | porterr....NU.id_startr....K.U.a |
5d80 | 75 74 6f 66 6f 6f 74 6e 6f 74 65 73 72 e9 02 00 00 5d 72 ea 02 00 00 55 0d 63 69 74 61 74 69 6f | utofootnotesr....]r....U.citatio |
5da0 | 6e 5f 72 65 66 73 72 eb 02 00 00 7d 72 ec 02 00 00 55 10 69 6e 64 69 72 65 63 74 5f 74 61 72 67 | n_refsr....}r....U.indirect_targ |
5dc0 | 65 74 73 72 ed 02 00 00 5d 72 ee 02 00 00 55 08 73 65 74 74 69 6e 67 73 72 ef 02 00 00 28 63 64 | etsr....]r....U.settingsr....(cd |
5de0 | 6f 63 75 74 69 6c 73 2e 66 72 6f 6e 74 65 6e 64 0a 56 61 6c 75 65 73 0a 72 f0 02 00 00 6f 72 f1 | ocutils.frontend.Values.r....or. |
5e00 | 02 00 00 7d 72 f2 02 00 00 28 55 12 66 6f 6f 74 6e 6f 74 65 5f 62 61 63 6b 6c 69 6e 6b 73 72 f3 | ...}r....(U.footnote_backlinksr. |
5e20 | 02 00 00 4b 01 55 13 72 65 63 6f 72 64 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 72 f4 02 00 00 4e | ...K.U.record_dependenciesr....N |
5e40 | 55 0d 6c 61 6e 67 75 61 67 65 5f 63 6f 64 65 72 f5 02 00 00 55 02 65 6e 72 f6 02 00 00 55 09 74 | U.language_coder....U.enr....U.t |
5e60 | 72 61 63 65 62 61 63 6b 72 f7 02 00 00 88 55 0e 70 65 70 5f 72 65 66 65 72 65 6e 63 65 73 72 f8 | racebackr.....U.pep_referencesr. |
5e80 | 02 00 00 4e 55 0e 73 74 72 69 70 5f 63 6f 6d 6d 65 6e 74 73 72 f9 02 00 00 4e 55 0d 74 6f 63 5f | ...NU.strip_commentsr....NU.toc_ |
5ea0 | 62 61 63 6b 6c 69 6e 6b 73 72 fa 02 00 00 55 05 65 6e 74 72 79 72 fb 02 00 00 55 0c 72 66 63 5f | backlinksr....U.entryr....U.rfc_ |
5ec0 | 62 61 73 65 5f 75 72 6c 72 fc 02 00 00 55 1c 68 74 74 70 73 3a 2f 2f 74 6f 6f 6c 73 2e 69 65 74 | base_urlr....U.https://tools.iet |
5ee0 | 66 2e 6f 72 67 2f 68 74 6d 6c 2f 72 fd 02 00 00 55 09 64 61 74 65 73 74 61 6d 70 72 fe 02 00 00 | f.org/html/r....U.datestampr.... |
5f00 | 4e 55 0c 72 65 70 6f 72 74 5f 6c 65 76 65 6c 72 ff 02 00 00 4b 02 55 13 73 6d 61 72 74 71 75 6f | NU.report_levelr....K.U.smartquo |
5f20 | 74 65 73 5f 6c 6f 63 61 6c 65 73 72 00 03 00 00 5d 72 01 03 00 00 55 0c 5f 64 65 73 74 69 6e 61 | tes_localesr....]r....U._destina |
5f40 | 74 69 6f 6e 72 02 03 00 00 4e 55 0a 68 61 6c 74 5f 6c 65 76 65 6c 72 03 03 00 00 4b 05 55 0d 73 | tionr....NU.halt_levelr....K.U.s |
5f60 | 74 72 69 70 5f 63 6c 61 73 73 65 73 72 04 03 00 00 4e 68 32 4e 55 1c 65 72 72 6f 72 5f 65 6e 63 | trip_classesr....Nh2NU.error_enc |
5f80 | 6f 64 69 6e 67 5f 65 72 72 6f 72 5f 68 61 6e 64 6c 65 72 72 05 03 00 00 55 10 62 61 63 6b 73 6c | oding_error_handlerr....U.backsl |
5fa0 | 61 73 68 72 65 70 6c 61 63 65 72 06 03 00 00 55 05 64 65 62 75 67 72 07 03 00 00 4e 55 10 65 6d | ashreplacer....U.debugr....NU.em |
5fc0 | 62 65 64 5f 73 74 79 6c 65 73 68 65 65 74 72 08 03 00 00 89 55 1d 6f 75 74 70 75 74 5f 65 6e 63 | bed_stylesheetr.....U.output_enc |
5fe0 | 6f 64 69 6e 67 5f 65 72 72 6f 72 5f 68 61 6e 64 6c 65 72 72 09 03 00 00 55 06 73 74 72 69 63 74 | oding_error_handlerr....U.strict |
6000 | 72 0a 03 00 00 55 0d 73 65 63 74 6e 75 6d 5f 78 66 6f 72 6d 72 0b 03 00 00 4b 01 55 0f 64 75 6d | r....U.sectnum_xformr....K.U.dum |
6020 | 70 5f 74 72 61 6e 73 66 6f 72 6d 73 72 0c 03 00 00 4e 55 0d 64 6f 63 69 6e 66 6f 5f 78 66 6f 72 | p_transformsr....NU.docinfo_xfor |
6040 | 6d 72 0d 03 00 00 4b 01 55 0e 77 61 72 6e 69 6e 67 5f 73 74 72 65 61 6d 72 0e 03 00 00 4e 55 15 | mr....K.U.warning_streamr....NU. |
6060 | 70 65 70 5f 66 69 6c 65 5f 75 72 6c 5f 74 65 6d 70 6c 61 74 65 72 0f 03 00 00 55 08 70 65 70 2d | pep_file_url_templater....U.pep- |
6080 | 25 30 34 64 72 10 03 00 00 55 11 65 78 69 74 5f 73 74 61 74 75 73 5f 6c 65 76 65 6c 72 11 03 00 | %04dr....U.exit_status_levelr... |
60a0 | 00 4b 05 55 06 63 6f 6e 66 69 67 72 12 03 00 00 4e 55 0e 73 74 72 69 63 74 5f 76 69 73 69 74 6f | .K.U.configr....NU.strict_visito |
60c0 | 72 72 13 03 00 00 4e 55 15 63 6c 6f 61 6b 5f 65 6d 61 69 6c 5f 61 64 64 72 65 73 73 65 73 72 14 | rr....NU.cloak_email_addressesr. |
60e0 | 03 00 00 88 55 1d 74 72 69 6d 5f 66 6f 6f 74 6e 6f 74 65 5f 72 65 66 65 72 65 6e 63 65 5f 73 70 | ....U.trim_footnote_reference_sp |
6100 | 61 63 65 72 15 03 00 00 89 55 03 65 6e 76 72 16 03 00 00 4e 55 0f 64 75 6d 70 5f 70 73 65 75 64 | acer.....U.envr....NU.dump_pseud |
6120 | 6f 5f 78 6d 6c 72 17 03 00 00 4e 55 10 65 78 70 6f 73 65 5f 69 6e 74 65 72 6e 61 6c 73 72 18 03 | o_xmlr....NU.expose_internalsr.. |
6140 | 00 00 4e 55 12 73 65 63 74 73 75 62 74 69 74 6c 65 5f 78 66 6f 72 6d 72 19 03 00 00 89 55 0b 73 | ..NU.sectsubtitle_xformr.....U.s |
6160 | 6f 75 72 63 65 5f 6c 69 6e 6b 72 1a 03 00 00 4e 55 0e 72 66 63 5f 72 65 66 65 72 65 6e 63 65 73 | ource_linkr....NU.rfc_references |
6180 | 72 1b 03 00 00 4e 55 0f 6f 75 74 70 75 74 5f 65 6e 63 6f 64 69 6e 67 72 1c 03 00 00 55 05 75 74 | r....NU.output_encodingr....U.ut |
61a0 | 66 2d 38 72 1d 03 00 00 55 0a 73 6f 75 72 63 65 5f 75 72 6c 72 1e 03 00 00 4e 55 0e 69 6e 70 75 | f-8r....U.source_urlr....NU.inpu |
61c0 | 74 5f 65 6e 63 6f 64 69 6e 67 72 1f 03 00 00 55 09 75 74 66 2d 38 2d 73 69 67 72 20 03 00 00 55 | t_encodingr....U.utf-8-sigr....U |
61e0 | 0f 5f 64 69 73 61 62 6c 65 5f 63 6f 6e 66 69 67 72 21 03 00 00 4e 55 09 69 64 5f 70 72 65 66 69 | ._disable_configr!...NU.id_prefi |
6200 | 78 72 22 03 00 00 55 00 55 1d 63 68 61 72 61 63 74 65 72 5f 6c 65 76 65 6c 5f 69 6e 6c 69 6e 65 | xr"...U.U.character_level_inline |
6220 | 5f 6d 61 72 6b 75 70 72 23 03 00 00 89 55 09 74 61 62 5f 77 69 64 74 68 72 24 03 00 00 4b 08 55 | _markupr#....U.tab_widthr$...K.U |
6240 | 0e 65 72 72 6f 72 5f 65 6e 63 6f 64 69 6e 67 72 25 03 00 00 55 05 63 70 38 35 32 72 26 03 00 00 | .error_encodingr%...U.cp852r&... |
6260 | 55 07 5f 73 6f 75 72 63 65 72 27 03 00 00 68 1f 55 09 67 65 6e 65 72 61 74 6f 72 72 28 03 00 00 | U._sourcer'...h.U.generatorr(... |
6280 | 4e 55 0e 64 75 6d 70 5f 69 6e 74 65 72 6e 61 6c 73 72 29 03 00 00 4e 55 0c 73 6d 61 72 74 5f 71 | NU.dump_internalsr)...NU.smart_q |
62a0 | 75 6f 74 65 73 72 2a 03 00 00 88 55 0c 70 65 70 5f 62 61 73 65 5f 75 72 6c 72 2b 03 00 00 55 20 | uotesr*....U.pep_base_urlr+...U. |
62c0 | 68 74 74 70 73 3a 2f 2f 77 77 77 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 64 65 76 2f 70 65 70 73 2f | https://www.python.org/dev/peps/ |
62e0 | 72 2c 03 00 00 55 10 73 79 6e 74 61 78 5f 68 69 67 68 6c 69 67 68 74 72 2d 03 00 00 55 04 6c 6f | r,...U.syntax_highlightr-...U.lo |
6300 | 6e 67 72 2e 03 00 00 55 1c 69 6e 70 75 74 5f 65 6e 63 6f 64 69 6e 67 5f 65 72 72 6f 72 5f 68 61 | ngr....U.input_encoding_error_ha |
6320 | 6e 64 6c 65 72 72 2f 03 00 00 6a 0a 03 00 00 55 0e 61 75 74 6f 5f 69 64 5f 70 72 65 66 69 78 72 | ndlerr/...j....U.auto_id_prefixr |
6340 | 30 03 00 00 55 02 69 64 72 31 03 00 00 55 0e 64 6f 63 74 69 74 6c 65 5f 78 66 6f 72 6d 72 32 03 | 0...U.idr1...U.doctitle_xformr2. |
6360 | 00 00 89 55 1b 73 74 72 69 70 5f 65 6c 65 6d 65 6e 74 73 5f 77 69 74 68 5f 63 6c 61 73 73 65 73 | ...U.strip_elements_with_classes |
6380 | 72 33 03 00 00 4e 55 0d 5f 63 6f 6e 66 69 67 5f 66 69 6c 65 73 72 34 03 00 00 5d 72 35 03 00 00 | r3...NU._config_filesr4...]r5... |
63a0 | 55 16 66 69 6c 65 5f 69 6e 73 65 72 74 69 6f 6e 5f 65 6e 61 62 6c 65 64 72 36 03 00 00 88 55 0b | U.file_insertion_enabledr6....U. |
63c0 | 72 61 77 5f 65 6e 61 62 6c 65 64 72 37 03 00 00 4b 01 55 0d 64 75 6d 70 5f 73 65 74 74 69 6e 67 | raw_enabledr7...K.U.dump_setting |
63e0 | 73 72 38 03 00 00 4e 75 62 55 15 73 79 6d 62 6f 6c 5f 66 6f 6f 74 6e 6f 74 65 5f 73 74 61 72 74 | sr8...NubU.symbol_footnote_start |
6400 | 72 39 03 00 00 4b 00 68 27 7d 72 3a 03 00 00 28 68 13 68 39 68 14 6a 00 01 00 00 68 15 68 1a 68 | r9...K.h'}r:...(h.h9h.j....h.h.h |
6420 | 16 6a a6 02 00 00 75 55 12 73 75 62 73 74 69 74 75 74 69 6f 6e 5f 6e 61 6d 65 73 72 3b 03 00 00 | .j....uU.substitution_namesr;... |
6440 | 7d 72 3c 03 00 00 68 20 68 2c 68 22 7d 72 3d 03 00 00 28 68 24 5d 68 27 5d 68 26 5d 55 06 73 6f | }r<...h.h,h"}r=...(h$]h']h&]U.so |
6460 | 75 72 63 65 68 1f 68 25 5d 68 29 5d 75 55 09 66 6f 6f 74 6e 6f 74 65 73 72 3e 03 00 00 5d 72 3f | urceh.h%]h)]uU.footnotesr>...]r? |
6480 | 03 00 00 55 06 72 65 66 69 64 73 72 40 03 00 00 7d 72 41 03 00 00 75 62 2e | ...U.refidsr@...}rA...ub. |