summaryrefslogtreecommitdiff
path: root/sys/lib/python/distutils/ccompiler.pyc
blob: de191b53cc24bc68e58f59016499e40449ec9fc4 (plain)
ofshex dumpascii
0000 b3 f2 0d 0a 9e 6c 87 4a 63 00 00 00 00 00 00 00 00 12 00 00 00 40 00 00 00 73 d0 01 00 00 64 00 .....l.Jc............@...s....d.
0020 00 5a 00 00 64 01 00 5a 01 00 64 02 00 64 03 00 6b 02 00 5a 02 00 64 02 00 64 03 00 6b 03 00 5a .Z..d..Z..d..d..k..Z..d..d..k..Z
0040 03 00 64 02 00 64 03 00 6b 04 00 5a 04 00 64 02 00 64 04 00 6b 05 00 54 64 02 00 64 05 00 6b 06 ..d..d..k..Z..d..d..k..Td..d..k.
0060 00 6c 06 00 5a 06 00 01 64 02 00 64 04 00 6b 07 00 54 64 02 00 64 06 00 6b 08 00 6c 09 00 5a 09 .l..Z...d..d..k..Td..d..k..l..Z.
0080 00 01 64 02 00 64 07 00 6b 0a 00 6c 0b 00 5a 0b 00 01 64 02 00 64 08 00 6b 0c 00 6c 0d 00 5a 0d ..d..d..k..l..Z...d..d..k..l..Z.
00a0 00 01 64 02 00 64 09 00 6b 0e 00 6c 0f 00 5a 0f 00 6c 10 00 5a 10 00 01 64 02 00 64 0a 00 6b 11 ..d..d..k..l..Z..l..Z...d..d..k.
00c0 00 6c 12 00 5a 12 00 6c 13 00 5a 13 00 01 64 02 00 64 0b 00 6b 14 00 6c 15 00 5a 15 00 01 64 0c .l..Z..l..Z...d..d..k..l..Z...d.
00e0 00 66 00 00 64 0d 00 84 00 00 83 00 00 59 5a 16 00 64 0e 00 64 0f 00 66 02 00 64 10 00 64 11 00 .f..d........YZ..d..d..f..d..d..
0100 66 02 00 64 12 00 64 0f 00 66 02 00 64 13 00 64 14 00 66 02 00 64 15 00 64 16 00 66 02 00 66 05 f..d..d..f..d..d..f..d..d..f..f.
0120 00 5a 17 00 65 18 00 65 18 00 64 17 00 84 02 00 5a 19 00 68 00 00 04 64 18 00 64 19 00 64 1a 00 .Z..e..e..d.....Z..h...d..d..d..
0140 66 03 00 02 64 0f 00 3c 04 64 1b 00 64 1c 00 64 1d 00 66 03 00 02 64 14 00 3c 04 64 1e 00 64 1f f...d..<.d..d..d..f...d..<.d..d.
0160 00 64 20 00 66 03 00 02 64 21 00 3c 04 64 1e 00 64 22 00 64 23 00 66 03 00 02 64 24 00 3c 04 64 .d..f...d!.<.d..d".d#.f...d$.<.d
0180 25 00 64 26 00 64 27 00 66 03 00 02 64 28 00 3c 04 64 29 00 64 2a 00 64 2b 00 66 03 00 02 64 16 %.d&.d'.f...d(.<.d).d*.d+.f...d.
01a0 00 3c 04 64 2c 00 64 2d 00 64 2e 00 66 03 00 02 64 11 00 3c 5a 1a 00 64 2f 00 84 00 00 5a 1b 00 .<.d,.d-.d..f...d..<Z..d/....Z..
01c0 65 18 00 65 18 00 64 30 00 64 30 00 64 30 00 64 31 00 84 05 00 5a 1c 00 64 32 00 84 00 00 5a 1d e..e..d0.d0.d0.d1....Z..d2....Z.
01e0 00 64 33 00 84 00 00 5a 1e 00 64 03 00 53 28 34 00 00 00 73 88 00 00 00 64 69 73 74 75 74 69 6c .d3....Z..d..S(4...s....distutil
0200 73 2e 63 63 6f 6d 70 69 6c 65 72 0a 0a 43 6f 6e 74 61 69 6e 73 20 43 43 6f 6d 70 69 6c 65 72 2c s.ccompiler..Contains.CCompiler,
0220 20 61 6e 20 61 62 73 74 72 61 63 74 20 62 61 73 65 20 63 6c 61 73 73 20 74 68 61 74 20 64 65 66 .an.abstract.base.class.that.def
0240 69 6e 65 73 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 0a 66 6f 72 20 74 68 65 20 44 69 73 74 75 ines.the.interface.for.the.Distu
0260 74 69 6c 73 20 63 6f 6d 70 69 6c 65 72 20 61 62 73 74 72 61 63 74 69 6f 6e 20 6d 6f 64 65 6c 2e tils.compiler.abstraction.model.
0280 73 3b 00 00 00 24 49 64 3a 20 63 63 6f 6d 70 69 6c 65 72 2e 70 79 20 34 36 33 33 31 20 32 30 30 s;...$Id:.ccompiler.py.46331.200
02a0 36 2d 30 35 2d 32 36 20 31 34 3a 30 37 3a 32 33 5a 20 62 6f 62 2e 69 70 70 6f 6c 69 74 6f 20 24 6-05-26.14:07:23Z.bob.ippolito.$
02c0 69 ff ff ff ff 4e 28 01 00 00 00 74 01 00 00 00 2a 28 01 00 00 00 74 04 00 00 00 63 6f 70 79 28 i....N(....t....*(....t....copy(
02e0 01 00 00 00 74 05 00 00 00 73 70 61 77 6e 28 01 00 00 00 74 09 00 00 00 6d 6f 76 65 5f 66 69 6c ....t....spawn(....t....move_fil
0300 65 28 01 00 00 00 74 06 00 00 00 6d 6b 70 61 74 68 28 02 00 00 00 74 0e 00 00 00 6e 65 77 65 72 e(....t....mkpath(....t....newer
0320 5f 70 61 69 72 77 69 73 65 74 0b 00 00 00 6e 65 77 65 72 5f 67 72 6f 75 70 28 02 00 00 00 74 0c _pairwiset....newer_group(....t.
0340 00 00 00 73 70 6c 69 74 5f 71 75 6f 74 65 64 74 07 00 00 00 65 78 65 63 75 74 65 28 01 00 00 00 ...split_quotedt....execute(....
0360 74 03 00 00 00 6c 6f 67 74 09 00 00 00 43 43 6f 6d 70 69 6c 65 72 63 00 00 00 00 00 00 00 00 0b t....logt....CCompilerc.........
0380 00 00 00 42 00 00 00 73 2f 03 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 42 00 5a 04 00 64 42 ...B...s/...e..Z..d..Z..dB.Z..dB
03a0 00 5a 05 00 64 42 00 5a 06 00 64 42 00 5a 07 00 64 42 00 5a 08 00 64 42 00 5a 09 00 64 42 00 5a .Z..dB.Z..dB.Z..dB.Z..dB.Z..dB.Z
03c0 0a 00 64 42 00 5a 0b 00 68 00 00 04 64 01 00 02 64 02 00 3c 04 64 03 00 02 64 04 00 3c 04 64 03 ..dB.Z..h...d...d..<.d...d..<.d.
03e0 00 02 64 05 00 3c 04 64 03 00 02 64 06 00 3c 04 64 07 00 02 64 08 00 3c 5a 0c 00 64 03 00 64 07 ..d..<.d...d..<.d...d..<Z..d..d.
0400 00 64 01 00 67 03 00 5a 0d 00 64 09 00 64 09 00 64 09 00 64 0a 00 84 03 00 5a 0e 00 64 0b 00 84 .d..g..Z..d..d..d..d.....Z..d...
0420 00 00 5a 0f 00 64 0c 00 84 00 00 5a 10 00 64 0d 00 84 00 00 5a 11 00 64 0e 00 84 00 00 5a 12 00 ..Z..d.....Z..d.....Z..d.....Z..
0440 64 42 00 64 0f 00 84 01 00 5a 13 00 64 10 00 84 00 00 5a 14 00 64 11 00 84 00 00 5a 15 00 64 12 dB.d.....Z..d.....Z..d.....Z..d.
0460 00 84 00 00 5a 16 00 64 13 00 84 00 00 5a 17 00 64 14 00 84 00 00 5a 18 00 64 15 00 84 00 00 5a ....Z..d.....Z..d.....Z..d.....Z
0480 19 00 64 16 00 84 00 00 5a 1a 00 64 17 00 84 00 00 5a 1b 00 64 18 00 84 00 00 5a 1c 00 64 19 00 ..d.....Z..d.....Z..d.....Z..d..
04a0 84 00 00 5a 1d 00 64 1a 00 84 00 00 5a 1e 00 64 1b 00 84 00 00 5a 1f 00 64 1c 00 84 00 00 5a 20 ...Z..d.....Z..d.....Z..d.....Z.
04c0 00 64 1d 00 84 00 00 5a 21 00 64 42 00 64 1e 00 84 01 00 5a 22 00 64 1f 00 84 00 00 5a 23 00 64 .d.....Z!.dB.d.....Z".d.....Z#.d
04e0 20 00 84 00 00 5a 24 00 64 21 00 84 00 00 5a 25 00 64 22 00 84 00 00 5a 26 00 64 42 00 64 42 00 .....Z$.d!....Z%.d"....Z&.dB.dB.
0500 64 42 00 64 42 00 64 42 00 64 23 00 84 05 00 5a 27 00 64 42 00 64 42 00 64 42 00 64 09 00 64 42 dB.dB.dB.d#....Z'.dB.dB.dB.d..dB
0520 00 64 42 00 64 42 00 64 24 00 84 07 00 5a 28 00 64 25 00 84 00 00 5a 29 00 64 42 00 64 09 00 64 .dB.dB.d$....Z(.d%....Z).dB.d..d
0540 42 00 64 26 00 84 03 00 5a 2a 00 64 27 00 5a 2b 00 64 28 00 5a 2c 00 64 29 00 5a 2d 00 64 42 00 B.d&....Z*.d'.Z+.d(.Z,.d).Z-.dB.
0560 64 42 00 64 42 00 64 42 00 64 42 00 64 09 00 64 42 00 64 42 00 64 42 00 64 42 00 64 2a 00 84 0a dB.dB.dB.dB.d..dB.dB.dB.dB.d*...
0580 00 5a 2e 00 64 42 00 64 42 00 64 42 00 64 42 00 64 42 00 64 09 00 64 42 00 64 42 00 64 42 00 64 .Z..dB.dB.dB.dB.dB.d..dB.dB.dB.d
05a0 42 00 64 2b 00 84 0a 00 5a 2f 00 64 42 00 64 42 00 64 42 00 64 42 00 64 42 00 64 09 00 64 42 00 B.d+....Z/.dB.dB.dB.dB.dB.d..dB.
05c0 64 42 00 64 42 00 64 42 00 64 2c 00 84 0a 00 5a 30 00 64 42 00 64 42 00 64 42 00 64 42 00 64 09 dB.dB.dB.d,....Z0.dB.dB.dB.dB.d.
05e0 00 64 42 00 64 42 00 64 42 00 64 2d 00 84 08 00 5a 31 00 64 2e 00 84 00 00 5a 32 00 64 2f 00 84 .dB.dB.dB.d-....Z1.d.....Z2.d/..
0600 00 00 5a 33 00 64 30 00 84 00 00 5a 34 00 64 42 00 64 42 00 64 42 00 64 42 00 64 31 00 84 04 00 ..Z3.d0....Z4.dB.dB.dB.dB.d1....
0620 5a 35 00 64 09 00 64 32 00 84 01 00 5a 36 00 64 09 00 64 33 00 64 34 00 84 02 00 5a 37 00 64 09 Z5.d..d2....Z6.d..d3.d4....Z7.d.
0640 00 64 33 00 64 35 00 84 02 00 5a 38 00 64 09 00 64 33 00 64 36 00 84 02 00 5a 39 00 64 37 00 64 .d3.d5....Z8.d..d3.d6....Z9.d7.d
0660 09 00 64 33 00 64 38 00 84 03 00 5a 3a 00 64 39 00 64 3a 00 84 01 00 5a 3b 00 64 3b 00 84 00 00 ..d3.d8....Z:.d9.d:....Z;.d;....
0680 5a 3c 00 64 3c 00 84 00 00 5a 3d 00 64 42 00 64 39 00 64 3d 00 84 02 00 5a 3e 00 64 3e 00 84 00 Z<.d<....Z=.dB.d9.d=....Z>.d>...
06a0 00 5a 3f 00 64 3f 00 84 00 00 5a 40 00 64 40 00 64 41 00 84 01 00 5a 41 00 52 53 28 43 00 00 00 .Z?.d?....Z@.d@.dA....ZA.RS(C...
06c0 73 9f 02 00 00 41 62 73 74 72 61 63 74 20 62 61 73 65 20 63 6c 61 73 73 20 74 6f 20 64 65 66 69 s....Abstract.base.class.to.defi
06e0 6e 65 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 20 74 68 61 74 20 6d 75 73 74 20 62 65 20 69 6d ne.the.interface.that.must.be.im
0700 70 6c 65 6d 65 6e 74 65 64 0a 20 20 20 20 62 79 20 72 65 61 6c 20 63 6f 6d 70 69 6c 65 72 20 63 plemented.....by.real.compiler.c
0720 6c 61 73 73 65 73 2e 20 20 41 6c 73 6f 20 68 61 73 20 73 6f 6d 65 20 75 74 69 6c 69 74 79 20 6d lasses...Also.has.some.utility.m
0740 65 74 68 6f 64 73 20 75 73 65 64 20 62 79 0a 20 20 20 20 73 65 76 65 72 61 6c 20 63 6f 6d 70 69 ethods.used.by.....several.compi
0760 6c 65 72 20 63 6c 61 73 73 65 73 2e 0a 0a 20 20 20 20 54 68 65 20 62 61 73 69 63 20 69 64 65 61 ler.classes.......The.basic.idea
0780 20 62 65 68 69 6e 64 20 61 20 63 6f 6d 70 69 6c 65 72 20 61 62 73 74 72 61 63 74 69 6f 6e 20 63 .behind.a.compiler.abstraction.c
07a0 6c 61 73 73 20 69 73 20 74 68 61 74 20 65 61 63 68 0a 20 20 20 20 69 6e 73 74 61 6e 63 65 20 63 lass.is.that.each.....instance.c
07c0 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 6c 6c 20 74 68 65 20 63 6f 6d 70 69 6c 65 2f 6c an.be.used.for.all.the.compile/l
07e0 69 6e 6b 20 73 74 65 70 73 20 69 6e 20 62 75 69 6c 64 69 6e 67 20 61 0a 20 20 20 20 73 69 6e 67 ink.steps.in.building.a.....sing
0800 6c 65 20 70 72 6f 6a 65 63 74 2e 20 20 54 68 75 73 2c 20 61 74 74 72 69 62 75 74 65 73 20 63 6f le.project...Thus,.attributes.co
0820 6d 6d 6f 6e 20 74 6f 20 61 6c 6c 20 6f 66 20 74 68 6f 73 65 20 63 6f 6d 70 69 6c 65 20 61 6e 64 mmon.to.all.of.those.compile.and
0840 0a 20 20 20 20 6c 69 6e 6b 20 73 74 65 70 73 20 2d 2d 20 69 6e 63 6c 75 64 65 20 64 69 72 65 63 .....link.steps.--.include.direc
0860 74 6f 72 69 65 73 2c 20 6d 61 63 72 6f 73 20 74 6f 20 64 65 66 69 6e 65 2c 20 6c 69 62 72 61 72 tories,.macros.to.define,.librar
0880 69 65 73 20 74 6f 20 6c 69 6e 6b 0a 20 20 20 20 61 67 61 69 6e 73 74 2c 20 65 74 63 2e 20 2d 2d ies.to.link.....against,.etc..--
08a0 20 61 72 65 20 61 74 74 72 69 62 75 74 65 73 20 6f 66 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 .are.attributes.of.the.compiler.
08c0 69 6e 73 74 61 6e 63 65 2e 20 20 54 6f 20 61 6c 6c 6f 77 20 66 6f 72 0a 20 20 20 20 76 61 72 69 instance...To.allow.for.....vari
08e0 61 62 69 6c 69 74 79 20 69 6e 20 68 6f 77 20 69 6e 64 69 76 69 64 75 61 6c 20 66 69 6c 65 73 20 ability.in.how.individual.files.
0900 61 72 65 20 74 72 65 61 74 65 64 2c 20 6d 6f 73 74 20 6f 66 20 74 68 6f 73 65 0a 20 20 20 20 61 are.treated,.most.of.those.....a
0920 74 74 72 69 62 75 74 65 73 20 6d 61 79 20 62 65 20 76 61 72 69 65 64 20 6f 6e 20 61 20 70 65 72 ttributes.may.be.varied.on.a.per
0940 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f 72 20 70 65 72 2d 6c 69 6e 6b 20 62 61 73 69 73 2e 0a -compilation.or.per-link.basis..
0960 20 20 20 20 74 01 00 00 00 63 73 02 00 00 00 2e 63 73 03 00 00 00 63 2b 2b 73 03 00 00 00 2e 63 ....t....cs.....cs....c++s.....c
0980 63 73 04 00 00 00 2e 63 70 70 73 04 00 00 00 2e 63 78 78 74 04 00 00 00 6f 62 6a 63 73 02 00 00 cs.....cpps.....cxxt....objcs...
09a0 00 2e 6d 69 00 00 00 00 63 04 00 00 00 05 00 00 00 05 00 00 00 43 00 00 00 73 8f 00 00 00 7c 02 ..mi....c............C...s....|.
09c0 00 7c 00 00 5f 00 00 7c 03 00 7c 00 00 5f 01 00 7c 01 00 7c 00 00 5f 02 00 64 00 00 7c 00 00 5f .|.._..|..|.._..|..|.._..d..|.._
09e0 04 00 67 00 00 7c 00 00 5f 05 00 67 00 00 7c 00 00 5f 06 00 67 00 00 7c 00 00 5f 07 00 67 00 00 ..g..|.._..g..|.._..g..|.._..g..
0a00 7c 00 00 5f 08 00 67 00 00 7c 00 00 5f 09 00 67 00 00 7c 00 00 5f 0a 00 78 2e 00 7c 00 00 69 0b |.._..g..|.._..g..|.._..x..|..i.
0a20 00 69 0c 00 83 00 00 44 5d 1d 00 7d 04 00 7c 00 00 69 0d 00 7c 04 00 7c 00 00 69 0b 00 7c 04 00 .i.....D]..}..|..i..|..|..i..|..
0a40 19 83 02 00 01 71 6a 00 57 64 00 00 53 28 01 00 00 00 4e 28 0e 00 00 00 74 07 00 00 00 64 72 79 .....qj.Wd..S(....N(....t....dry
0a60 5f 72 75 6e 74 05 00 00 00 66 6f 72 63 65 74 07 00 00 00 76 65 72 62 6f 73 65 74 04 00 00 00 4e _runt....forcet....verboset....N
0a80 6f 6e 65 74 0a 00 00 00 6f 75 74 70 75 74 5f 64 69 72 74 06 00 00 00 6d 61 63 72 6f 73 74 0c 00 onet....output_dirt....macrost..
0aa0 00 00 69 6e 63 6c 75 64 65 5f 64 69 72 73 74 09 00 00 00 6c 69 62 72 61 72 69 65 73 74 0c 00 00 ..include_dirst....librariest...
0ac0 00 6c 69 62 72 61 72 79 5f 64 69 72 73 74 14 00 00 00 72 75 6e 74 69 6d 65 5f 6c 69 62 72 61 72 .library_dirst....runtime_librar
0ae0 79 5f 64 69 72 73 74 07 00 00 00 6f 62 6a 65 63 74 73 74 0b 00 00 00 65 78 65 63 75 74 61 62 6c y_dirst....objectst....executabl
0b00 65 73 74 04 00 00 00 6b 65 79 73 74 0e 00 00 00 73 65 74 5f 65 78 65 63 75 74 61 62 6c 65 28 05 est....keyst....set_executable(.
0b20 00 00 00 74 04 00 00 00 73 65 6c 66 52 0f 00 00 00 52 0d 00 00 00 52 0e 00 00 00 74 03 00 00 00 ...t....selfR....R....R....t....
0b40 6b 65 79 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f key(....(....s&.../sys/lib/pytho
0b60 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 08 00 00 00 5f 5f 69 n/distutils/ccompiler.pyt....__i
0b80 6e 69 74 5f 5f 5b 00 00 00 73 1a 00 00 00 00 05 09 01 09 01 09 04 09 06 09 03 09 04 09 03 09 04 nit__[...s......................
0ba0 09 04 09 02 10 00 06 01 63 01 00 00 00 03 00 00 00 05 00 00 00 4b 00 00 00 73 5f 00 00 00 78 58 ........c............K...s_...xX
0bc0 00 7c 01 00 69 00 00 83 00 00 44 5d 4a 00 7d 02 00 7c 00 00 69 01 00 69 02 00 7c 02 00 83 01 00 .|..i.....D]J.}..|..i..i..|.....
0be0 70 1d 00 01 74 03 00 64 01 00 7c 02 00 7c 00 00 69 04 00 69 05 00 66 02 00 16 82 02 00 6e 01 00 p...t..d..|..|..i..i..f......n..
0c00 01 7c 00 00 69 06 00 7c 02 00 7c 01 00 7c 02 00 19 83 02 00 01 71 0d 00 57 64 02 00 53 28 03 00 .|..i..|..|..|.......q..Wd..S(..
0c20 00 00 73 8b 03 00 00 44 65 66 69 6e 65 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 73 20 28 61 ..s....Define.the.executables.(a
0c40 6e 64 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 6d 29 20 74 68 61 74 20 77 69 6c 6c 20 62 nd.options.for.them).that.will.b
0c60 65 20 72 75 6e 0a 20 20 20 20 20 20 20 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 65 20 76 61 72 e.run.........to.perform.the.var
0c80 69 6f 75 73 20 73 74 61 67 65 73 20 6f 66 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2e 20 20 54 68 65 ious.stages.of.compilation...The
0ca0 20 65 78 61 63 74 20 73 65 74 20 6f 66 0a 20 20 20 20 20 20 20 20 65 78 65 63 75 74 61 62 6c 65 .exact.set.of.........executable
0cc0 73 20 74 68 61 74 20 6d 61 79 20 62 65 20 73 70 65 63 69 66 69 65 64 20 68 65 72 65 20 64 65 70 s.that.may.be.specified.here.dep
0ce0 65 6e 64 73 20 6f 6e 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 0a 20 20 20 20 20 20 20 20 63 6c 61 ends.on.the.compiler.........cla
0d00 73 73 20 28 76 69 61 20 74 68 65 20 27 65 78 65 63 75 74 61 62 6c 65 73 27 20 63 6c 61 73 73 20 ss.(via.the.'executables'.class.
0d20 61 74 74 72 69 62 75 74 65 29 2c 20 62 75 74 20 6d 6f 73 74 20 77 69 6c 6c 20 68 61 76 65 3a 0a attribute),.but.most.will.have:.
0d40 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 69 6c 65 72 20 20 20 20 20 20 74 68 65 20 43 2f 43 2b ..........compiler......the.C/C+
0d60 2b 20 63 6f 6d 70 69 6c 65 72 0a 20 20 20 20 20 20 20 20 20 20 6c 69 6e 6b 65 72 5f 73 6f 20 20 +.compiler...........linker_so..
0d80 20 20 20 6c 69 6e 6b 65 72 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 73 68 61 72 65 64 20 ...linker.used.to.create.shared.
0da0 6f 62 6a 65 63 74 73 20 61 6e 64 20 6c 69 62 72 61 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 objects.and.libraries...........
0dc0 6c 69 6e 6b 65 72 5f 65 78 65 20 20 20 20 6c 69 6e 6b 65 72 20 75 73 65 64 20 74 6f 20 63 72 65 linker_exe....linker.used.to.cre
0de0 61 74 65 20 62 69 6e 61 72 79 20 65 78 65 63 75 74 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 20 ate.binary.executables..........
0e00 20 61 72 63 68 69 76 65 72 20 20 20 20 20 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 79 20 63 72 .archiver......static.library.cr
0e20 65 61 74 6f 72 0a 0a 20 20 20 20 20 20 20 20 4f 6e 20 70 6c 61 74 66 6f 72 6d 73 20 77 69 74 68 eator..........On.platforms.with
0e40 20 61 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 28 55 6e 69 78 2c 20 44 4f 53 2f 57 69 6e 64 6f .a.command-line.(Unix,.DOS/Windo
0e60 77 73 29 2c 20 65 61 63 68 20 6f 66 20 74 68 65 73 65 0a 20 20 20 20 20 20 20 20 69 73 20 61 20 ws),.each.of.these.........is.a.
0e80 73 74 72 69 6e 67 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 73 70 6c 69 74 20 69 6e 74 6f 20 65 string.that.will.be.split.into.e
0ea0 78 65 63 75 74 61 62 6c 65 20 6e 61 6d 65 20 61 6e 64 20 28 6f 70 74 69 6f 6e 61 6c 29 0a 20 20 xecutable.name.and.(optional)...
0ec0 20 20 20 20 20 20 6c 69 73 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 28 53 70 6c 69 74 ......list.of.arguments...(Split
0ee0 74 69 6e 67 20 74 68 65 20 73 74 72 69 6e 67 20 69 73 20 64 6f 6e 65 20 73 69 6d 69 6c 61 72 6c ting.the.string.is.done.similarl
0f00 79 20 74 6f 20 68 6f 77 0a 20 20 20 20 20 20 20 20 55 6e 69 78 20 73 68 65 6c 6c 73 20 6f 70 65 y.to.how.........Unix.shells.ope
0f20 72 61 74 65 3a 20 77 6f 72 64 73 20 61 72 65 20 64 65 6c 69 6d 69 74 65 64 20 62 79 20 73 70 61 rate:.words.are.delimited.by.spa
0f40 63 65 73 2c 20 62 75 74 20 71 75 6f 74 65 73 20 61 6e 64 0a 20 20 20 20 20 20 20 20 62 61 63 6b ces,.but.quotes.and.........back
0f60 73 6c 61 73 68 65 73 20 63 61 6e 20 6f 76 65 72 72 69 64 65 20 74 68 69 73 2e 20 20 53 65 65 0a slashes.can.override.this...See.
0f80 20 20 20 20 20 20 20 20 27 64 69 73 74 75 74 69 6c 73 2e 75 74 69 6c 2e 73 70 6c 69 74 5f 71 75 ........'distutils.util.split_qu
0fa0 6f 74 65 64 28 29 27 2e 29 0a 20 20 20 20 20 20 20 20 73 24 00 00 00 75 6e 6b 6e 6f 77 6e 20 65 oted()'.).........s$...unknown.e
0fc0 78 65 63 75 74 61 62 6c 65 20 27 25 73 27 20 66 6f 72 20 63 6c 61 73 73 20 25 73 4e 28 07 00 00 xecutable.'%s'.for.class.%sN(...
0fe0 00 52 19 00 00 00 52 18 00 00 00 74 07 00 00 00 68 61 73 5f 6b 65 79 74 0a 00 00 00 56 61 6c 75 .R....R....t....has_keyt....Valu
1000 65 45 72 72 6f 72 74 09 00 00 00 5f 5f 63 6c 61 73 73 5f 5f 74 08 00 00 00 5f 5f 6e 61 6d 65 5f eErrort....__class__t....__name_
1020 5f 52 1a 00 00 00 28 03 00 00 00 52 1b 00 00 00 74 04 00 00 00 61 72 67 73 52 1c 00 00 00 28 00 _R....(....R....t....argsR....(.
1040 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 ...(....s&.../sys/lib/python/dis
1060 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0f 00 00 00 73 65 74 5f 65 78 65 63 tutils/ccompiler.pyt....set_exec
1080 75 74 61 62 6c 65 73 86 00 00 00 73 0e 00 00 00 00 1b 0d 00 06 01 13 01 03 01 03 01 17 01 63 03 utables....s..................c.
10a0 00 00 00 03 00 00 00 05 00 00 00 43 00 00 00 73 41 00 00 00 74 00 00 7c 02 00 83 01 00 74 01 00 ...........C...sA...t..|.....t..
10c0 6a 08 00 6f 1a 00 01 74 02 00 7c 00 00 7c 01 00 74 03 00 7c 02 00 83 01 00 83 03 00 01 6e 11 00 j..o...t..|..|..t..|.........n..
10e0 01 74 02 00 7c 00 00 7c 01 00 7c 02 00 83 03 00 01 64 00 00 53 28 01 00 00 00 4e 28 04 00 00 00 .t..|..|..|......d..S(....N(....
1100 74 04 00 00 00 74 79 70 65 74 0a 00 00 00 53 74 72 69 6e 67 54 79 70 65 74 07 00 00 00 73 65 74 t....typet....StringTypet....set
1120 61 74 74 72 52 07 00 00 00 28 03 00 00 00 52 1b 00 00 00 52 1c 00 00 00 74 05 00 00 00 76 61 6c attrR....(....R....R....t....val
1140 75 65 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e ue(....(....s&.../sys/lib/python
1160 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 52 1a 00 00 00 aa 00 00 00 /distutils/ccompiler.pyR........
1180 73 06 00 00 00 00 01 13 01 1a 02 63 02 00 00 00 04 00 00 00 03 00 00 00 43 00 00 00 73 41 00 00 s..........c............C...sA..
11a0 00 64 01 00 7d 02 00 78 34 00 7c 00 00 69 00 00 44 5d 29 00 7d 03 00 7c 03 00 64 01 00 19 7c 01 .d..}..x4.|..i..D]).}..|..d...|.
11c0 00 6a 02 00 6f 08 00 01 7c 02 00 53 6e 01 00 01 7c 02 00 64 02 00 17 7d 02 00 71 10 00 57 64 00 .j..o...|..Sn...|..d...}..q..Wd.
11e0 00 53 28 03 00 00 00 4e 69 00 00 00 00 69 01 00 00 00 28 02 00 00 00 52 12 00 00 00 52 10 00 00 .S(....Ni....i....(....R....R...
1200 00 28 04 00 00 00 52 1b 00 00 00 74 04 00 00 00 6e 61 6d 65 74 01 00 00 00 69 74 04 00 00 00 64 .(....R....t....namet....it....d
1220 65 66 6e 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f efn(....(....s&.../sys/lib/pytho
1240 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0b 00 00 00 5f 66 69 n/distutils/ccompiler.pyt...._fi
1260 6e 64 5f 6d 61 63 72 6f b1 00 00 00 73 0e 00 00 00 00 01 06 01 0a 00 06 01 11 01 08 01 0e 02 63 nd_macro....s..................c
1280 02 00 00 00 03 00 00 00 04 00 00 00 43 00 00 00 73 a6 00 00 00 78 9f 00 7c 01 00 44 5d 97 00 7d ............C...s....x..|..D]..}
12a0 02 00 74 00 00 7c 02 00 83 01 00 74 01 00 6a 08 00 6f 62 00 01 74 02 00 7c 02 00 83 01 00 64 01 ..t..|.....t..j..ob..t..|.....d.
12c0 00 6a 02 00 70 3b 00 01 74 02 00 7c 02 00 83 01 00 64 02 00 6a 02 00 6f 3c 00 01 74 00 00 7c 02 .j..p;..t..|.....d..j..o<..t..|.
12e0 00 64 01 00 19 83 01 00 74 03 00 6a 08 00 70 11 00 01 7c 02 00 64 01 00 19 64 07 00 6a 08 00 6f .d......t..j..p...|..d...d..j..o
1300 14 00 01 74 00 00 7c 02 00 64 03 00 19 83 01 00 74 03 00 6a 08 00 70 19 00 01 74 05 00 64 04 00 ...t..|..d......t..j..p...t..d..
1320 7c 02 00 16 64 05 00 17 64 06 00 17 82 02 00 71 07 00 01 71 07 00 57 64 07 00 53 28 08 00 00 00 |...d...d......q...q..Wd..S(....
1340 73 d7 00 00 00 45 6e 73 75 72 65 73 20 74 68 61 74 20 65 76 65 72 79 20 65 6c 65 6d 65 6e 74 20 s....Ensures.that.every.element.
1360 6f 66 20 27 64 65 66 69 6e 69 74 69 6f 6e 73 27 20 69 73 20 61 20 76 61 6c 69 64 20 6d 61 63 72 of.'definitions'.is.a.valid.macr
1380 6f 0a 20 20 20 20 20 20 20 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 69 65 2e 20 65 69 74 68 65 72 o.........definition,.ie..either
13a0 20 28 6e 61 6d 65 2c 76 61 6c 75 65 29 20 32 2d 74 75 70 6c 65 20 6f 72 20 61 20 28 6e 61 6d 65 .(name,value).2-tuple.or.a.(name
13c0 2c 29 20 74 75 70 6c 65 2e 20 20 44 6f 0a 20 20 20 20 20 20 20 20 6e 6f 74 68 69 6e 67 20 69 66 ,).tuple...Do.........nothing.if
13e0 20 61 6c 6c 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 61 72 65 20 4f 4b 2c 20 72 61 69 73 65 20 54 .all.definitions.are.OK,.raise.T
1400 79 70 65 45 72 72 6f 72 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 20 20 20 20 69 01 00 00 ypeError.otherwise..........i...
1420 00 69 02 00 00 00 69 00 00 00 00 73 1f 00 00 00 69 6e 76 61 6c 69 64 20 6d 61 63 72 6f 20 64 65 .i....i....s....invalid.macro.de
1440 66 69 6e 69 74 69 6f 6e 20 27 25 73 27 3a 20 73 2e 00 00 00 6d 75 73 74 20 62 65 20 74 75 70 6c finition.'%s':.s....must.be.tupl
1460 65 20 28 73 74 72 69 6e 67 2c 29 2c 20 28 73 74 72 69 6e 67 2c 20 73 74 72 69 6e 67 29 2c 20 6f e.(string,),.(string,.string),.o
1480 72 20 73 0e 00 00 00 28 73 74 72 69 6e 67 2c 20 4e 6f 6e 65 29 4e 28 06 00 00 00 52 24 00 00 00 r.s....(string,.None)N(....R$...
14a0 74 09 00 00 00 54 75 70 6c 65 54 79 70 65 74 03 00 00 00 6c 65 6e 52 25 00 00 00 52 10 00 00 00 t....TupleTypet....lenR%...R....
14c0 74 09 00 00 00 54 79 70 65 45 72 72 6f 72 28 03 00 00 00 52 1b 00 00 00 74 0b 00 00 00 64 65 66 t....TypeError(....R....t....def
14e0 69 6e 69 74 69 6f 6e 73 52 2a 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 initionsR*...(....(....s&.../sys
1500 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e /lib/python/distutils/ccompiler.
1520 70 79 74 18 00 00 00 5f 63 68 65 63 6b 5f 6d 61 63 72 6f 5f 64 65 66 69 6e 69 74 69 6f 6e 73 bb pyt...._check_macro_definitions.
1540 00 00 00 73 14 00 00 00 00 05 07 00 06 01 13 01 13 01 13 01 28 01 17 01 03 02 0b 01 63 03 00 00 ...s................(.......c...
1560 00 05 00 00 00 02 00 00 00 43 00 00 00 73 4a 00 00 00 7c 00 00 69 00 00 7c 01 00 83 01 00 7d 03 .........C...sJ...|..i..|.....}.
1580 00 7c 03 00 64 01 00 6a 09 00 6f 0e 00 01 7c 00 00 69 02 00 7c 03 00 3d 6e 01 00 01 7c 01 00 7c .|..d..j..o...|..i..|..=n...|..|
15a0 02 00 66 02 00 7d 04 00 7c 00 00 69 02 00 69 03 00 7c 04 00 83 01 00 01 64 01 00 53 28 02 00 00 ..f..}..|..i..i..|......d..S(...
15c0 00 73 5f 01 00 00 44 65 66 69 6e 65 20 61 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 6d 61 63 72 .s_...Define.a.preprocessor.macr
15e0 6f 20 66 6f 72 20 61 6c 6c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 73 20 64 72 69 76 65 6e 20 62 79 o.for.all.compilations.driven.by
1600 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 63 6f 6d 70 69 6c 65 72 20 6f 62 6a 65 63 74 2e 20 20 .this.........compiler.object...
1620 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 20 27 76 61 6c 75 65 27 20 73 The.optional.parameter.'value'.s
1640 68 6f 75 6c 64 20 62 65 20 61 0a 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 3b 20 69 66 20 69 74 hould.be.a.........string;.if.it
1660 20 69 73 20 6e 6f 74 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 63 72 6f .is.not.supplied,.then.the.macro
1680 20 77 69 6c 6c 20 62 65 20 64 65 66 69 6e 65 64 0a 20 20 20 20 20 20 20 20 77 69 74 68 6f 75 74 .will.be.defined.........without
16a0 20 61 6e 20 65 78 70 6c 69 63 69 74 20 76 61 6c 75 65 20 61 6e 64 20 74 68 65 20 65 78 61 63 74 .an.explicit.value.and.the.exact
16c0 20 6f 75 74 63 6f 6d 65 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 .outcome.depends.on.the.........
16e0 63 6f 6d 70 69 6c 65 72 20 75 73 65 64 20 28 58 58 58 20 74 72 75 65 3f 20 64 6f 65 73 20 41 4e compiler.used.(XXX.true?.does.AN
1700 53 49 20 73 61 79 20 61 6e 79 74 68 69 6e 67 20 61 62 6f 75 74 20 74 68 69 73 3f 29 0a 20 20 20 SI.say.anything.about.this?)....
1720 20 20 20 20 20 4e 28 04 00 00 00 52 2b 00 00 00 52 10 00 00 00 52 12 00 00 00 74 06 00 00 00 61 .....N(....R+...R....R....t....a
1740 70 70 65 6e 64 28 05 00 00 00 52 1b 00 00 00 52 28 00 00 00 52 27 00 00 00 52 29 00 00 00 52 2a ppend(....R....R(...R'...R)...R*
1760 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f ...(....(....s&.../sys/lib/pytho
1780 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0c 00 00 00 64 65 66 n/distutils/ccompiler.pyt....def
17a0 69 6e 65 5f 6d 61 63 72 6f ce 00 00 00 73 0a 00 00 00 00 09 0f 01 0d 01 0e 02 0c 01 63 02 00 00 ine_macro....s..............c...
17c0 00 04 00 00 00 02 00 00 00 43 00 00 00 73 47 00 00 00 7c 00 00 69 00 00 7c 01 00 83 01 00 7d 02 .........C...sG...|..i..|.....}.
17e0 00 7c 02 00 64 01 00 6a 09 00 6f 0e 00 01 7c 00 00 69 02 00 7c 02 00 3d 6e 01 00 01 7c 01 00 66 .|..d..j..o...|..i..|..=n...|..f
1800 01 00 7d 03 00 7c 00 00 69 02 00 69 03 00 7c 03 00 83 01 00 01 64 01 00 53 28 02 00 00 00 73 b3 ..}..|..i..i..|......d..S(....s.
1820 01 00 00 55 6e 64 65 66 69 6e 65 20 61 20 70 72 65 70 72 6f 63 65 73 73 6f 72 20 6d 61 63 72 6f ...Undefine.a.preprocessor.macro
1840 20 66 6f 72 20 61 6c 6c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 73 20 64 72 69 76 65 6e 20 62 79 0a .for.all.compilations.driven.by.
1860 20 20 20 20 20 20 20 20 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 20 6f 62 6a 65 63 74 2e 20 20 49 ........this.compiler.object...I
1880 66 20 74 68 65 20 73 61 6d 65 20 6d 61 63 72 6f 20 69 73 20 64 65 66 69 6e 65 64 20 62 79 0a 20 f.the.same.macro.is.defined.by..
18a0 20 20 20 20 20 20 20 27 64 65 66 69 6e 65 5f 6d 61 63 72 6f 28 29 27 20 61 6e 64 20 75 6e 64 65 .......'define_macro()'.and.unde
18c0 66 69 6e 65 64 20 62 79 20 27 75 6e 64 65 66 69 6e 65 5f 6d 61 63 72 6f 28 29 27 20 74 68 65 20 fined.by.'undefine_macro()'.the.
18e0 6c 61 73 74 20 63 61 6c 6c 0a 20 20 20 20 20 20 20 20 74 61 6b 65 73 20 70 72 65 63 65 64 65 6e last.call.........takes.preceden
1900 63 65 20 28 69 6e 63 6c 75 64 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 72 65 64 65 66 69 6e 69 74 ce.(including.multiple.redefinit
1920 69 6f 6e 73 20 6f 72 0a 20 20 20 20 20 20 20 20 75 6e 64 65 66 69 6e 69 74 69 6f 6e 73 29 2e 20 ions.or.........undefinitions)..
1940 20 49 66 20 74 68 65 20 6d 61 63 72 6f 20 69 73 20 72 65 64 65 66 69 6e 65 64 2f 75 6e 64 65 66 .If.the.macro.is.redefined/undef
1960 69 6e 65 64 20 6f 6e 20 61 0a 20 20 20 20 20 20 20 20 70 65 72 2d 63 6f 6d 70 69 6c 61 74 69 6f ined.on.a.........per-compilatio
1980 6e 20 62 61 73 69 73 20 28 69 65 2e 20 69 6e 20 74 68 65 20 63 61 6c 6c 20 74 6f 20 27 63 6f 6d n.basis.(ie..in.the.call.to.'com
19a0 70 69 6c 65 28 29 27 29 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 74 61 6b 65 pile()'),.then.that.........take
19c0 73 20 70 72 65 63 65 64 65 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 4e 28 04 00 00 00 52 2b 00 00 s.precedence..........N(....R+..
19e0 00 52 10 00 00 00 52 12 00 00 00 52 31 00 00 00 28 04 00 00 00 52 1b 00 00 00 52 28 00 00 00 52 .R....R....R1...(....R....R(...R
1a00 29 00 00 00 74 06 00 00 00 75 6e 64 65 66 6e 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 )...t....undefn(....(....s&.../s
1a20 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 ys/lib/python/distutils/ccompile
1a40 72 2e 70 79 74 0e 00 00 00 75 6e 64 65 66 69 6e 65 5f 6d 61 63 72 6f df 00 00 00 73 0a 00 00 00 r.pyt....undefine_macro....s....
1a60 00 0b 0f 01 0d 01 0e 02 09 01 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 14 00 00 00 ..........c............C...s....
1a80 7c 00 00 69 00 00 69 01 00 7c 01 00 83 01 00 01 64 01 00 53 28 02 00 00 00 73 f3 00 00 00 41 64 |..i..i..|......d..S(....s....Ad
1aa0 64 20 27 64 69 72 27 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 d.'dir'.to.the.list.of.directori
1ac0 65 73 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 73 65 61 72 63 68 65 64 20 66 6f 72 0a 20 20 20 es.that.will.be.searched.for....
1ae0 20 20 20 20 20 68 65 61 64 65 72 20 66 69 6c 65 73 2e 20 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 .....header.files...The.compiler
1b00 20 69 73 20 69 6e 73 74 72 75 63 74 65 64 20 74 6f 20 73 65 61 72 63 68 20 64 69 72 65 63 74 6f .is.instructed.to.search.directo
1b20 72 69 65 73 20 69 6e 0a 20 20 20 20 20 20 20 20 74 68 65 20 6f 72 64 65 72 20 69 6e 20 77 68 69 ries.in.........the.order.in.whi
1b40 63 68 20 74 68 65 79 20 61 72 65 20 73 75 70 70 6c 69 65 64 20 62 79 20 73 75 63 63 65 73 73 69 ch.they.are.supplied.by.successi
1b60 76 65 20 63 61 6c 6c 73 20 74 6f 0a 20 20 20 20 20 20 20 20 27 61 64 64 5f 69 6e 63 6c 75 64 65 ve.calls.to.........'add_include
1b80 5f 64 69 72 28 29 27 2e 0a 20 20 20 20 20 20 20 20 4e 28 02 00 00 00 52 13 00 00 00 52 31 00 00 _dir()'..........N(....R....R1..
1ba0 00 28 02 00 00 00 52 1b 00 00 00 74 03 00 00 00 64 69 72 28 00 00 00 00 28 00 00 00 00 73 26 00 .(....R....t....dir(....(....s&.
1bc0 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d ../sys/lib/python/distutils/ccom
1be0 70 69 6c 65 72 2e 70 79 74 0f 00 00 00 61 64 64 5f 69 6e 63 6c 75 64 65 5f 64 69 72 f2 00 00 00 piler.pyt....add_include_dir....
1c00 73 02 00 00 00 00 06 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 13 00 00 00 74 00 00 s......c............C...s....t..
1c20 7c 01 00 83 01 00 7c 00 00 5f 01 00 64 01 00 53 28 02 00 00 00 73 79 01 00 00 53 65 74 20 74 68 |.....|.._..d..S(....sy...Set.th
1c40 65 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 77 69 6c 6c 20 e.list.of.directories.that.will.
1c60 62 65 20 73 65 61 72 63 68 65 64 20 74 6f 20 27 64 69 72 73 27 20 28 61 0a 20 20 20 20 20 20 20 be.searched.to.'dirs'.(a........
1c80 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 29 2e 20 20 4f 76 65 72 72 69 64 65 73 20 61 6e .list.of.strings)...Overrides.an
1ca0 79 20 70 72 65 63 65 64 69 6e 67 20 63 61 6c 6c 73 20 74 6f 0a 20 20 20 20 20 20 20 20 27 61 64 y.preceding.calls.to.........'ad
1cc0 64 5f 69 6e 63 6c 75 64 65 5f 64 69 72 28 29 27 3b 20 73 75 62 73 65 71 75 65 6e 63 65 20 63 61 d_include_dir()';.subsequence.ca
1ce0 6c 6c 73 20 74 6f 20 27 61 64 64 5f 69 6e 63 6c 75 64 65 5f 64 69 72 28 29 27 20 61 64 64 0a 20 lls.to.'add_include_dir()'.add..
1d00 20 20 20 20 20 20 20 74 6f 20 74 68 65 20 6c 69 73 74 20 70 61 73 73 65 64 20 74 6f 20 27 73 65 .......to.the.list.passed.to.'se
1d20 74 5f 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 29 27 2e 20 20 54 68 69 73 20 64 6f 65 73 20 6e 6f t_include_dirs()'...This.does.no
1d40 74 20 61 66 66 65 63 74 0a 20 20 20 20 20 20 20 20 61 6e 79 20 6c 69 73 74 20 6f 66 20 73 74 61 t.affect.........any.list.of.sta
1d60 6e 64 61 72 64 20 69 6e 63 6c 75 64 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 74 ndard.include.directories.that.t
1d80 68 65 20 63 6f 6d 70 69 6c 65 72 20 6d 61 79 0a 20 20 20 20 20 20 20 20 73 65 61 72 63 68 20 62 he.compiler.may.........search.b
1da0 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 4e 28 02 00 00 00 52 01 00 00 00 52 13 y.default..........N(....R....R.
1dc0 00 00 00 28 02 00 00 00 52 1b 00 00 00 74 04 00 00 00 64 69 72 73 28 00 00 00 00 28 00 00 00 00 ...(....R....t....dirs(....(....
1de0 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 s&.../sys/lib/python/distutils/c
1e00 63 6f 6d 70 69 6c 65 72 2e 70 79 74 10 00 00 00 73 65 74 5f 69 6e 63 6c 75 64 65 5f 64 69 72 73 compiler.pyt....set_include_dirs
1e20 fa 00 00 00 73 02 00 00 00 00 08 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 14 00 00 ....s......c............C...s...
1e40 00 7c 00 00 69 00 00 69 01 00 7c 01 00 83 01 00 01 64 01 00 53 28 02 00 00 00 73 bf 02 00 00 41 .|..i..i..|......d..S(....s....A
1e60 64 64 20 27 6c 69 62 6e 61 6d 65 27 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 6c 69 62 72 dd.'libname'.to.the.list.of.libr
1e80 61 72 69 65 73 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 0a 20 aries.that.will.be.included.in..
1ea0 20 20 20 20 20 20 20 61 6c 6c 20 6c 69 6e 6b 73 20 64 72 69 76 65 6e 20 62 79 20 74 68 69 73 20 .......all.links.driven.by.this.
1ec0 63 6f 6d 70 69 6c 65 72 20 6f 62 6a 65 63 74 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 27 6c 69 62 compiler.object...Note.that.'lib
1ee0 6e 61 6d 65 27 0a 20 20 20 20 20 20 20 20 73 68 6f 75 6c 64 20 2a 6e 6f 74 2a 20 62 65 20 74 68 name'.........should.*not*.be.th
1f00 65 20 6e 61 6d 65 20 6f 66 20 61 20 66 69 6c 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 6c 69 e.name.of.a.file.containing.a.li
1f20 62 72 61 72 79 2c 20 62 75 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 6e 61 6d 65 20 6f 66 20 74 brary,.but.the.........name.of.t
1f40 68 65 20 6c 69 62 72 61 72 79 20 69 74 73 65 6c 66 3a 20 74 68 65 20 61 63 74 75 61 6c 20 66 69 he.library.itself:.the.actual.fi
1f60 6c 65 6e 61 6d 65 20 77 69 6c 6c 20 62 65 20 69 6e 66 65 72 72 65 64 20 62 79 0a 20 20 20 20 20 lename.will.be.inferred.by......
1f80 20 20 20 74 68 65 20 6c 69 6e 6b 65 72 2c 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2c 20 6f 72 20 ...the.linker,.the.compiler,.or.
1fa0 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 6c 61 73 73 20 28 64 65 70 65 6e 64 69 6e 67 20 6f 6e the.compiler.class.(depending.on
1fc0 20 74 68 65 0a 20 20 20 20 20 20 20 20 70 6c 61 74 66 6f 72 6d 29 2e 0a 0a 20 20 20 20 20 20 20 .the.........platform)..........
1fe0 20 54 68 65 20 6c 69 6e 6b 65 72 20 77 69 6c 6c 20 62 65 20 69 6e 73 74 72 75 63 74 65 64 20 74 .The.linker.will.be.instructed.t
2000 6f 20 6c 69 6e 6b 20 61 67 61 69 6e 73 74 20 6c 69 62 72 61 72 69 65 73 20 69 6e 20 74 68 65 0a o.link.against.libraries.in.the.
2020 20 20 20 20 20 20 20 20 6f 72 64 65 72 20 74 68 65 79 20 77 65 72 65 20 73 75 70 70 6c 69 65 64 ........order.they.were.supplied
2040 20 74 6f 20 27 61 64 64 5f 6c 69 62 72 61 72 79 28 29 27 20 61 6e 64 2f 6f 72 0a 20 20 20 20 20 .to.'add_library()'.and/or......
2060 20 20 20 27 73 65 74 5f 6c 69 62 72 61 72 69 65 73 28 29 27 2e 20 20 49 74 20 69 73 20 70 65 72 ...'set_libraries()'...It.is.per
2080 66 65 63 74 6c 79 20 76 61 6c 69 64 20 74 6f 20 64 75 70 6c 69 63 61 74 65 20 6c 69 62 72 61 72 fectly.valid.to.duplicate.librar
20a0 79 0a 20 20 20 20 20 20 20 20 6e 61 6d 65 73 3b 20 74 68 65 20 6c 69 6e 6b 65 72 20 77 69 6c 6c y.........names;.the.linker.will
20c0 20 62 65 20 69 6e 73 74 72 75 63 74 65 64 20 74 6f 20 6c 69 6e 6b 20 61 67 61 69 6e 73 74 20 6c .be.instructed.to.link.against.l
20e0 69 62 72 61 72 69 65 73 20 61 73 0a 20 20 20 20 20 20 20 20 6d 61 6e 79 20 74 69 6d 65 73 20 61 ibraries.as.........many.times.a
2100 73 20 74 68 65 79 20 61 72 65 20 6d 65 6e 74 69 6f 6e 65 64 2e 0a 20 20 20 20 20 20 20 20 4e 28 s.they.are.mentioned..........N(
2120 02 00 00 00 52 14 00 00 00 52 31 00 00 00 28 02 00 00 00 52 1b 00 00 00 74 07 00 00 00 6c 69 62 ....R....R1...(....R....t....lib
2140 6e 61 6d 65 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 name(....(....s&.../sys/lib/pyth
2160 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0b 00 00 00 61 64 on/distutils/ccompiler.pyt....ad
2180 64 5f 6c 69 62 72 61 72 79 05 01 00 00 73 02 00 00 00 00 0e 63 02 00 00 00 02 00 00 00 02 00 00 d_library....s......c...........
21a0 00 43 00 00 00 73 13 00 00 00 74 00 00 7c 01 00 83 01 00 7c 00 00 5f 01 00 64 01 00 53 28 02 00 .C...s....t..|.....|.._..d..S(..
21c0 00 00 73 f4 00 00 00 53 65 74 20 74 68 65 20 6c 69 73 74 20 6f 66 20 6c 69 62 72 61 72 69 65 73 ..s....Set.the.list.of.libraries
21e0 20 74 6f 20 62 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c 20 6c 69 6e 6b 73 20 64 72 69 .to.be.included.in.all.links.dri
2200 76 65 6e 20 62 79 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 20 6f 62 6a ven.by.........this.compiler.obj
2220 65 63 74 20 74 6f 20 27 6c 69 62 6e 61 6d 65 73 27 20 28 61 20 6c 69 73 74 20 6f 66 20 73 74 72 ect.to.'libnames'.(a.list.of.str
2240 69 6e 67 73 29 2e 20 20 54 68 69 73 20 64 6f 65 73 0a 20 20 20 20 20 20 20 20 6e 6f 74 20 61 66 ings)...This.does.........not.af
2260 66 65 63 74 20 61 6e 79 20 73 74 61 6e 64 61 72 64 20 73 79 73 74 65 6d 20 6c 69 62 72 61 72 69 fect.any.standard.system.librari
2280 65 73 20 74 68 61 74 20 74 68 65 20 6c 69 6e 6b 65 72 20 6d 61 79 0a 20 20 20 20 20 20 20 20 69 es.that.the.linker.may.........i
22a0 6e 63 6c 75 64 65 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 4e 28 02 00 00 nclude.by.default..........N(...
22c0 00 52 01 00 00 00 52 14 00 00 00 28 02 00 00 00 52 1b 00 00 00 74 08 00 00 00 6c 69 62 6e 61 6d .R....R....(....R....t....libnam
22e0 65 73 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e es(....(....s&.../sys/lib/python
2300 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0d 00 00 00 73 65 74 5f /distutils/ccompiler.pyt....set_
2320 6c 69 62 72 61 72 69 65 73 15 01 00 00 73 02 00 00 00 00 06 63 02 00 00 00 02 00 00 00 02 00 00 libraries....s......c...........
2340 00 43 00 00 00 73 14 00 00 00 7c 00 00 69 00 00 69 01 00 7c 01 00 83 01 00 01 64 01 00 53 28 02 .C...s....|..i..i..|......d..S(.
2360 00 00 00 73 27 01 00 00 41 64 64 20 27 64 69 72 27 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 ...s'...Add.'dir'.to.the.list.of
2380 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 73 65 61 72 63 68 .directories.that.will.be.search
23a0 65 64 20 66 6f 72 0a 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 69 65 73 20 73 70 65 63 69 66 69 ed.for.........libraries.specifi
23c0 65 64 20 74 6f 20 27 61 64 64 5f 6c 69 62 72 61 72 79 28 29 27 20 61 6e 64 20 27 73 65 74 5f 6c ed.to.'add_library()'.and.'set_l
23e0 69 62 72 61 72 69 65 73 28 29 27 2e 20 20 54 68 65 0a 20 20 20 20 20 20 20 20 6c 69 6e 6b 65 72 ibraries()'...The.........linker
2400 20 77 69 6c 6c 20 62 65 20 69 6e 73 74 72 75 63 74 65 64 20 74 6f 20 73 65 61 72 63 68 20 66 6f .will.be.instructed.to.search.fo
2420 72 20 6c 69 62 72 61 72 69 65 73 20 69 6e 20 74 68 65 20 6f 72 64 65 72 20 74 68 65 79 0a 20 20 r.libraries.in.the.order.they...
2440 20 20 20 20 20 20 61 72 65 20 73 75 70 70 6c 69 65 64 20 74 6f 20 27 61 64 64 5f 6c 69 62 72 61 ......are.supplied.to.'add_libra
2460 72 79 5f 64 69 72 28 29 27 20 61 6e 64 2f 6f 72 20 27 73 65 74 5f 6c 69 62 72 61 72 79 5f 64 69 ry_dir()'.and/or.'set_library_di
2480 72 73 28 29 27 2e 0a 20 20 20 20 20 20 20 20 4e 28 02 00 00 00 52 15 00 00 00 52 31 00 00 00 28 rs()'..........N(....R....R1...(
24a0 02 00 00 00 52 1b 00 00 00 52 35 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 ....R....R5...(....(....s&.../sy
24c0 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 s/lib/python/distutils/ccompiler
24e0 2e 70 79 74 0f 00 00 00 61 64 64 5f 6c 69 62 72 61 72 79 5f 64 69 72 1e 01 00 00 73 02 00 00 00 .pyt....add_library_dir....s....
2500 00 06 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 13 00 00 00 74 00 00 7c 01 00 83 01 ..c............C...s....t..|....
2520 00 7c 00 00 5f 01 00 64 01 00 53 28 02 00 00 00 73 c0 00 00 00 53 65 74 20 74 68 65 20 6c 69 73 .|.._..d..S(....s....Set.the.lis
2540 74 20 6f 66 20 6c 69 62 72 61 72 79 20 73 65 61 72 63 68 20 64 69 72 65 63 74 6f 72 69 65 73 20 t.of.library.search.directories.
2560 74 6f 20 27 64 69 72 73 27 20 28 61 20 6c 69 73 74 20 6f 66 0a 20 20 20 20 20 20 20 20 73 74 72 to.'dirs'.(a.list.of.........str
2580 69 6e 67 73 29 2e 20 20 54 68 69 73 20 64 6f 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 61 6e 79 ings)...This.does.not.affect.any
25a0 20 73 74 61 6e 64 61 72 64 20 6c 69 62 72 61 72 79 20 73 65 61 72 63 68 20 70 61 74 68 0a 20 20 .standard.library.search.path...
25c0 20 20 20 20 20 20 74 68 61 74 20 74 68 65 20 6c 69 6e 6b 65 72 20 6d 61 79 20 73 65 61 72 63 68 ......that.the.linker.may.search
25e0 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 4e 28 02 00 00 00 52 01 00 00 00 .by.default..........N(....R....
2600 52 15 00 00 00 28 02 00 00 00 52 1b 00 00 00 52 37 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 R....(....R....R7...(....(....s&
2620 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f .../sys/lib/python/distutils/cco
2640 6d 70 69 6c 65 72 2e 70 79 74 10 00 00 00 73 65 74 5f 6c 69 62 72 61 72 79 5f 64 69 72 73 26 01 mpiler.pyt....set_library_dirs&.
2660 00 00 73 02 00 00 00 00 05 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 14 00 00 00 7c ..s......c............C...s....|
2680 00 00 69 00 00 69 01 00 7c 01 00 83 01 00 01 64 01 00 53 28 02 00 00 00 73 6c 00 00 00 41 64 64 ..i..i..|......d..S(....sl...Add
26a0 20 27 64 69 72 27 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 .'dir'.to.the.list.of.directorie
26c0 73 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 73 65 61 72 63 68 65 64 20 66 6f 72 0a 20 20 20 20 s.that.will.be.searched.for.....
26e0 20 20 20 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 74 20 72 75 6e 74 69 6d 65 2e ....shared.libraries.at.runtime.
2700 0a 20 20 20 20 20 20 20 20 4e 28 02 00 00 00 52 16 00 00 00 52 31 00 00 00 28 02 00 00 00 52 1b .........N(....R....R1...(....R.
2720 00 00 00 52 35 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f ...R5...(....(....s&.../sys/lib/
2740 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 17 00 python/distutils/ccompiler.pyt..
2760 00 00 61 64 64 5f 72 75 6e 74 69 6d 65 5f 6c 69 62 72 61 72 79 5f 64 69 72 2e 01 00 00 73 02 00 ..add_runtime_library_dir....s..
2780 00 00 00 04 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 13 00 00 00 74 00 00 7c 01 00 ....c............C...s....t..|..
27a0 83 01 00 7c 00 00 5f 01 00 64 01 00 53 28 02 00 00 00 73 e3 00 00 00 53 65 74 20 74 68 65 20 6c ...|.._..d..S(....s....Set.the.l
27c0 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 ist.of.directories.to.search.for
27e0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 61 74 0a 20 20 20 20 20 20 20 20 72 75 6e .shared.libraries.at.........run
2800 74 69 6d 65 20 74 6f 20 27 64 69 72 73 27 20 28 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 time.to.'dirs'.(a.list.of.string
2820 73 29 2e 20 20 54 68 69 73 20 64 6f 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 61 6e 79 0a 20 20 s)...This.does.not.affect.any...
2840 20 20 20 20 20 20 73 74 61 6e 64 61 72 64 20 73 65 61 72 63 68 20 70 61 74 68 20 74 68 61 74 20 ......standard.search.path.that.
2860 74 68 65 20 72 75 6e 74 69 6d 65 20 6c 69 6e 6b 65 72 20 6d 61 79 20 73 65 61 72 63 68 20 62 79 the.runtime.linker.may.search.by
2880 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 4e 28 02 00 00 00 .........default..........N(....
28a0 52 01 00 00 00 52 16 00 00 00 28 02 00 00 00 52 1b 00 00 00 52 37 00 00 00 28 00 00 00 00 28 00 R....R....(....R....R7...(....(.
28c0 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c ...s&.../sys/lib/python/distutil
28e0 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 18 00 00 00 73 65 74 5f 72 75 6e 74 69 6d 65 5f 6c s/ccompiler.pyt....set_runtime_l
2900 69 62 72 61 72 79 5f 64 69 72 73 34 01 00 00 73 02 00 00 00 00 06 63 02 00 00 00 02 00 00 00 02 ibrary_dirs4...s......c.........
2920 00 00 00 43 00 00 00 73 14 00 00 00 7c 00 00 69 00 00 69 01 00 7c 01 00 83 01 00 01 64 01 00 53 ...C...s....|..i..i..|......d..S
2940 28 02 00 00 00 73 e3 00 00 00 41 64 64 20 27 6f 62 6a 65 63 74 27 20 74 6f 20 74 68 65 20 6c 69 (....s....Add.'object'.to.the.li
2960 73 74 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 28 6f 72 20 61 6e 61 6c 6f 67 75 65 73 st.of.object.files.(or.analogues
2980 2c 20 73 75 63 68 20 61 73 0a 20 20 20 20 20 20 20 20 65 78 70 6c 69 63 69 74 6c 79 20 6e 61 6d ,.such.as.........explicitly.nam
29a0 65 64 20 6c 69 62 72 61 72 79 20 66 69 6c 65 73 20 6f 72 20 74 68 65 20 6f 75 74 70 75 74 20 6f ed.library.files.or.the.output.o
29c0 66 20 22 72 65 73 6f 75 72 63 65 0a 20 20 20 20 20 20 20 20 63 6f 6d 70 69 6c 65 72 73 22 29 20 f."resource.........compilers").
29e0 74 6f 20 62 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 65 76 65 72 79 20 6c 69 6e 6b 20 64 72 69 to.be.included.in.every.link.dri
2a00 76 65 6e 20 62 79 20 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 0a 20 20 20 20 20 20 20 20 6f 62 6a ven.by.this.compiler.........obj
2a20 65 63 74 2e 0a 20 20 20 20 20 20 20 20 4e 28 02 00 00 00 52 17 00 00 00 52 31 00 00 00 28 02 00 ect..........N(....R....R1...(..
2a40 00 00 52 1b 00 00 00 74 06 00 00 00 6f 62 6a 65 63 74 28 00 00 00 00 28 00 00 00 00 73 26 00 00 ..R....t....object(....(....s&..
2a60 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 ./sys/lib/python/distutils/ccomp
2a80 69 6c 65 72 2e 70 79 74 0f 00 00 00 61 64 64 5f 6c 69 6e 6b 5f 6f 62 6a 65 63 74 3d 01 00 00 73 iler.pyt....add_link_object=...s
2aa0 02 00 00 00 00 06 63 02 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 13 00 00 00 74 00 00 7c ......c............C...s....t..|
2ac0 01 00 83 01 00 7c 00 00 5f 01 00 64 01 00 53 28 02 00 00 00 73 ea 00 00 00 53 65 74 20 74 68 65 .....|.._..d..S(....s....Set.the
2ae0 20 6c 69 73 74 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 28 6f 72 20 61 6e 61 6c 6f 67 .list.of.object.files.(or.analog
2b00 75 65 73 29 20 74 6f 20 62 65 20 69 6e 63 6c 75 64 65 64 20 69 6e 0a 20 20 20 20 20 20 20 20 65 ues).to.be.included.in.........e
2b20 76 65 72 79 20 6c 69 6e 6b 20 74 6f 20 27 6f 62 6a 65 63 74 73 27 2e 20 20 54 68 69 73 20 64 6f very.link.to.'objects'...This.do
2b40 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 61 6e 79 20 73 74 61 6e 64 61 72 64 20 6f 62 6a 65 63 es.not.affect.any.standard.objec
2b60 74 0a 20 20 20 20 20 20 20 20 66 69 6c 65 73 20 74 68 61 74 20 74 68 65 20 6c 69 6e 6b 65 72 20 t.........files.that.the.linker.
2b80 6d 61 79 20 69 6e 63 6c 75 64 65 20 62 79 20 64 65 66 61 75 6c 74 20 28 73 75 63 68 20 61 73 20 may.include.by.default.(such.as.
2ba0 73 79 73 74 65 6d 0a 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 69 65 73 29 2e 0a 20 20 20 20 20 system.........libraries).......
2bc0 20 20 20 4e 28 02 00 00 00 52 01 00 00 00 52 17 00 00 00 28 02 00 00 00 52 1b 00 00 00 52 17 00 ...N(....R....R....(....R....R..
2be0 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e ..(....(....s&.../sys/lib/python
2c00 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 10 00 00 00 73 65 74 5f /distutils/ccompiler.pyt....set_
2c20 6c 69 6e 6b 5f 6f 62 6a 65 63 74 73 45 01 00 00 73 02 00 00 00 00 06 63 07 00 00 00 13 00 00 00 link_objectsE...s......c........
2c40 0b 00 00 00 43 00 00 00 73 f0 02 00 00 7c 01 00 64 0a 00 6a 08 00 6f 0d 00 01 7c 00 00 69 01 00 ....C...s....|..d..j..o...|..i..
2c60 7d 01 00 6e 21 00 01 74 02 00 7c 01 00 83 01 00 74 03 00 6a 09 00 6f 0d 00 01 74 04 00 64 01 00 }..n!..t..|.....t..j..o...t..d..
2c80 82 02 00 6e 01 00 01 7c 02 00 64 0a 00 6a 08 00 6f 0d 00 01 7c 00 00 69 05 00 7d 02 00 6e 35 00 ...n...|..d..j..o...|..i..}..n5.
2ca0 01 74 02 00 7c 02 00 83 01 00 74 06 00 6a 08 00 6f 18 00 01 7c 02 00 7c 00 00 69 05 00 70 04 00 .t..|.....t..j..o...|..|..i..p..
2cc0 01 67 00 00 17 7d 02 00 6e 0a 00 01 74 04 00 64 02 00 82 02 00 7c 03 00 64 0a 00 6a 08 00 6f 0d .g...}..n...t..d.....|..d..j..o.
2ce0 00 01 7c 00 00 69 07 00 7d 03 00 6e 41 00 01 74 02 00 7c 03 00 83 01 00 74 06 00 74 08 00 66 02 ..|..i..}..nA..t..|.....t..t..f.
2d00 00 6a 06 00 6f 1e 00 01 74 09 00 7c 03 00 83 01 00 7c 00 00 69 07 00 70 04 00 01 67 00 00 17 7d .j..o...t..|.....|..i..p...g...}
2d20 03 00 6e 0a 00 01 74 04 00 64 03 00 82 02 00 7c 06 00 64 0a 00 6a 08 00 6f 0a 00 01 67 00 00 7d ..n...t..d.....|..d..j..o...g..}
2d40 06 00 6e 01 00 01 7c 00 00 69 0a 00 7c 04 00 64 04 00 64 05 00 64 06 00 7c 01 00 83 01 02 7d 07 ..n...|..i..|..d..d..d..|.....}.
2d60 00 74 0b 00 7c 07 00 83 01 00 74 0b 00 7c 04 00 83 01 00 6a 02 00 70 07 00 01 74 0c 00 82 01 00 .t..|.....t..|.....j..p...t.....
2d80 01 7c 00 00 69 0d 00 6f 25 00 01 68 00 00 7d 08 00 78 ef 00 7c 04 00 44 5d 10 00 7d 09 00 64 05 .|..i..o%..h..}..x..|..D]..}..d.
2da0 00 7c 08 00 7c 09 00 3c 71 4b 01 57 6e d4 00 01 7c 05 00 64 0a 00 6a 08 00 6f 55 00 01 68 00 00 .|..|..<qK.Wn...|..d..j..oU..h..
2dc0 7d 08 00 78 18 00 7c 04 00 44 5d 10 00 7d 09 00 64 07 00 7c 08 00 7c 09 00 3c 71 7d 01 57 74 0e }..x..|..D]..}..d..|..|..<q}.Wt.
2de0 00 7c 04 00 7c 07 00 83 02 00 5c 02 00 7d 0a 00 7d 0b 00 78 8d 00 7c 0a 00 44 5d 10 00 7d 09 00 .|..|.....\..}..}..x..|..D]..}..
2e00 64 05 00 7c 08 00 7c 09 00 3c 71 ad 01 57 6e 72 00 01 68 00 00 7d 08 00 7c 05 00 1e 64 0a 00 67 d..|..|..<q..Wnr..h..}..|...d..g
2e20 01 00 17 7d 0c 00 78 5a 00 74 0f 00 74 0b 00 7c 07 00 83 01 00 83 01 00 44 5d 46 00 7d 0d 00 7c ...}..xZ.t..t..|........D]F.}..|
2e40 04 00 7c 0d 00 19 7d 09 00 7c 09 00 7c 0c 00 64 08 00 3c 74 10 00 7c 0c 00 7c 07 00 7c 0d 00 19 ..|...}..|..|..d..<t..|..|..|...
2e60 83 02 00 6f 0e 00 01 64 05 00 7c 08 00 7c 09 00 3c 71 ec 01 01 64 07 00 7c 08 00 7c 09 00 3c 71 ...o...d..|..|..<q...d..|..|..<q
2e80 ec 01 57 74 11 00 7c 02 00 7c 03 00 83 02 00 7d 0e 00 68 00 00 7d 0f 00 78 8f 00 74 0f 00 74 0b ..Wt..|..|.....}..h..}..x..t..t.
2ea0 00 7c 04 00 83 01 00 83 01 00 44 5d 7b 00 7d 0d 00 7c 04 00 7c 0d 00 19 7d 10 00 7c 07 00 7c 0d .|........D]{.}..|..|...}..|..|.
2ec0 00 19 7d 11 00 74 12 00 69 13 00 69 14 00 7c 10 00 83 01 00 64 07 00 19 7d 12 00 7c 00 00 69 15 ..}..t..i..i..|.....d...}..|..i.
2ee0 00 74 12 00 69 13 00 69 16 00 7c 11 00 83 01 00 83 01 00 01 7c 08 00 7c 10 00 19 6f 17 00 01 74 .t..i..i..|.........|..|...o...t
2f00 17 00 69 18 00 64 09 00 7c 10 00 7c 11 00 83 03 00 01 71 5e 02 01 7c 10 00 7c 12 00 66 02 00 7c ..i..d..|..|......q^..|..|..f..|
2f20 0f 00 7c 11 00 3c 71 5e 02 57 7c 02 00 7c 07 00 7c 06 00 7c 0e 00 7c 0f 00 66 05 00 53 28 0b 00 ..|..<q^.W|..|..|..|..|..f..S(..
2f40 00 00 73 7d 00 00 00 50 72 6f 63 65 73 73 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 65 63 ..s}...Process.arguments.and.dec
2f60 69 64 65 20 77 68 69 63 68 20 73 6f 75 72 63 65 20 66 69 6c 65 73 20 74 6f 20 63 6f 6d 70 69 6c ide.which.source.files.to.compil
2f80 65 2e 0a 0a 20 20 20 20 20 20 20 20 4d 65 72 67 65 73 20 5f 66 69 78 5f 63 6f 6d 70 69 6c 65 5f e...........Merges._fix_compile_
2fa0 61 72 67 73 28 29 20 61 6e 64 20 5f 70 72 65 70 5f 63 6f 6d 70 69 6c 65 28 29 2e 0a 20 20 20 20 args().and._prep_compile()......
2fc0 20 20 20 20 73 25 00 00 00 27 6f 75 74 70 75 74 5f 64 69 72 27 20 6d 75 73 74 20 62 65 20 61 20 ....s%...'output_dir'.must.be.a.
2fe0 73 74 72 69 6e 67 20 6f 72 20 4e 6f 6e 65 73 2f 00 00 00 27 6d 61 63 72 6f 73 27 20 28 69 66 20 string.or.Nones/...'macros'.(if.
3000 73 75 70 70 6c 69 65 64 29 20 6d 75 73 74 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 74 75 70 6c supplied).must.be.a.list.of.tupl
3020 65 73 73 36 00 00 00 27 69 6e 63 6c 75 64 65 5f 64 69 72 73 27 20 28 69 66 20 73 75 70 70 6c 69 ess6...'include_dirs'.(if.suppli
3040 65 64 29 20 6d 75 73 74 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 74 09 00 ed).must.be.a.list.of.stringst..
3060 00 00 73 74 72 69 70 5f 64 69 72 69 00 00 00 00 52 11 00 00 00 69 01 00 00 00 69 ff ff ff ff 73 ..strip_diri....R....i....i....s
3080 1b 00 00 00 73 6b 69 70 70 69 6e 67 20 25 73 20 28 25 73 20 75 70 2d 74 6f 2d 64 61 74 65 29 4e ....skipping.%s.(%s.up-to-date)N
30a0 28 19 00 00 00 52 10 00 00 00 52 11 00 00 00 52 24 00 00 00 52 25 00 00 00 52 2e 00 00 00 52 12 (....R....R....R$...R%...R....R.
30c0 00 00 00 74 08 00 00 00 4c 69 73 74 54 79 70 65 52 13 00 00 00 52 2c 00 00 00 74 04 00 00 00 6c ...t....ListTypeR....R,...t....l
30e0 69 73 74 74 10 00 00 00 6f 62 6a 65 63 74 5f 66 69 6c 65 6e 61 6d 65 73 52 2d 00 00 00 74 0e 00 istt....object_filenamesR-...t..
3100 00 00 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 52 0e 00 00 00 52 05 00 00 00 74 05 00 00 00 72 ..AssertionErrorR....R....t....r
3120 61 6e 67 65 52 06 00 00 00 74 16 00 00 00 67 65 6e 5f 70 72 65 70 72 6f 63 65 73 73 5f 6f 70 74 angeR....t....gen_preprocess_opt
3140 69 6f 6e 73 74 02 00 00 00 6f 73 74 04 00 00 00 70 61 74 68 74 08 00 00 00 73 70 6c 69 74 65 78 ionst....ost....patht....splitex
3160 74 52 04 00 00 00 74 07 00 00 00 64 69 72 6e 61 6d 65 52 09 00 00 00 74 05 00 00 00 64 65 62 75 tR....t....dirnameR....t....debu
3180 67 28 13 00 00 00 52 1b 00 00 00 74 06 00 00 00 6f 75 74 64 69 72 52 12 00 00 00 74 07 00 00 00 g(....R....t....outdirR....t....
31a0 69 6e 63 64 69 72 73 74 07 00 00 00 73 6f 75 72 63 65 73 74 07 00 00 00 64 65 70 65 6e 64 73 74 incdirst....sourcest....dependst
31c0 05 00 00 00 65 78 74 72 61 52 17 00 00 00 74 0b 00 00 00 73 6b 69 70 5f 73 6f 75 72 63 65 74 06 ....extraR....t....skip_sourcet.
31e0 00 00 00 73 6f 75 72 63 65 74 09 00 00 00 6e 5f 73 6f 75 72 63 65 73 74 09 00 00 00 6e 5f 6f 62 ...sourcet....n_sourcest....n_ob
3200 6a 65 63 74 73 74 01 00 00 00 4c 52 29 00 00 00 74 07 00 00 00 70 70 5f 6f 70 74 73 74 05 00 00 jectst....LR)...t....pp_optst...
3220 00 62 75 69 6c 64 74 03 00 00 00 73 72 63 74 03 00 00 00 6f 62 6a 74 03 00 00 00 65 78 74 28 00 .buildt....srct....objt....ext(.
3240 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 ...(....s&.../sys/lib/python/dis
3260 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0e 00 00 00 5f 73 65 74 75 70 5f 63 tutils/ccompiler.pyt...._setup_c
3280 6f 6d 70 69 6c 65 53 01 00 00 73 70 00 00 00 00 06 0d 01 0d 01 13 01 0d 02 0d 01 0d 01 13 01 18 ompileS...sp....................
32a0 02 09 02 0d 01 0d 01 19 01 1e 02 03 01 06 02 0d 01 0a 03 0c 01 06 01 09 01 20 05 0a 01 06 01 07 ................................
32c0 00 06 01 12 01 0d 05 06 01 07 00 06 01 0e 02 15 01 07 00 06 01 12 05 06 03 0e 01 13 00 06 01 0a ................................
32e0 01 0a 01 14 01 0e 02 0e 02 0f 02 06 01 13 00 06 01 0a 01 0a 01 16 01 19 01 0b 01 17 02 14 02 63 ...............................c
3300 04 00 00 00 05 00 00 00 03 00 00 00 43 00 00 00 73 3e 00 00 00 7c 01 00 64 01 00 67 01 00 17 7d ............C...s>...|..d..g...}
3320 04 00 7c 02 00 6f 11 00 01 64 02 00 67 01 00 7c 04 00 64 03 00 2a 6e 01 00 01 7c 03 00 6f 0e 00 ..|..o...d..g..|..d..*n...|..o..
3340 01 7c 03 00 7c 04 00 64 03 00 2a 6e 01 00 01 7c 04 00 53 28 04 00 00 00 4e 73 02 00 00 00 2d 63 .|..|..d..*n...|..S(....Ns....-c
3360 73 02 00 00 00 2d 67 69 00 00 00 00 28 00 00 00 00 28 05 00 00 00 52 1b 00 00 00 52 5a 00 00 00 s....-gi....(....(....R....RZ...
3380 52 4f 00 00 00 74 06 00 00 00 62 65 66 6f 72 65 74 07 00 00 00 63 63 5f 61 72 67 73 28 00 00 00 RO...t....beforet....cc_args(...
33a0 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 .(....s&.../sys/lib/python/distu
33c0 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0c 00 00 00 5f 67 65 74 5f 63 63 5f 61 72 tils/ccompiler.pyt...._get_cc_ar
33e0 67 73 a8 01 00 00 73 0c 00 00 00 00 02 0d 01 07 01 11 01 07 01 0e 01 63 04 00 00 00 04 00 00 00 gs....s................c........
3400 03 00 00 00 43 00 00 00 73 ef 00 00 00 7c 01 00 64 04 00 6a 08 00 6f 0d 00 01 7c 00 00 69 01 00 ....C...s....|..d..j..o...|..i..
3420 7d 01 00 6e 21 00 01 74 02 00 7c 01 00 83 01 00 74 03 00 6a 09 00 6f 0d 00 01 74 04 00 64 01 00 }..n!..t..|.....t..j..o...t..d..
3440 82 02 00 6e 01 00 01 7c 02 00 64 04 00 6a 08 00 6f 0d 00 01 7c 00 00 69 05 00 7d 02 00 6e 35 00 ...n...|..d..j..o...|..i..}..n5.
3460 01 74 02 00 7c 02 00 83 01 00 74 06 00 6a 08 00 6f 18 00 01 7c 02 00 7c 00 00 69 05 00 70 04 00 .t..|.....t..j..o...|..|..i..p..
3480 01 67 00 00 17 7d 02 00 6e 0a 00 01 74 04 00 64 02 00 82 02 00 7c 03 00 64 04 00 6a 08 00 6f 0d .g...}..n...t..d.....|..d..j..o.
34a0 00 01 7c 00 00 69 07 00 7d 03 00 6e 41 00 01 74 02 00 7c 03 00 83 01 00 74 06 00 74 08 00 66 02 ..|..i..}..nA..t..|.....t..t..f.
34c0 00 6a 06 00 6f 1e 00 01 74 09 00 7c 03 00 83 01 00 7c 00 00 69 07 00 70 04 00 01 67 00 00 17 7d .j..o...t..|.....|..i..p...g...}
34e0 03 00 6e 0a 00 01 74 04 00 64 03 00 82 02 00 7c 01 00 7c 02 00 7c 03 00 66 03 00 53 28 05 00 00 ..n...t..d.....|..|..|..f..S(...
3500 00 73 27 02 00 00 54 79 70 65 63 68 65 63 6b 20 61 6e 64 20 66 69 78 2d 75 70 20 73 6f 6d 65 20 .s'...Typecheck.and.fix-up.some.
3520 6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 27 63 6f 6d 70 69 6c 65 of.the.arguments.to.the.'compile
3540 28 29 27 0a 20 20 20 20 20 20 20 20 6d 65 74 68 6f 64 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 66 ()'.........method,.and.return.f
3560 69 78 65 64 2d 75 70 20 76 61 6c 75 65 73 2e 20 20 53 70 65 63 69 66 69 63 61 6c 6c 79 3a 20 69 ixed-up.values...Specifically:.i
3580 66 20 27 6f 75 74 70 75 74 5f 64 69 72 27 0a 20 20 20 20 20 20 20 20 69 73 20 4e 6f 6e 65 2c 20 f.'output_dir'.........is.None,.
35a0 72 65 70 6c 61 63 65 73 20 69 74 20 77 69 74 68 20 27 73 65 6c 66 2e 6f 75 74 70 75 74 5f 64 69 replaces.it.with.'self.output_di
35c0 72 27 3b 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 27 6d 61 63 72 6f 73 27 0a 20 20 20 20 20 20 r';.ensures.that.'macros'.......
35e0 20 20 69 73 20 61 20 6c 69 73 74 2c 20 61 6e 64 20 61 75 67 6d 65 6e 74 73 20 69 74 20 77 69 74 ..is.a.list,.and.augments.it.wit
3600 68 20 27 73 65 6c 66 2e 6d 61 63 72 6f 73 27 3b 20 65 6e 73 75 72 65 73 20 74 68 61 74 0a 20 20 h.'self.macros';.ensures.that...
3620 20 20 20 20 20 20 27 69 6e 63 6c 75 64 65 5f 64 69 72 73 27 20 69 73 20 61 20 6c 69 73 74 2c 20 ......'include_dirs'.is.a.list,.
3640 61 6e 64 20 61 75 67 6d 65 6e 74 73 20 69 74 20 77 69 74 68 20 27 73 65 6c 66 2e 69 6e 63 6c 75 and.augments.it.with.'self.inclu
3660 64 65 5f 64 69 72 73 27 2e 0a 20 20 20 20 20 20 20 20 47 75 61 72 61 6e 74 65 65 73 20 74 68 61 de_dirs'..........Guarantees.tha
3680 74 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 76 61 6c 75 65 73 20 61 72 65 20 6f 66 20 74 68 65 t.the.returned.values.are.of.the
36a0 20 63 6f 72 72 65 63 74 20 74 79 70 65 2c 0a 20 20 20 20 20 20 20 20 69 2e 65 2e 20 66 6f 72 20 .correct.type,.........i.e..for.
36c0 27 6f 75 74 70 75 74 5f 64 69 72 27 20 65 69 74 68 65 72 20 73 74 72 69 6e 67 20 6f 72 20 4e 6f 'output_dir'.either.string.or.No
36e0 6e 65 2c 20 61 6e 64 20 66 6f 72 20 27 6d 61 63 72 6f 73 27 20 61 6e 64 0a 20 20 20 20 20 20 20 ne,.and.for.'macros'.and........
3700 20 27 69 6e 63 6c 75 64 65 5f 64 69 72 73 27 20 65 69 74 68 65 72 20 6c 69 73 74 20 6f 72 20 4e .'include_dirs'.either.list.or.N
3720 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 73 25 00 00 00 27 6f 75 74 70 75 74 5f 64 69 72 27 20 6d one..........s%...'output_dir'.m
3740 75 73 74 20 62 65 20 61 20 73 74 72 69 6e 67 20 6f 72 20 4e 6f 6e 65 73 2f 00 00 00 27 6d 61 63 ust.be.a.string.or.Nones/...'mac
3760 72 6f 73 27 20 28 69 66 20 73 75 70 70 6c 69 65 64 29 20 6d 75 73 74 20 62 65 20 61 20 6c 69 73 ros'.(if.supplied).must.be.a.lis
3780 74 20 6f 66 20 74 75 70 6c 65 73 73 36 00 00 00 27 69 6e 63 6c 75 64 65 5f 64 69 72 73 27 20 28 t.of.tupless6...'include_dirs'.(
37a0 69 66 20 73 75 70 70 6c 69 65 64 29 20 6d 75 73 74 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 73 if.supplied).must.be.a.list.of.s
37c0 74 72 69 6e 67 73 4e 28 0a 00 00 00 52 10 00 00 00 52 11 00 00 00 52 24 00 00 00 52 25 00 00 00 tringsN(....R....R....R$...R%...
37e0 52 2e 00 00 00 52 12 00 00 00 52 45 00 00 00 52 13 00 00 00 52 2c 00 00 00 52 46 00 00 00 28 04 R....R....RE...R....R,...RF...(.
3800 00 00 00 52 1b 00 00 00 52 11 00 00 00 52 12 00 00 00 52 13 00 00 00 28 00 00 00 00 28 00 00 00 ...R....R....R....R....(....(...
3820 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f .s&.../sys/lib/python/distutils/
3840 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 11 00 00 00 5f 66 69 78 5f 63 6f 6d 70 69 6c 65 5f 61 72 ccompiler.pyt...._fix_compile_ar
3860 67 73 b1 01 00 00 73 20 00 00 00 00 0a 0d 01 0d 01 13 01 0d 02 0d 01 0d 01 13 01 18 02 09 02 0d gs....s.........................
3880 01 0d 01 19 01 1e 02 03 01 06 02 63 04 00 00 00 0b 00 00 00 06 00 00 00 43 00 00 00 73 41 01 00 ...........c............C...sA..
38a0 00 7c 00 00 69 00 00 7c 01 00 64 01 00 7c 02 00 83 01 01 7d 04 00 74 01 00 7c 04 00 83 01 00 74 .|..i..|..d..|.....}..t..|.....t
38c0 01 00 7c 01 00 83 01 00 6a 02 00 70 07 00 01 74 02 00 82 01 00 01 7c 00 00 69 03 00 6f 25 00 01 ..|.....j..p...t......|..i..o%..
38e0 68 00 00 7d 05 00 78 ef 00 7c 01 00 44 5d 10 00 7d 06 00 64 02 00 7c 05 00 7c 06 00 3c 71 4c 00 h..}..x..|..D]..}..d..|..|..<qL.
3900 57 6e d4 00 01 7c 03 00 64 05 00 6a 08 00 6f 55 00 01 68 00 00 7d 05 00 78 18 00 7c 01 00 44 5d Wn...|..d..j..oU..h..}..x..|..D]
3920 10 00 7d 06 00 64 03 00 7c 05 00 7c 06 00 3c 71 7e 00 57 74 05 00 7c 01 00 7c 04 00 83 02 00 5c ..}..d..|..|..<q~.Wt..|..|.....\
3940 02 00 7d 07 00 7d 08 00 78 8d 00 7c 07 00 44 5d 10 00 7d 06 00 64 02 00 7c 05 00 7c 06 00 3c 71 ..}..}..x..|..D]..}..d..|..|..<q
3960 ae 00 57 6e 72 00 01 68 00 00 7d 05 00 7c 03 00 1e 64 05 00 67 01 00 17 7d 09 00 78 5a 00 74 06 ..Wnr..h..}..|...d..g...}..xZ.t.
3980 00 74 01 00 7c 04 00 83 01 00 83 01 00 44 5d 46 00 7d 0a 00 7c 01 00 7c 0a 00 19 7d 06 00 7c 06 .t..|........D]F.}..|..|...}..|.
39a0 00 7c 09 00 64 04 00 3c 74 07 00 7c 09 00 7c 04 00 7c 0a 00 19 83 02 00 6f 0e 00 01 64 02 00 7c .|..d..<t..|..|..|......o...d..|
39c0 05 00 7c 06 00 3c 71 ed 00 01 64 03 00 7c 05 00 7c 06 00 3c 71 ed 00 57 7c 04 00 7c 05 00 66 02 ..|..<q...d..|..|..<q..W|..|..f.
39e0 00 53 28 06 00 00 00 73 2b 01 00 00 44 65 63 69 64 65 20 77 68 69 63 68 20 73 6f 75 63 65 20 66 .S(....s+...Decide.which.souce.f
3a00 69 6c 65 73 20 6d 75 73 74 20 62 65 20 72 65 63 6f 6d 70 69 6c 65 64 2e 0a 0a 20 20 20 20 20 20 iles.must.be.recompiled.........
3a20 20 20 44 65 74 65 72 6d 69 6e 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 6f 62 6a 65 63 74 20 66 ..Determine.the.list.of.object.f
3a40 69 6c 65 73 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 27 73 6f 75 72 63 65 73 27 2c iles.corresponding.to.'sources',
3a60 0a 20 20 20 20 20 20 20 20 61 6e 64 20 66 69 67 75 72 65 20 6f 75 74 20 77 68 69 63 68 20 6f 6e .........and.figure.out.which.on
3a80 65 73 20 72 65 61 6c 6c 79 20 6e 65 65 64 20 74 6f 20 62 65 20 72 65 63 6f 6d 70 69 6c 65 64 2e es.really.need.to.be.recompiled.
3aa0 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 6f 62 .........Return.a.list.of.all.ob
3ac0 6a 65 63 74 20 66 69 6c 65 73 20 61 6e 64 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 74 65 6c 6c ject.files.and.a.dictionary.tell
3ae0 69 6e 67 0a 20 20 20 20 20 20 20 20 77 68 69 63 68 20 73 6f 75 72 63 65 20 66 69 6c 65 73 20 63 ing.........which.source.files.c
3b00 61 6e 20 62 65 20 73 6b 69 70 70 65 64 2e 0a 20 20 20 20 20 20 20 20 52 11 00 00 00 69 00 00 00 an.be.skipped..........R....i...
3b20 00 69 01 00 00 00 69 ff ff ff ff 4e 28 08 00 00 00 52 47 00 00 00 52 2d 00 00 00 52 48 00 00 00 .i....i....N(....RG...R-...RH...
3b40 52 0e 00 00 00 52 10 00 00 00 52 05 00 00 00 52 49 00 00 00 52 06 00 00 00 28 0b 00 00 00 52 1b R....R....R....RI...R....(....R.
3b60 00 00 00 52 52 00 00 00 52 11 00 00 00 52 53 00 00 00 52 17 00 00 00 52 55 00 00 00 52 56 00 00 ...RR...R....RS...R....RU...RV..
3b80 00 52 57 00 00 00 52 58 00 00 00 52 59 00 00 00 52 29 00 00 00 28 00 00 00 00 28 00 00 00 00 73 .RW...RX...RY...R)...(....(....s
3ba0 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 &.../sys/lib/python/distutils/cc
3bc0 6f 6d 70 69 6c 65 72 2e 70 79 74 0d 00 00 00 5f 70 72 65 70 5f 63 6f 6d 70 69 6c 65 d4 01 00 00 ompiler.pyt...._prep_compile....
3be0 73 34 00 00 00 00 09 15 01 20 02 0a 01 06 01 07 00 06 01 12 01 0d 05 06 01 07 00 06 01 0e 02 15 s4..............................
3c00 01 07 00 06 01 12 05 06 03 0e 01 13 00 06 01 0a 01 0a 01 14 01 0e 02 0e 02 63 03 00 00 00 03 00 .........................c......
3c20 00 00 03 00 00 00 43 00 00 00 73 76 00 00 00 74 00 00 7c 01 00 83 01 00 74 01 00 74 02 00 66 02 ......C...sv...t..|.....t..t..f.
3c40 00 6a 07 00 6f 0d 00 01 74 03 00 64 01 00 82 02 00 6e 01 00 01 74 04 00 7c 01 00 83 01 00 7d 01 .j..o...t..d.....n...t..|.....}.
3c60 00 7c 02 00 64 03 00 6a 08 00 6f 0d 00 01 7c 00 00 69 06 00 7d 02 00 6e 21 00 01 74 00 00 7c 02 .|..d..j..o...|..i..}..n!..t..|.
3c80 00 83 01 00 74 07 00 6a 09 00 6f 0d 00 01 74 03 00 64 02 00 82 02 00 6e 01 00 01 7c 01 00 7c 02 ....t..j..o...t..d.....n...|..|.
3ca0 00 66 02 00 53 28 04 00 00 00 73 fb 00 00 00 54 79 70 65 63 68 65 63 6b 20 61 6e 64 20 66 69 78 .f..S(....s....Typecheck.and.fix
3cc0 20 75 70 20 73 6f 6d 65 20 61 72 67 75 6d 65 6e 74 73 20 73 75 70 70 6c 69 65 64 20 74 6f 20 76 .up.some.arguments.supplied.to.v
3ce0 61 72 69 6f 75 73 20 6d 65 74 68 6f 64 73 2e 0a 20 20 20 20 20 20 20 20 53 70 65 63 69 66 69 63 arious.methods..........Specific
3d00 61 6c 6c 79 3a 20 65 6e 73 75 72 65 20 74 68 61 74 20 27 6f 62 6a 65 63 74 73 27 20 69 73 20 61 ally:.ensure.that.'objects'.is.a
3d20 20 6c 69 73 74 3b 20 69 66 20 6f 75 74 70 75 74 5f 64 69 72 20 69 73 0a 20 20 20 20 20 20 20 20 .list;.if.output_dir.is.........
3d40 4e 6f 6e 65 2c 20 72 65 70 6c 61 63 65 20 77 69 74 68 20 73 65 6c 66 2e 6f 75 74 70 75 74 5f 64 None,.replace.with.self.output_d
3d60 69 72 2e 20 20 52 65 74 75 72 6e 20 66 69 78 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 0a 20 20 ir...Return.fixed.versions.of...
3d80 20 20 20 20 20 20 27 6f 62 6a 65 63 74 73 27 20 61 6e 64 20 27 6f 75 74 70 75 74 5f 64 69 72 27 ......'objects'.and.'output_dir'
3da0 2e 0a 20 20 20 20 20 20 20 20 73 2c 00 00 00 27 6f 62 6a 65 63 74 73 27 20 6d 75 73 74 20 62 65 ..........s,...'objects'.must.be
3dc0 20 61 20 6c 69 73 74 20 6f 72 20 74 75 70 6c 65 20 6f 66 20 73 74 72 69 6e 67 73 73 25 00 00 00 .a.list.or.tuple.of.stringss%...
3de0 27 6f 75 74 70 75 74 5f 64 69 72 27 20 6d 75 73 74 20 62 65 20 61 20 73 74 72 69 6e 67 20 6f 72 'output_dir'.must.be.a.string.or
3e00 20 4e 6f 6e 65 4e 28 08 00 00 00 52 24 00 00 00 52 45 00 00 00 52 2c 00 00 00 52 2e 00 00 00 52 .NoneN(....R$...RE...R,...R....R
3e20 46 00 00 00 52 10 00 00 00 52 11 00 00 00 52 25 00 00 00 28 03 00 00 00 52 1b 00 00 00 52 17 00 F...R....R....R%...(....R....R..
3e40 00 00 52 11 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 ..R....(....(....s&.../sys/lib/p
3e60 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 10 00 00 ython/distutils/ccompiler.pyt...
3e80 00 5f 66 69 78 5f 6f 62 6a 65 63 74 5f 61 72 67 73 05 02 00 00 73 12 00 00 00 00 06 19 01 03 01 ._fix_object_args....s..........
3ea0 0a 01 0c 02 0d 01 0d 01 13 01 0d 02 63 04 00 00 00 04 00 00 00 03 00 00 00 43 00 00 00 73 1f 01 ............c............C...s..
3ec0 00 00 7c 01 00 64 05 00 6a 08 00 6f 0d 00 01 7c 00 00 69 01 00 7d 01 00 6e 41 00 01 74 02 00 7c ..|..d..j..o...|..i..}..nA..t..|
3ee0 01 00 83 01 00 74 03 00 74 04 00 66 02 00 6a 06 00 6f 1e 00 01 74 05 00 7c 01 00 83 01 00 7c 00 .....t..t..f..j..o...t..|.....|.
3f00 00 69 01 00 70 04 00 01 67 00 00 17 7d 01 00 6e 0a 00 01 74 06 00 64 01 00 82 02 00 7c 02 00 64 .i..p...g...}..n...t..d.....|..d
3f20 05 00 6a 08 00 6f 0d 00 01 7c 00 00 69 07 00 7d 02 00 6e 41 00 01 74 02 00 7c 02 00 83 01 00 74 ..j..o...|..i..}..nA..t..|.....t
3f40 03 00 74 04 00 66 02 00 6a 06 00 6f 1e 00 01 74 05 00 7c 02 00 83 01 00 7c 00 00 69 07 00 70 04 ..t..f..j..o...t..|.....|..i..p.
3f60 00 01 67 00 00 17 7d 02 00 6e 0a 00 01 74 06 00 64 02 00 82 02 00 7c 03 00 64 05 00 6a 08 00 6f ..g...}..n...t..d.....|..d..j..o
3f80 0d 00 01 7c 00 00 69 08 00 7d 03 00 6e 45 00 01 74 02 00 7c 03 00 83 01 00 74 03 00 74 04 00 66 ...|..i..}..nE..t..|.....t..t..f
3fa0 02 00 6a 06 00 6f 1e 00 01 74 05 00 7c 03 00 83 01 00 7c 00 00 69 08 00 70 04 00 01 67 00 00 17 ..j..o...t..|.....|..i..p...g...
3fc0 7d 03 00 6e 0e 00 01 74 06 00 64 03 00 64 04 00 17 82 02 00 7c 01 00 7c 02 00 7c 03 00 66 03 00 }..n...t..d..d......|..|..|..f..
3fe0 53 28 06 00 00 00 73 3b 01 00 00 54 79 70 65 63 68 65 63 6b 20 61 6e 64 20 66 69 78 20 75 70 20 S(....s;...Typecheck.and.fix.up.
4000 73 6f 6d 65 20 6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 73 75 70 70 6c 69 65 64 20 74 some.of.the.arguments.supplied.t
4020 6f 20 74 68 65 0a 20 20 20 20 20 20 20 20 27 6c 69 6e 6b 5f 2a 27 20 6d 65 74 68 6f 64 73 2e 20 o.the.........'link_*'.methods..
4040 20 53 70 65 63 69 66 69 63 61 6c 6c 79 3a 20 65 6e 73 75 72 65 20 74 68 61 74 20 61 6c 6c 20 61 .Specifically:.ensure.that.all.a
4060 72 67 75 6d 65 6e 74 73 20 61 72 65 0a 20 20 20 20 20 20 20 20 6c 69 73 74 73 2c 20 61 6e 64 20 rguments.are.........lists,.and.
4080 61 75 67 6d 65 6e 74 20 74 68 65 6d 20 77 69 74 68 20 74 68 65 69 72 20 70 65 72 6d 61 6e 65 6e augment.them.with.their.permanen
40a0 74 20 76 65 72 73 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 28 65 67 2e 20 27 73 65 6c 66 2e 6c 69 t.versions.........(eg..'self.li
40c0 62 72 61 72 69 65 73 27 20 61 75 67 6d 65 6e 74 73 20 27 6c 69 62 72 61 72 69 65 73 27 29 2e 20 braries'.augments.'libraries')..
40e0 20 52 65 74 75 72 6e 20 61 20 74 75 70 6c 65 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 66 69 78 .Return.a.tuple.with.........fix
4100 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 ed.versions.of.all.arguments....
4120 20 20 20 20 20 20 73 33 00 00 00 27 6c 69 62 72 61 72 69 65 73 27 20 28 69 66 20 73 75 70 70 6c ......s3...'libraries'.(if.suppl
4140 69 65 64 29 20 6d 75 73 74 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 73 36 ied).must.be.a.list.of.stringss6
4160 00 00 00 27 6c 69 62 72 61 72 79 5f 64 69 72 73 27 20 28 69 66 20 73 75 70 70 6c 69 65 64 29 20 ...'library_dirs'.(if.supplied).
4180 6d 75 73 74 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 73 25 00 00 00 27 72 must.be.a.list.of.stringss%...'r
41a0 75 6e 74 69 6d 65 5f 6c 69 62 72 61 72 79 5f 64 69 72 73 27 20 28 69 66 20 73 75 70 70 6c 69 65 untime_library_dirs'.(if.supplie
41c0 64 29 20 73 19 00 00 00 6d 75 73 74 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 d).s....must.be.a.list.of.string
41e0 73 4e 28 09 00 00 00 52 10 00 00 00 52 14 00 00 00 52 24 00 00 00 52 45 00 00 00 52 2c 00 00 00 sN(....R....R....R$...RE...R,...
4200 52 46 00 00 00 52 2e 00 00 00 52 15 00 00 00 52 16 00 00 00 28 04 00 00 00 52 1b 00 00 00 52 14 RF...R....R....R....(....R....R.
4220 00 00 00 52 15 00 00 00 52 16 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 ...R....R....(....(....s&.../sys
4240 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e /lib/python/distutils/ccompiler.
4260 70 79 74 0d 00 00 00 5f 66 69 78 5f 6c 69 62 5f 61 72 67 73 18 02 00 00 73 2a 00 00 00 00 07 0d pyt...._fix_lib_args....s*......
4280 01 0d 01 19 01 1e 02 03 01 06 02 0d 01 0d 01 19 01 1e 02 03 01 06 02 0d 01 0d 01 19 01 09 01 15 ................................
42a0 02 03 01 03 01 07 02 63 03 00 00 00 04 00 00 00 05 00 00 00 43 00 00 00 73 4c 00 00 00 7c 00 00 .......c............C...sL...|..
42c0 69 00 00 6f 08 00 01 64 01 00 53 6e 37 00 01 7c 00 00 69 01 00 6f 19 00 01 74 02 00 7c 01 00 7c i..o...d..Sn7..|..i..o...t..|..|
42e0 02 00 64 02 00 64 03 00 83 02 01 7d 03 00 6e 10 00 01 74 02 00 7c 01 00 7c 02 00 83 02 00 7d 03 ..d..d.....}..n...t..|..|.....}.
4300 00 7c 03 00 53 64 04 00 53 28 05 00 00 00 73 6a 00 00 00 52 65 74 75 72 6e 20 74 72 75 65 20 69 .|..Sd..S(....sj...Return.true.i
4320 66 20 77 65 20 6e 65 65 64 20 74 6f 20 72 65 6c 69 6e 6b 20 74 68 65 20 66 69 6c 65 73 20 6c 69 f.we.need.to.relink.the.files.li
4340 73 74 65 64 20 69 6e 20 27 6f 62 6a 65 63 74 73 27 0a 20 20 20 20 20 20 20 20 74 6f 20 72 65 63 sted.in.'objects'.........to.rec
4360 72 65 61 74 65 20 27 6f 75 74 70 75 74 5f 66 69 6c 65 27 2e 0a 20 20 20 20 20 20 20 20 69 01 00 reate.'output_file'..........i..
4380 00 00 74 07 00 00 00 6d 69 73 73 69 6e 67 74 05 00 00 00 6e 65 77 65 72 4e 28 03 00 00 00 52 0e ..t....missingt....newerN(....R.
43a0 00 00 00 52 0d 00 00 00 52 06 00 00 00 28 04 00 00 00 52 1b 00 00 00 52 17 00 00 00 74 0b 00 00 ...R....R....(....R....R....t...
43c0 00 6f 75 74 70 75 74 5f 66 69 6c 65 52 68 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 .output_fileRh...(....(....s&...
43e0 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 /sys/lib/python/distutils/ccompi
4400 6c 65 72 2e 70 79 74 0a 00 00 00 5f 6e 65 65 64 5f 6c 69 6e 6b 3e 02 00 00 73 0c 00 00 00 00 04 ler.pyt...._need_link>...s......
4420 0a 01 08 02 0a 01 19 02 0f 01 63 02 00 00 00 09 00 00 00 06 00 00 00 43 00 00 00 73 bd 00 00 00 ..........c............C...s....
4440 74 00 00 7c 01 00 83 01 00 74 01 00 6a 09 00 6f 0d 00 01 7c 01 00 67 01 00 7d 01 00 6e 01 00 01 t..|.....t..j..o...|..g..}..n...
4460 64 01 00 7d 02 00 74 03 00 7c 00 00 69 04 00 83 01 00 7d 03 00 78 81 00 7c 01 00 44 5d 79 00 7d d..}..t..|..i.....}..x..|..D]y.}
4480 04 00 74 05 00 69 06 00 69 07 00 7c 04 00 83 01 00 5c 02 00 7d 05 00 7d 06 00 7c 00 00 69 08 00 ..t..i..i..|.....\..}..}..|..i..
44a0 69 09 00 7c 06 00 83 01 00 7d 07 00 79 33 00 7c 00 00 69 04 00 69 0a 00 7c 07 00 83 01 00 7d 08 i..|.....}..y3.|..i..i..|.....}.
44c0 00 7c 08 00 7c 03 00 6a 00 00 6f 10 00 01 7c 07 00 7d 02 00 7c 08 00 7d 03 00 6e 01 00 01 57 71 .|..|..j..o...|..}..|..}..n...Wq
44e0 3c 00 04 74 0b 00 6a 0a 00 6f 07 00 01 01 01 01 71 3c 00 01 58 71 3c 00 57 7c 02 00 53 28 02 00 <..t..j..o......q<..Xq<.W|..S(..
4500 00 00 73 7c 00 00 00 44 65 74 65 63 74 20 74 68 65 20 6c 61 6e 67 75 61 67 65 20 6f 66 20 61 20 ..s|...Detect.the.language.of.a.
4520 67 69 76 65 6e 20 66 69 6c 65 2c 20 6f 72 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 2e 20 55 73 given.file,.or.list.of.files..Us
4540 65 73 0a 20 20 20 20 20 20 20 20 6c 61 6e 67 75 61 67 65 5f 6d 61 70 2c 20 61 6e 64 20 6c 61 6e es.........language_map,.and.lan
4560 67 75 61 67 65 5f 6f 72 64 65 72 20 74 6f 20 64 6f 20 74 68 65 20 6a 6f 62 2e 0a 20 20 20 20 20 guage_order.to.do.the.job.......
4580 20 20 20 4e 28 0c 00 00 00 52 24 00 00 00 52 45 00 00 00 52 10 00 00 00 52 2d 00 00 00 74 0e 00 ...N(....R$...RE...R....R-...t..
45a0 00 00 6c 61 6e 67 75 61 67 65 5f 6f 72 64 65 72 52 4b 00 00 00 52 4c 00 00 00 52 4d 00 00 00 74 ..language_orderRK...RL...RM...t
45c0 0c 00 00 00 6c 61 6e 67 75 61 67 65 5f 6d 61 70 74 03 00 00 00 67 65 74 74 05 00 00 00 69 6e 64 ....language_mapt....gett....ind
45e0 65 78 52 1f 00 00 00 28 09 00 00 00 52 1b 00 00 00 52 52 00 00 00 74 04 00 00 00 6c 61 6e 67 52 exR....(....R....RR...t....langR
4600 6e 00 00 00 52 56 00 00 00 74 04 00 00 00 62 61 73 65 52 5e 00 00 00 74 07 00 00 00 65 78 74 6c n...RV...t....baseR^...t....extl
4620 61 6e 67 74 08 00 00 00 65 78 74 69 6e 64 65 78 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f angt....extindex(....(....s&.../
4640 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c sys/lib/python/distutils/ccompil
4660 65 72 2e 70 79 74 0f 00 00 00 64 65 74 65 63 74 5f 6c 61 6e 67 75 61 67 65 4d 02 00 00 73 20 00 er.pyt....detect_languageM...s..
4680 00 00 00 04 13 01 0d 01 06 01 0f 01 07 00 06 01 18 01 12 01 03 01 12 01 0d 01 06 01 0e 01 0e 01 ................................
46a0 09 01 63 07 00 00 00 07 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 64 01 00 53 28 02 00 00 ..c............C...s....d..S(...
46c0 00 73 d5 01 00 00 50 72 65 70 72 6f 63 65 73 73 20 61 20 73 69 6e 67 6c 65 20 43 2f 43 2b 2b 20 .s....Preprocess.a.single.C/C++.
46e0 73 6f 75 72 63 65 20 66 69 6c 65 2c 20 6e 61 6d 65 64 20 69 6e 20 27 73 6f 75 72 63 65 27 2e 0a source.file,.named.in.'source'..
4700 20 20 20 20 20 20 20 20 4f 75 74 70 75 74 20 77 69 6c 6c 20 62 65 20 77 72 69 74 74 65 6e 20 74 ........Output.will.be.written.t
4720 6f 20 66 69 6c 65 20 6e 61 6d 65 64 20 27 6f 75 74 70 75 74 5f 66 69 6c 65 27 2c 20 6f 72 20 73 o.file.named.'output_file',.or.s
4740 74 64 6f 75 74 20 69 66 0a 20 20 20 20 20 20 20 20 27 6f 75 74 70 75 74 5f 66 69 6c 65 27 20 6e tdout.if.........'output_file'.n
4760 6f 74 20 73 75 70 70 6c 69 65 64 2e 20 20 27 6d 61 63 72 6f 73 27 20 69 73 20 61 20 6c 69 73 74 ot.supplied...'macros'.is.a.list
4780 20 6f 66 20 6d 61 63 72 6f 0a 20 20 20 20 20 20 20 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 61 73 .of.macro.........definitions.as
47a0 20 66 6f 72 20 27 63 6f 6d 70 69 6c 65 28 29 27 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 61 75 67 .for.'compile()',.which.will.aug
47c0 6d 65 6e 74 20 74 68 65 20 6d 61 63 72 6f 73 20 73 65 74 0a 20 20 20 20 20 20 20 20 77 69 74 68 ment.the.macros.set.........with
47e0 20 27 64 65 66 69 6e 65 5f 6d 61 63 72 6f 28 29 27 20 61 6e 64 20 27 75 6e 64 65 66 69 6e 65 5f .'define_macro()'.and.'undefine_
4800 6d 61 63 72 6f 28 29 27 2e 20 20 27 69 6e 63 6c 75 64 65 5f 64 69 72 73 27 20 69 73 20 61 0a 20 macro()'...'include_dirs'.is.a..
4820 20 20 20 20 20 20 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 20 74 .......list.of.directory.names.t
4840 68 61 74 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 hat.will.be.added.to.the.default
4860 20 6c 69 73 74 2e 0a 0a 20 20 20 20 20 20 20 20 52 61 69 73 65 73 20 50 72 65 70 72 6f 63 65 73 .list...........Raises.Preproces
4880 73 45 72 72 6f 72 20 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 20 20 20 20 20 20 20 20 4e 28 00 00 00 sError.on.failure..........N(...
48a0 00 28 07 00 00 00 52 1b 00 00 00 52 56 00 00 00 52 69 00 00 00 52 12 00 00 00 52 13 00 00 00 74 .(....R....RV...Ri...R....R....t
48c0 0d 00 00 00 65 78 74 72 61 5f 70 72 65 61 72 67 73 74 0e 00 00 00 65 78 74 72 61 5f 70 6f 73 74 ....extra_preargst....extra_post
48e0 61 72 67 73 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 args(....(....s&.../sys/lib/pyth
4900 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0a 00 00 00 70 72 on/distutils/ccompiler.pyt....pr
4920 65 70 72 6f 63 65 73 73 66 02 00 00 73 02 00 00 00 00 10 63 09 00 00 00 10 00 00 00 0b 00 00 00 eprocessf...s......c............
4940 43 00 00 00 73 a0 00 00 00 7c 00 00 69 00 00 7c 02 00 7c 03 00 7c 04 00 7c 01 00 7c 08 00 7c 07 C...s....|..i..|..|..|..|..|..|.
4960 00 83 06 00 5c 05 00 7d 03 00 7d 09 00 7d 07 00 7d 0a 00 7d 0b 00 7c 00 00 69 01 00 7c 0a 00 7c ....\..}..}..}..}..}..|..i..|..|
4980 05 00 7c 06 00 83 03 00 7d 0c 00 78 57 00 7c 09 00 44 5d 4f 00 7d 0d 00 79 14 00 7c 0b 00 7c 0d ..|.....}..xW.|..D]O.}..y..|..|.
49a0 00 19 5c 02 00 7d 0e 00 7d 0f 00 57 6e 16 00 04 74 02 00 6a 0a 00 6f 0a 00 01 01 01 01 71 49 00 ..\..}..}..Wn...t..j..o......qI.
49c0 6e 02 00 01 58 7c 00 00 69 03 00 7c 0d 00 7c 0e 00 7c 0f 00 7c 0c 00 7c 07 00 7c 0a 00 83 06 00 n...X|..i..|..|..|..|..|..|.....
49e0 01 71 49 00 57 7c 09 00 53 28 01 00 00 00 73 4b 09 00 00 43 6f 6d 70 69 6c 65 20 6f 6e 65 20 6f .qI.W|..S(....sK...Compile.one.o
4a00 72 20 6d 6f 72 65 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 27 73 r.more.source.files...........'s
4a20 6f 75 72 63 65 73 27 20 6d 75 73 74 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 6e 61 ources'.must.be.a.list.of.filena
4a40 6d 65 73 2c 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 43 2f 43 2b 2b 0a 20 20 20 20 20 20 20 20 66 mes,.most.likely.C/C++.........f
4a60 69 6c 65 73 2c 20 62 75 74 20 69 6e 20 72 65 61 6c 69 74 79 20 61 6e 79 74 68 69 6e 67 20 74 68 iles,.but.in.reality.anything.th
4a80 61 74 20 63 61 6e 20 62 65 20 68 61 6e 64 6c 65 64 20 62 79 20 61 0a 20 20 20 20 20 20 20 20 70 at.can.be.handled.by.a.........p
4aa0 61 72 74 69 63 75 6c 61 72 20 63 6f 6d 70 69 6c 65 72 20 61 6e 64 20 63 6f 6d 70 69 6c 65 72 20 articular.compiler.and.compiler.
4ac0 63 6c 61 73 73 20 28 65 67 2e 20 4d 53 56 43 43 6f 6d 70 69 6c 65 72 20 63 61 6e 0a 20 20 20 20 class.(eg..MSVCCompiler.can.....
4ae0 20 20 20 20 68 61 6e 64 6c 65 20 72 65 73 6f 75 72 63 65 20 66 69 6c 65 73 20 69 6e 20 27 73 6f ....handle.resource.files.in.'so
4b00 75 72 63 65 73 27 29 2e 20 20 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 6f 62 6a 65 63 urces')...Return.a.list.of.objec
4b20 74 0a 20 20 20 20 20 20 20 20 66 69 6c 65 6e 61 6d 65 73 2c 20 6f 6e 65 20 70 65 72 20 73 6f 75 t.........filenames,.one.per.sou
4b40 72 63 65 20 66 69 6c 65 6e 61 6d 65 20 69 6e 20 27 73 6f 75 72 63 65 73 27 2e 20 20 44 65 70 65 rce.filename.in.'sources'...Depe
4b60 6e 64 69 6e 67 20 6f 6e 0a 20 20 20 20 20 20 20 20 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 nding.on.........the.implementat
4b80 69 6f 6e 2c 20 6e 6f 74 20 61 6c 6c 20 73 6f 75 72 63 65 20 66 69 6c 65 73 20 77 69 6c 6c 20 6e ion,.not.all.source.files.will.n
4ba0 65 63 65 73 73 61 72 69 6c 79 20 62 65 0a 20 20 20 20 20 20 20 20 63 6f 6d 70 69 6c 65 64 2c 20 ecessarily.be.........compiled,.
4bc0 62 75 74 20 61 6c 6c 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6f 62 6a 65 63 74 20 66 69 6c but.all.corresponding.object.fil
4be0 65 6e 61 6d 65 73 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 65 64 2e enames.will.be.........returned.
4c00 0a 0a 20 20 20 20 20 20 20 20 49 66 20 27 6f 75 74 70 75 74 5f 64 69 72 27 20 69 73 20 67 69 76 ..........If.'output_dir'.is.giv
4c20 65 6e 2c 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 77 69 6c 6c 20 62 65 20 70 75 74 20 75 6e 64 en,.object.files.will.be.put.und
4c40 65 72 20 69 74 2c 20 77 68 69 6c 65 0a 20 20 20 20 20 20 20 20 72 65 74 61 69 6e 69 6e 67 20 74 er.it,.while.........retaining.t
4c60 68 65 69 72 20 6f 72 69 67 69 6e 61 6c 20 70 61 74 68 20 63 6f 6d 70 6f 6e 65 6e 74 2e 20 20 54 heir.original.path.component...T
4c80 68 61 74 20 69 73 2c 20 22 66 6f 6f 2f 62 61 72 2e 63 22 0a 20 20 20 20 20 20 20 20 6e 6f 72 6d hat.is,."foo/bar.c".........norm
4ca0 61 6c 6c 79 20 63 6f 6d 70 69 6c 65 73 20 74 6f 20 22 66 6f 6f 2f 62 61 72 2e 6f 22 20 28 66 6f ally.compiles.to."foo/bar.o".(fo
4cc0 72 20 61 20 55 6e 69 78 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 29 3b 20 69 66 0a 20 20 20 r.a.Unix.implementation);.if....
4ce0 20 20 20 20 20 27 6f 75 74 70 75 74 5f 64 69 72 27 20 69 73 20 22 62 75 69 6c 64 22 2c 20 74 68 .....'output_dir'.is."build",.th
4d00 65 6e 20 69 74 20 77 6f 75 6c 64 20 63 6f 6d 70 69 6c 65 20 74 6f 0a 20 20 20 20 20 20 20 20 22 en.it.would.compile.to........."
4d20 62 75 69 6c 64 2f 66 6f 6f 2f 62 61 72 2e 6f 22 2e 0a 0a 20 20 20 20 20 20 20 20 27 6d 61 63 72 build/foo/bar.o"...........'macr
4d40 6f 73 27 2c 20 69 66 20 67 69 76 65 6e 2c 20 6d 75 73 74 20 62 65 20 61 20 6c 69 73 74 20 6f 66 os',.if.given,.must.be.a.list.of
4d60 20 6d 61 63 72 6f 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 20 20 41 20 6d 61 63 72 6f 0a 20 20 20 .macro.definitions...A.macro....
4d80 20 20 20 20 20 64 65 66 69 6e 69 74 69 6f 6e 20 69 73 20 65 69 74 68 65 72 20 61 20 28 6e 61 6d .....definition.is.either.a.(nam
4da0 65 2c 20 76 61 6c 75 65 29 20 32 2d 74 75 70 6c 65 20 6f 72 20 61 20 28 6e 61 6d 65 2c 29 20 31 e,.value).2-tuple.or.a.(name,).1
4dc0 2d 74 75 70 6c 65 2e 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 6f 72 6d 65 72 20 64 65 66 69 6e -tuple..........The.former.defin
4de0 65 73 20 61 20 6d 61 63 72 6f 3b 20 69 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 4e 6f 6e 65 es.a.macro;.if.the.value.is.None
4e00 2c 20 74 68 65 20 6d 61 63 72 6f 20 69 73 0a 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 64 20 77 ,.the.macro.is.........defined.w
4e20 69 74 68 6f 75 74 20 61 6e 20 65 78 70 6c 69 63 69 74 20 76 61 6c 75 65 2e 20 20 54 68 65 20 31 ithout.an.explicit.value...The.1
4e40 2d 74 75 70 6c 65 20 63 61 73 65 20 75 6e 64 65 66 69 6e 65 73 20 61 0a 20 20 20 20 20 20 20 20 -tuple.case.undefines.a.........
4e60 6d 61 63 72 6f 2e 20 20 4c 61 74 65 72 20 64 65 66 69 6e 69 74 69 6f 6e 73 2f 72 65 64 65 66 69 macro...Later.definitions/redefi
4e80 6e 69 74 69 6f 6e 73 2f 20 75 6e 64 65 66 69 6e 69 74 69 6f 6e 73 20 74 61 6b 65 0a 20 20 20 20 nitions/.undefinitions.take.....
4ea0 20 20 20 20 70 72 65 63 65 64 65 6e 63 65 2e 0a 0a 20 20 20 20 20 20 20 20 27 69 6e 63 6c 75 64 ....precedence...........'includ
4ec0 65 5f 64 69 72 73 27 2c 20 69 66 20 67 69 76 65 6e 2c 20 6d 75 73 74 20 62 65 20 61 20 6c 69 73 e_dirs',.if.given,.must.be.a.lis
4ee0 74 20 6f 66 20 73 74 72 69 6e 67 73 2c 20 74 68 65 0a 20 20 20 20 20 20 20 20 64 69 72 65 63 74 t.of.strings,.the.........direct
4f00 6f 72 69 65 73 20 74 6f 20 61 64 64 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 6e 63 6c ories.to.add.to.the.default.incl
4f20 75 64 65 20 66 69 6c 65 20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f 72 20 74 68 69 73 0a 20 20 ude.file.search.path.for.this...
4f40 20 20 20 20 20 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f 6e 6c 79 2e 0a 0a 20 20 20 20 20 20 20 ......compilation.only..........
4f60 20 27 64 65 62 75 67 27 20 69 73 20 61 20 62 6f 6f 6c 65 61 6e 3b 20 69 66 20 74 72 75 65 2c 20 .'debug'.is.a.boolean;.if.true,.
4f80 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 77 69 6c 6c 20 62 65 20 69 6e 73 74 72 75 63 74 65 64 20 the.compiler.will.be.instructed.
4fa0 74 6f 0a 20 20 20 20 20 20 20 20 6f 75 74 70 75 74 20 64 65 62 75 67 20 73 79 6d 62 6f 6c 73 20 to.........output.debug.symbols.
4fc0 69 6e 20 28 6f 72 20 61 6c 6f 6e 67 73 69 64 65 29 20 74 68 65 20 6f 62 6a 65 63 74 20 66 69 6c in.(or.alongside).the.object.fil
4fe0 65 28 73 29 2e 0a 0a 20 20 20 20 20 20 20 20 27 65 78 74 72 61 5f 70 72 65 61 72 67 73 27 20 61 e(s)...........'extra_preargs'.a
5000 6e 64 20 27 65 78 74 72 61 5f 70 6f 73 74 61 72 67 73 27 20 61 72 65 20 69 6d 70 6c 65 6d 65 6e nd.'extra_postargs'.are.implemen
5020 74 61 74 69 6f 6e 2d 20 64 65 70 65 6e 64 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 4f 6e 20 70 6c tation-.dependent..........On.pl
5040 61 74 66 6f 72 6d 73 20 74 68 61 74 20 68 61 76 65 20 74 68 65 20 6e 6f 74 69 6f 6e 20 6f 66 20 atforms.that.have.the.notion.of.
5060 61 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 28 65 2e 67 2e 20 55 6e 69 78 2c 0a 20 20 20 20 20 a.command-line.(e.g..Unix,......
5080 20 20 20 44 4f 53 2f 57 69 6e 64 6f 77 73 29 2c 20 74 68 65 79 20 61 72 65 20 6d 6f 73 74 20 6c ...DOS/Windows),.they.are.most.l
50a0 69 6b 65 6c 79 20 6c 69 73 74 73 20 6f 66 20 73 74 72 69 6e 67 73 3a 20 65 78 74 72 61 0a 20 20 ikely.lists.of.strings:.extra...
50c0 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 ......command-line.arguments.to.
50e0 70 72 65 70 61 6e 64 2f 61 70 70 65 6e 64 20 74 6f 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 63 prepand/append.to.the.compiler.c
5100 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 6c 69 6e 65 2e 20 20 4f 6e 20 6f 74 68 65 72 20 70 ommand.........line...On.other.p
5120 6c 61 74 66 6f 72 6d 73 2c 20 63 6f 6e 73 75 6c 74 20 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61 latforms,.consult.the.implementa
5140 74 69 6f 6e 20 63 6c 61 73 73 0a 20 20 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e tion.class.........documentation
5160 2e 20 20 49 6e 20 61 6e 79 20 65 76 65 6e 74 2c 20 74 68 65 79 20 61 72 65 20 69 6e 74 65 6e 64 ...In.any.event,.they.are.intend
5180 65 64 20 61 73 20 61 6e 20 65 73 63 61 70 65 20 68 61 74 63 68 0a 20 20 20 20 20 20 20 20 66 6f ed.as.an.escape.hatch.........fo
51a0 72 20 74 68 6f 73 65 20 6f 63 63 61 73 69 6f 6e 73 20 77 68 65 6e 20 74 68 65 20 61 62 73 74 72 r.those.occasions.when.the.abstr
51c0 61 63 74 20 63 6f 6d 70 69 6c 65 72 20 66 72 61 6d 65 77 6f 72 6b 20 64 6f 65 73 6e 27 74 0a 20 act.compiler.framework.doesn't..
51e0 20 20 20 20 20 20 20 63 75 74 20 74 68 65 20 6d 75 73 74 61 72 64 2e 0a 0a 20 20 20 20 20 20 20 .......cut.the.mustard..........
5200 20 27 64 65 70 65 6e 64 73 27 2c 20 69 66 20 67 69 76 65 6e 2c 20 69 73 20 61 20 6c 69 73 74 20 .'depends',.if.given,.is.a.list.
5220 6f 66 20 66 69 6c 65 6e 61 6d 65 73 20 74 68 61 74 20 61 6c 6c 20 74 61 72 67 65 74 73 0a 20 20 of.filenames.that.all.targets...
5240 20 20 20 20 20 20 64 65 70 65 6e 64 20 6f 6e 2e 20 20 49 66 20 61 20 73 6f 75 72 63 65 20 66 69 ......depend.on...If.a.source.fi
5260 6c 65 20 69 73 20 6f 6c 64 65 72 20 74 68 61 6e 20 61 6e 79 20 66 69 6c 65 20 69 6e 0a 20 20 20 le.is.older.than.any.file.in....
5280 20 20 20 20 20 64 65 70 65 6e 64 73 2c 20 74 68 65 6e 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 .....depends,.then.the.source.fi
52a0 6c 65 20 77 69 6c 6c 20 62 65 20 72 65 63 6f 6d 70 69 6c 65 64 2e 20 20 54 68 69 73 0a 20 20 20 le.will.be.recompiled...This....
52c0 20 20 20 20 20 73 75 70 70 6f 72 74 73 20 64 65 70 65 6e 64 65 6e 63 79 20 74 72 61 63 6b 69 6e .....supports.dependency.trackin
52e0 67 2c 20 62 75 74 20 6f 6e 6c 79 20 61 74 20 61 20 63 6f 61 72 73 65 0a 20 20 20 20 20 20 20 20 g,.but.only.at.a.coarse.........
5300 67 72 61 6e 75 6c 61 72 69 74 79 2e 0a 0a 20 20 20 20 20 20 20 20 52 61 69 73 65 73 20 43 6f 6d granularity...........Raises.Com
5320 70 69 6c 65 45 72 72 6f 72 20 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 20 20 20 20 20 20 20 20 28 04 pileError.on.failure..........(.
5340 00 00 00 52 5f 00 00 00 52 62 00 00 00 74 08 00 00 00 4b 65 79 45 72 72 6f 72 74 08 00 00 00 5f ...R_...Rb...t....KeyErrort...._
5360 63 6f 6d 70 69 6c 65 28 10 00 00 00 52 1b 00 00 00 52 52 00 00 00 52 11 00 00 00 52 12 00 00 00 compile(....R....RR...R....R....
5380 52 13 00 00 00 52 4f 00 00 00 52 74 00 00 00 52 75 00 00 00 52 53 00 00 00 52 17 00 00 00 52 5a R....RO...Rt...Ru...RS...R....RZ
53a0 00 00 00 52 5b 00 00 00 52 61 00 00 00 52 5d 00 00 00 52 5c 00 00 00 52 5e 00 00 00 28 00 00 00 ...R[...Ra...R]...R\...R^...(...
53c0 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 .(....s&.../sys/lib/python/distu
53e0 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 07 00 00 00 63 6f 6d 70 69 6c 65 78 02 00 tils/ccompiler.pyt....compilex..
5400 00 73 16 00 00 00 00 38 12 01 1b 01 15 02 07 00 06 01 03 01 14 01 0e 01 08 01 20 03 63 07 00 00 .s.....8....................c...
5420 00 07 00 00 00 01 00 00 00 43 00 00 00 73 04 00 00 00 64 01 00 53 28 02 00 00 00 73 1f 00 00 00 .........C...s....d..S(....s....
5440 43 6f 6d 70 69 6c 65 20 27 73 72 63 27 20 74 6f 20 70 72 6f 64 75 63 74 20 27 6f 62 6a 27 2e 4e Compile.'src'.to.product.'obj'.N
5460 28 00 00 00 00 28 07 00 00 00 52 1b 00 00 00 52 5d 00 00 00 52 5c 00 00 00 52 5e 00 00 00 52 61 (....(....R....R]...R\...R^...Ra
5480 00 00 00 52 75 00 00 00 52 5a 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 ...Ru...RZ...(....(....s&.../sys
54a0 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e /lib/python/distutils/ccompiler.
54c0 70 79 52 78 00 00 00 be 02 00 00 73 02 00 00 00 00 05 63 06 00 00 00 06 00 00 00 01 00 00 00 43 pyRx.......s......c............C
54e0 00 00 00 73 04 00 00 00 64 01 00 53 28 02 00 00 00 73 26 04 00 00 4c 69 6e 6b 20 61 20 62 75 6e ...s....d..S(....s&...Link.a.bun
5500 63 68 20 6f 66 20 73 74 75 66 66 20 74 6f 67 65 74 68 65 72 20 74 6f 20 63 72 65 61 74 65 20 61 ch.of.stuff.together.to.create.a
5520 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 79 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 20 20 54 68 .static.library.file..........Th
5540 65 20 22 62 75 6e 63 68 20 6f 66 20 73 74 75 66 66 22 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 74 e."bunch.of.stuff".consists.of.t
5560 68 65 20 6c 69 73 74 20 6f 66 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 73 75 70 70 6c 69 65 64 he.list.of.object.files.supplied
5580 0a 20 20 20 20 20 20 20 20 61 73 20 27 6f 62 6a 65 63 74 73 27 2c 20 74 68 65 20 65 78 74 72 61 .........as.'objects',.the.extra
55a0 20 6f 62 6a 65 63 74 20 66 69 6c 65 73 20 73 75 70 70 6c 69 65 64 20 74 6f 0a 20 20 20 20 20 20 .object.files.supplied.to.......
55c0 20 20 27 61 64 64 5f 6c 69 6e 6b 5f 6f 62 6a 65 63 74 28 29 27 20 61 6e 64 2f 6f 72 20 27 73 65 ..'add_link_object()'.and/or.'se
55e0 74 5f 6c 69 6e 6b 5f 6f 62 6a 65 63 74 73 28 29 27 2c 20 74 68 65 20 6c 69 62 72 61 72 69 65 73 t_link_objects()',.the.libraries
5600 0a 20 20 20 20 20 20 20 20 73 75 70 70 6c 69 65 64 20 74 6f 20 27 61 64 64 5f 6c 69 62 72 61 72 .........supplied.to.'add_librar
5620 79 28 29 27 20 61 6e 64 2f 6f 72 20 27 73 65 74 5f 6c 69 62 72 61 72 69 65 73 28 29 27 2c 20 61 y()'.and/or.'set_libraries()',.a
5640 6e 64 20 74 68 65 0a 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 69 65 73 20 73 75 70 70 6c 69 65 nd.the.........libraries.supplie
5660 64 20 61 73 20 27 6c 69 62 72 61 72 69 65 73 27 20 28 69 66 20 61 6e 79 29 2e 0a 0a 20 20 20 20 d.as.'libraries'.(if.any).......
5680 20 20 20 20 27 6f 75 74 70 75 74 5f 6c 69 62 6e 61 6d 65 27 20 73 68 6f 75 6c 64 20 62 65 20 61 ....'output_libname'.should.be.a
56a0 20 6c 69 62 72 61 72 79 20 6e 61 6d 65 2c 20 6e 6f 74 20 61 20 66 69 6c 65 6e 61 6d 65 3b 20 74 .library.name,.not.a.filename;.t
56c0 68 65 0a 20 20 20 20 20 20 20 20 66 69 6c 65 6e 61 6d 65 20 77 69 6c 6c 20 62 65 20 69 6e 66 65 he.........filename.will.be.infe
56e0 72 72 65 64 20 66 72 6f 6d 20 74 68 65 20 6c 69 62 72 61 72 79 20 6e 61 6d 65 2e 20 20 27 6f 75 rred.from.the.library.name...'ou
5700 74 70 75 74 5f 64 69 72 27 20 69 73 0a 20 20 20 20 20 20 20 20 74 68 65 20 64 69 72 65 63 74 6f tput_dir'.is.........the.directo
5720 72 79 20 77 68 65 72 65 20 74 68 65 20 6c 69 62 72 61 72 79 20 66 69 6c 65 20 77 69 6c 6c 20 62 ry.where.the.library.file.will.b
5740 65 20 70 75 74 2e 0a 0a 20 20 20 20 20 20 20 20 27 64 65 62 75 67 27 20 69 73 20 61 20 62 6f 6f e.put...........'debug'.is.a.boo
5760 6c 65 61 6e 3b 20 69 66 20 74 72 75 65 2c 20 64 65 62 75 67 67 69 6e 67 20 69 6e 66 6f 72 6d 61 lean;.if.true,.debugging.informa
5780 74 69 6f 6e 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 20 20 20 20 69 6e 63 6c 75 64 65 64 20 69 6e tion.will.be.........included.in
57a0 20 74 68 65 20 6c 69 62 72 61 72 79 20 28 6e 6f 74 65 20 74 68 61 74 20 6f 6e 20 6d 6f 73 74 20 .the.library.(note.that.on.most.
57c0 70 6c 61 74 66 6f 72 6d 73 2c 20 69 74 20 69 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 63 6f 6d platforms,.it.is.the.........com
57e0 70 69 6c 65 20 73 74 65 70 20 77 68 65 72 65 20 74 68 69 73 20 6d 61 74 74 65 72 73 3a 20 74 68 pile.step.where.this.matters:.th
5800 65 20 27 64 65 62 75 67 27 20 66 6c 61 67 20 69 73 20 69 6e 63 6c 75 64 65 64 20 68 65 72 65 0a e.'debug'.flag.is.included.here.
5820 20 20 20 20 20 20 20 20 6a 75 73 74 20 66 6f 72 20 63 6f 6e 73 69 73 74 65 6e 63 79 29 2e 0a 0a ........just.for.consistency)...
5840 20 20 20 20 20 20 20 20 27 74 61 72 67 65 74 5f 6c 61 6e 67 27 20 69 73 20 74 68 65 20 74 61 72 ........'target_lang'.is.the.tar
5860 67 65 74 20 6c 61 6e 67 75 61 67 65 20 66 6f 72 20 77 68 69 63 68 20 74 68 65 20 67 69 76 65 6e get.language.for.which.the.given
5880 20 6f 62 6a 65 63 74 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 62 65 69 6e 67 20 63 6f 6d 70 69 .objects.........are.being.compi
58a0 6c 65 64 2e 20 54 68 69 73 20 61 6c 6c 6f 77 73 20 73 70 65 63 69 66 69 63 20 6c 69 6e 6b 61 67 led..This.allows.specific.linkag
58c0 65 20 74 69 6d 65 20 74 72 65 61 74 6d 65 6e 74 20 6f 66 0a 20 20 20 20 20 20 20 20 63 65 72 74 e.time.treatment.of.........cert
58e0 61 69 6e 20 6c 61 6e 67 75 61 67 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 52 61 69 73 65 73 20 4c ain.languages...........Raises.L
5900 69 62 45 72 72 6f 72 20 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 20 20 20 20 20 20 20 20 4e 28 00 00 ibError.on.failure..........N(..
5920 00 00 28 06 00 00 00 52 1b 00 00 00 52 17 00 00 00 74 0e 00 00 00 6f 75 74 70 75 74 5f 6c 69 62 ..(....R....R....t....output_lib
5940 6e 61 6d 65 52 11 00 00 00 52 4f 00 00 00 74 0b 00 00 00 74 61 72 67 65 74 5f 6c 61 6e 67 28 00 nameR....RO...t....target_lang(.
5960 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 ...(....s&.../sys/lib/python/dis
5980 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 11 00 00 00 63 72 65 61 74 65 5f 73 tutils/ccompiler.pyt....create_s
59a0 74 61 74 69 63 5f 6c 69 62 c5 02 00 00 73 02 00 00 00 00 1c 74 0d 00 00 00 73 68 61 72 65 64 5f tatic_lib....s......t....shared_
59c0 6f 62 6a 65 63 74 74 0e 00 00 00 73 68 61 72 65 64 5f 6c 69 62 72 61 72 79 74 0a 00 00 00 65 78 objectt....shared_libraryt....ex
59e0 65 63 75 74 61 62 6c 65 63 0e 00 00 00 0e 00 00 00 01 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 ecutablec............C...s....t.
5a00 00 82 01 00 64 01 00 53 28 02 00 00 00 73 75 08 00 00 4c 69 6e 6b 20 61 20 62 75 6e 63 68 20 6f ....d..S(....su...Link.a.bunch.o
5a20 66 20 73 74 75 66 66 20 74 6f 67 65 74 68 65 72 20 74 6f 20 63 72 65 61 74 65 20 61 6e 20 65 78 f.stuff.together.to.create.an.ex
5a40 65 63 75 74 61 62 6c 65 20 6f 72 0a 20 20 20 20 20 20 20 20 73 68 61 72 65 64 20 6c 69 62 72 61 ecutable.or.........shared.libra
5a60 72 79 20 66 69 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 22 62 75 6e 63 68 20 6f 66 20 ry.file...........The."bunch.of.
5a80 73 74 75 66 66 22 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 74 68 65 20 6c 69 73 74 20 6f 66 20 6f stuff".consists.of.the.list.of.o
5aa0 62 6a 65 63 74 20 66 69 6c 65 73 20 73 75 70 70 6c 69 65 64 0a 20 20 20 20 20 20 20 20 61 73 20 bject.files.supplied.........as.
5ac0 27 6f 62 6a 65 63 74 73 27 2e 20 20 27 6f 75 74 70 75 74 5f 66 69 6c 65 6e 61 6d 65 27 20 73 68 'objects'...'output_filename'.sh
5ae0 6f 75 6c 64 20 62 65 20 61 20 66 69 6c 65 6e 61 6d 65 2e 20 20 49 66 0a 20 20 20 20 20 20 20 20 ould.be.a.filename...If.........
5b00 27 6f 75 74 70 75 74 5f 64 69 72 27 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 27 6f 75 74 70 75 'output_dir'.is.supplied,.'outpu
5b20 74 5f 66 69 6c 65 6e 61 6d 65 27 20 69 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 69 74 0a 20 20 t_filename'.is.relative.to.it...
5b40 20 20 20 20 20 20 28 69 2e 65 2e 20 27 6f 75 74 70 75 74 5f 66 69 6c 65 6e 61 6d 65 27 20 63 61 ......(i.e..'output_filename'.ca
5b60 6e 20 70 72 6f 76 69 64 65 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 69 n.provide.directory.components.i
5b80 66 0a 20 20 20 20 20 20 20 20 6e 65 65 64 65 64 29 2e 0a 0a 20 20 20 20 20 20 20 20 27 6c 69 62 f.........needed)...........'lib
5ba0 72 61 72 69 65 73 27 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 62 72 61 72 69 65 73 20 74 raries'.is.a.list.of.libraries.t
5bc0 6f 20 6c 69 6e 6b 20 61 67 61 69 6e 73 74 2e 20 20 54 68 65 73 65 20 61 72 65 0a 20 20 20 20 20 o.link.against...These.are......
5be0 20 20 20 6c 69 62 72 61 72 79 20 6e 61 6d 65 73 2c 20 6e 6f 74 20 66 69 6c 65 6e 61 6d 65 73 2c ...library.names,.not.filenames,
5c00 20 73 69 6e 63 65 20 74 68 65 79 27 72 65 20 74 72 61 6e 73 6c 61 74 65 64 20 69 6e 74 6f 0a 20 .since.they're.translated.into..
5c20 20 20 20 20 20 20 20 66 69 6c 65 6e 61 6d 65 73 20 69 6e 20 61 20 70 6c 61 74 66 6f 72 6d 2d 73 .......filenames.in.a.platform-s
5c40 70 65 63 69 66 69 63 20 77 61 79 20 28 65 67 2e 20 22 66 6f 6f 22 20 62 65 63 6f 6d 65 73 20 22 pecific.way.(eg.."foo".becomes."
5c60 6c 69 62 66 6f 6f 2e 61 22 0a 20 20 20 20 20 20 20 20 6f 6e 20 55 6e 69 78 20 61 6e 64 20 22 66 libfoo.a".........on.Unix.and."f
5c80 6f 6f 2e 6c 69 62 22 20 6f 6e 20 44 4f 53 2f 57 69 6e 64 6f 77 73 29 2e 20 20 48 6f 77 65 76 65 oo.lib".on.DOS/Windows)...Howeve
5ca0 72 2c 20 74 68 65 79 20 63 61 6e 20 69 6e 63 6c 75 64 65 20 61 0a 20 20 20 20 20 20 20 20 64 69 r,.they.can.include.a.........di
5cc0 72 65 63 74 6f 72 79 20 63 6f 6d 70 6f 6e 65 6e 74 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 74 rectory.component,.which.means.t
5ce0 68 65 20 6c 69 6e 6b 65 72 20 77 69 6c 6c 20 6c 6f 6f 6b 20 69 6e 20 74 68 61 74 0a 20 20 20 20 he.linker.will.look.in.that.....
5d00 20 20 20 20 73 70 65 63 69 66 69 63 20 64 69 72 65 63 74 6f 72 79 20 72 61 74 68 65 72 20 74 68 ....specific.directory.rather.th
5d20 61 6e 20 73 65 61 72 63 68 69 6e 67 20 61 6c 6c 20 74 68 65 20 6e 6f 72 6d 61 6c 20 6c 6f 63 61 an.searching.all.the.normal.loca
5d40 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 20 20 20 27 6c 69 62 72 61 72 79 5f 64 69 72 73 27 2c 20 tions...........'library_dirs',.
5d60 69 66 20 73 75 70 70 6c 69 65 64 2c 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 6f 66 if.supplied,.should.be.a.list.of
5d80 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 0a 20 20 20 20 20 20 20 20 73 65 61 72 63 68 20 66 .directories.to.........search.f
5da0 6f 72 20 6c 69 62 72 61 72 69 65 73 20 74 68 61 74 20 77 65 72 65 20 73 70 65 63 69 66 69 65 64 or.libraries.that.were.specified
5dc0 20 61 73 20 62 61 72 65 20 6c 69 62 72 61 72 79 20 6e 61 6d 65 73 0a 20 20 20 20 20 20 20 20 28 .as.bare.library.names.........(
5de0 69 65 2e 20 6e 6f 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6d 70 6f 6e 65 6e 74 29 2e 20 20 54 68 ie..no.directory.component)...Th
5e00 65 73 65 20 61 72 65 20 6f 6e 20 74 6f 70 20 6f 66 20 74 68 65 20 73 79 73 74 65 6d 0a 20 20 20 ese.are.on.top.of.the.system....
5e20 20 20 20 20 20 64 65 66 61 75 6c 74 20 61 6e 64 20 74 68 6f 73 65 20 73 75 70 70 6c 69 65 64 20 .....default.and.those.supplied.
5e40 74 6f 20 27 61 64 64 5f 6c 69 62 72 61 72 79 5f 64 69 72 28 29 27 20 61 6e 64 2f 6f 72 0a 20 20 to.'add_library_dir()'.and/or...
5e60 20 20 20 20 20 20 27 73 65 74 5f 6c 69 62 72 61 72 79 5f 64 69 72 73 28 29 27 2e 20 20 27 72 75 ......'set_library_dirs()'...'ru
5e80 6e 74 69 6d 65 5f 6c 69 62 72 61 72 79 5f 64 69 72 73 27 20 69 73 20 61 20 6c 69 73 74 20 6f 66 ntime_library_dirs'.is.a.list.of
5ea0 0a 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 77 69 6c 6c 20 62 .........directories.that.will.b
5ec0 65 20 65 6d 62 65 64 64 65 64 20 69 6e 74 6f 20 74 68 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 e.embedded.into.the.shared.libra
5ee0 72 79 20 61 6e 64 20 75 73 65 64 0a 20 20 20 20 20 20 20 20 74 6f 20 73 65 61 72 63 68 20 66 6f ry.and.used.........to.search.fo
5f00 72 20 6f 74 68 65 72 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 69 65 73 20 74 68 61 74 20 2a 69 r.other.shared.libraries.that.*i
5f20 74 2a 20 64 65 70 65 6e 64 73 20 6f 6e 20 61 74 0a 20 20 20 20 20 20 20 20 72 75 6e 2d 74 69 6d t*.depends.on.at.........run-tim
5f40 65 2e 20 20 28 54 68 69 73 20 6d 61 79 20 6f 6e 6c 79 20 62 65 20 72 65 6c 65 76 61 6e 74 20 6f e...(This.may.only.be.relevant.o
5f60 6e 20 55 6e 69 78 2e 29 0a 0a 20 20 20 20 20 20 20 20 27 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c n.Unix.)..........'export_symbol
5f80 73 27 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 79 6d 62 6f 6c 73 20 74 68 61 74 20 74 68 65 s'.is.a.list.of.symbols.that.the
5fa0 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 77 69 6c 6c 0a 20 20 20 20 20 20 20 20 65 78 70 .shared.library.will.........exp
5fc0 6f 72 74 2e 20 20 28 54 68 69 73 20 61 70 70 65 61 72 73 20 74 6f 20 62 65 20 72 65 6c 65 76 61 ort...(This.appears.to.be.releva
5fe0 6e 74 20 6f 6e 6c 79 20 6f 6e 20 57 69 6e 64 6f 77 73 2e 29 0a 0a 20 20 20 20 20 20 20 20 27 64 nt.only.on.Windows.)..........'d
6000 65 62 75 67 27 20 69 73 20 61 73 20 66 6f 72 20 27 63 6f 6d 70 69 6c 65 28 29 27 20 61 6e 64 20 ebug'.is.as.for.'compile()'.and.
6020 27 63 72 65 61 74 65 5f 73 74 61 74 69 63 5f 6c 69 62 28 29 27 2c 20 77 69 74 68 20 74 68 65 0a 'create_static_lib()',.with.the.
6040 20 20 20 20 20 20 20 20 73 6c 69 67 68 74 20 64 69 73 74 69 6e 63 74 69 6f 6e 20 74 68 61 74 20 ........slight.distinction.that.
6060 69 74 20 61 63 74 75 61 6c 6c 79 20 6d 61 74 74 65 72 73 20 6f 6e 20 6d 6f 73 74 20 70 6c 61 74 it.actually.matters.on.most.plat
6080 66 6f 72 6d 73 20 28 61 73 0a 20 20 20 20 20 20 20 20 6f 70 70 6f 73 65 64 20 74 6f 20 27 63 72 forms.(as.........opposed.to.'cr
60a0 65 61 74 65 5f 73 74 61 74 69 63 5f 6c 69 62 28 29 27 2c 20 77 68 69 63 68 20 69 6e 63 6c 75 64 eate_static_lib()',.which.includ
60c0 65 73 20 61 20 27 64 65 62 75 67 27 20 66 6c 61 67 0a 20 20 20 20 20 20 20 20 6d 6f 73 74 6c 79 es.a.'debug'.flag.........mostly
60e0 20 66 6f 72 20 66 6f 72 6d 27 73 20 73 61 6b 65 29 2e 0a 0a 20 20 20 20 20 20 20 20 27 65 78 74 .for.form's.sake)...........'ext
6100 72 61 5f 70 72 65 61 72 67 73 27 20 61 6e 64 20 27 65 78 74 72 61 5f 70 6f 73 74 61 72 67 73 27 ra_preargs'.and.'extra_postargs'
6120 20 61 72 65 20 61 73 20 66 6f 72 20 27 63 6f 6d 70 69 6c 65 28 29 27 20 28 65 78 63 65 70 74 0a .are.as.for.'compile()'.(except.
6140 20 20 20 20 20 20 20 20 6f 66 20 63 6f 75 72 73 65 20 74 68 61 74 20 74 68 65 79 20 73 75 70 70 ........of.course.that.they.supp
6160 6c 79 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 74 68 ly.command-line.arguments.for.th
6180 65 0a 20 20 20 20 20 20 20 20 70 61 72 74 69 63 75 6c 61 72 20 6c 69 6e 6b 65 72 20 62 65 69 6e e.........particular.linker.bein
61a0 67 20 75 73 65 64 29 2e 0a 0a 20 20 20 20 20 20 20 20 27 74 61 72 67 65 74 5f 6c 61 6e 67 27 20 g.used)...........'target_lang'.
61c0 69 73 20 74 68 65 20 74 61 72 67 65 74 20 6c 61 6e 67 75 61 67 65 20 66 6f 72 20 77 68 69 63 68 is.the.target.language.for.which
61e0 20 74 68 65 20 67 69 76 65 6e 20 6f 62 6a 65 63 74 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 62 .the.given.objects.........are.b
6200 65 69 6e 67 20 63 6f 6d 70 69 6c 65 64 2e 20 54 68 69 73 20 61 6c 6c 6f 77 73 20 73 70 65 63 69 eing.compiled..This.allows.speci
6220 66 69 63 20 6c 69 6e 6b 61 67 65 20 74 69 6d 65 20 74 72 65 61 74 6d 65 6e 74 20 6f 66 0a 20 20 fic.linkage.time.treatment.of...
6240 20 20 20 20 20 20 63 65 72 74 61 69 6e 20 6c 61 6e 67 75 61 67 65 73 2e 0a 0a 20 20 20 20 20 20 ......certain.languages.........
6260 20 20 52 61 69 73 65 73 20 4c 69 6e 6b 45 72 72 6f 72 20 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 20 ..Raises.LinkError.on.failure...
6280 20 20 20 20 20 20 20 4e 28 01 00 00 00 74 13 00 00 00 4e 6f 74 49 6d 70 6c 65 6d 65 6e 74 65 64 .......N(....t....NotImplemented
62a0 45 72 72 6f 72 28 0e 00 00 00 52 1b 00 00 00 74 0b 00 00 00 74 61 72 67 65 74 5f 64 65 73 63 52 Error(....R....t....target_descR
62c0 17 00 00 00 74 0f 00 00 00 6f 75 74 70 75 74 5f 66 69 6c 65 6e 61 6d 65 52 11 00 00 00 52 14 00 ....t....output_filenameR....R..
62e0 00 00 52 15 00 00 00 52 16 00 00 00 74 0e 00 00 00 65 78 70 6f 72 74 5f 73 79 6d 62 6f 6c 73 52 ..R....R....t....export_symbolsR
6300 4f 00 00 00 52 74 00 00 00 52 75 00 00 00 74 0a 00 00 00 62 75 69 6c 64 5f 74 65 6d 70 52 7b 00 O...Rt...Ru...t....build_tempR{.
6320 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e ..(....(....s&.../sys/lib/python
6340 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 04 00 00 00 6c 69 6e 6b /distutils/ccompiler.pyt....link
6360 e9 02 00 00 73 02 00 00 00 00 39 63 0d 00 00 00 0d 00 00 00 0e 00 00 00 43 00 00 00 73 47 00 00 ....s.....9c............C...sG..
6380 00 7c 00 00 69 00 00 74 01 00 69 02 00 7c 01 00 7c 00 00 69 03 00 7c 02 00 64 01 00 64 02 00 83 .|..i..t..i..|..|..i..|..d..d...
63a0 01 01 7c 03 00 7c 04 00 7c 05 00 7c 06 00 7c 07 00 7c 08 00 7c 09 00 7c 0a 00 7c 0b 00 7c 0c 00 ..|..|..|..|..|..|..|..|..|..|..
63c0 83 0d 00 01 64 00 00 53 28 03 00 00 00 4e 74 08 00 00 00 6c 69 62 5f 74 79 70 65 74 06 00 00 00 ....d..S(....Nt....lib_typet....
63e0 73 68 61 72 65 64 28 04 00 00 00 52 85 00 00 00 52 0a 00 00 00 74 0e 00 00 00 53 48 41 52 45 44 shared(....R....R....t....SHARED
6400 5f 4c 49 42 52 41 52 59 74 10 00 00 00 6c 69 62 72 61 72 79 5f 66 69 6c 65 6e 61 6d 65 28 0d 00 _LIBRARYt....library_filename(..
6420 00 00 52 1b 00 00 00 52 17 00 00 00 52 7a 00 00 00 52 11 00 00 00 52 14 00 00 00 52 15 00 00 00 ..R....R....Rz...R....R....R....
6440 52 16 00 00 00 52 83 00 00 00 52 4f 00 00 00 52 74 00 00 00 52 75 00 00 00 52 84 00 00 00 52 7b R....R....RO...Rt...Ru...R....R{
6460 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f ...(....(....s&.../sys/lib/pytho
6480 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0f 00 00 00 6c 69 6e n/distutils/ccompiler.pyt....lin
64a0 6b 5f 73 68 61 72 65 64 5f 6c 69 62 27 03 00 00 73 0c 00 00 00 00 0d 0f 01 12 01 03 01 09 01 06 k_shared_lib'...s...............
64c0 01 63 0d 00 00 00 0d 00 00 00 0e 00 00 00 43 00 00 00 73 38 00 00 00 7c 00 00 69 00 00 74 01 00 .c............C...s8...|..i..t..
64e0 69 02 00 7c 01 00 7c 02 00 7c 03 00 7c 04 00 7c 05 00 7c 06 00 7c 07 00 7c 08 00 7c 09 00 7c 0a i..|..|..|..|..|..|..|..|..|..|.
6500 00 7c 0b 00 7c 0c 00 83 0d 00 01 64 00 00 53 28 01 00 00 00 4e 28 03 00 00 00 52 85 00 00 00 52 .|..|......d..S(....N(....R....R
6520 0a 00 00 00 74 0d 00 00 00 53 48 41 52 45 44 5f 4f 42 4a 45 43 54 28 0d 00 00 00 52 1b 00 00 00 ....t....SHARED_OBJECT(....R....
6540 52 17 00 00 00 52 82 00 00 00 52 11 00 00 00 52 14 00 00 00 52 15 00 00 00 52 16 00 00 00 52 83 R....R....R....R....R....R....R.
6560 00 00 00 52 4f 00 00 00 52 74 00 00 00 52 75 00 00 00 52 84 00 00 00 52 7b 00 00 00 28 00 00 00 ...RO...Rt...Ru...R....R{...(...
6580 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 .(....s&.../sys/lib/python/distu
65a0 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 12 00 00 00 6c 69 6e 6b 5f 73 68 61 72 65 tils/ccompiler.pyt....link_share
65c0 64 5f 6f 62 6a 65 63 74 3c 03 00 00 73 0a 00 00 00 00 0d 0f 01 06 01 09 01 06 01 63 0b 00 00 00 d_object<...s..............c....
65e0 0b 00 00 00 0e 00 00 00 43 00 00 00 73 41 00 00 00 7c 00 00 69 00 00 74 01 00 69 02 00 7c 01 00 ........C...sA...|..i..t..i..|..
6600 7c 00 00 69 03 00 7c 02 00 83 01 00 7c 03 00 7c 04 00 7c 05 00 7c 06 00 64 00 00 7c 07 00 7c 08 |..i..|.....|..|..|..|..d..|..|.
6620 00 7c 09 00 64 00 00 7c 0a 00 83 0d 00 01 64 00 00 53 28 01 00 00 00 4e 28 05 00 00 00 52 85 00 .|..d..|......d..S(....N(....R..
6640 00 00 52 0a 00 00 00 74 0a 00 00 00 45 58 45 43 55 54 41 42 4c 45 74 13 00 00 00 65 78 65 63 75 ..R....t....EXECUTABLEt....execu
6660 74 61 62 6c 65 5f 66 69 6c 65 6e 61 6d 65 52 10 00 00 00 28 0b 00 00 00 52 1b 00 00 00 52 17 00 table_filenameR....(....R....R..
6680 00 00 74 0f 00 00 00 6f 75 74 70 75 74 5f 70 72 6f 67 6e 61 6d 65 52 11 00 00 00 52 14 00 00 00 ..t....output_prognameR....R....
66a0 52 15 00 00 00 52 16 00 00 00 52 4f 00 00 00 52 74 00 00 00 52 75 00 00 00 52 7b 00 00 00 28 00 R....R....RO...Rt...Ru...R{...(.
66c0 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 ...(....s&.../sys/lib/python/dis
66e0 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0f 00 00 00 6c 69 6e 6b 5f 65 78 65 tutils/ccompiler.pyt....link_exe
6700 63 75 74 61 62 6c 65 50 03 00 00 73 08 00 00 00 00 0b 0f 01 0f 01 0c 01 63 02 00 00 00 02 00 00 cutableP...s............c.......
6720 00 01 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 00 82 01 00 64 01 00 53 28 02 00 00 00 73 6b 00 .....C...s....t.....d..S(....sk.
6740 00 00 52 65 74 75 72 6e 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f 6e 20 74 6f 20 ..Return.the.compiler.option.to.
6760 61 64 64 20 27 64 69 72 27 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 0a 20 20 20 20 20 20 20 add.'dir'.to.the.list.of........
6780 20 64 69 72 65 63 74 6f 72 69 65 73 20 73 65 61 72 63 68 65 64 20 66 6f 72 20 6c 69 62 72 61 72 .directories.searched.for.librar
67a0 69 65 73 2e 0a 20 20 20 20 20 20 20 20 4e 28 01 00 00 00 52 80 00 00 00 28 02 00 00 00 52 1b 00 ies..........N(....R....(....R..
67c0 00 00 52 35 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 ..R5...(....(....s&.../sys/lib/p
67e0 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 12 00 00 ython/distutils/ccompiler.pyt...
6800 00 6c 69 62 72 61 72 79 5f 64 69 72 5f 6f 70 74 69 6f 6e 66 03 00 00 73 02 00 00 00 00 04 63 02 .library_dir_optionf...s......c.
6820 00 00 00 02 00 00 00 01 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 00 82 01 00 64 01 00 53 28 02 ...........C...s....t.....d..S(.
6840 00 00 00 73 73 00 00 00 52 65 74 75 72 6e 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 ...ss...Return.the.compiler.opti
6860 6f 6e 20 74 6f 20 61 64 64 20 27 64 69 72 27 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 0a 20 on.to.add.'dir'.to.the.list.of..
6880 20 20 20 20 20 20 20 64 69 72 65 63 74 6f 72 69 65 73 20 73 65 61 72 63 68 65 64 20 66 6f 72 20 .......directories.searched.for.
68a0 72 75 6e 74 69 6d 65 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 20 20 20 20 20 20 4e 28 01 00 00 runtime.libraries..........N(...
68c0 00 52 80 00 00 00 28 02 00 00 00 52 1b 00 00 00 52 35 00 00 00 28 00 00 00 00 28 00 00 00 00 73 .R....(....R....R5...(....(....s
68e0 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 &.../sys/lib/python/distutils/cc
6900 6f 6d 70 69 6c 65 72 2e 70 79 74 1a 00 00 00 72 75 6e 74 69 6d 65 5f 6c 69 62 72 61 72 79 5f 64 ompiler.pyt....runtime_library_d
6920 69 72 5f 6f 70 74 69 6f 6e 6c 03 00 00 73 02 00 00 00 00 04 63 02 00 00 00 02 00 00 00 01 00 00 ir_optionl...s......c...........
6940 00 43 00 00 00 73 0a 00 00 00 74 00 00 82 01 00 64 01 00 53 28 02 00 00 00 73 7f 00 00 00 52 65 .C...s....t.....d..S(....s....Re
6960 74 75 72 6e 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f 6e 20 74 6f 20 61 64 64 20 turn.the.compiler.option.to.add.
6980 27 64 69 72 27 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 6c 69 62 72 61 72 69 65 73 0a 20 'dir'.to.the.list.of.libraries..
69a0 20 20 20 20 20 20 20 6c 69 6e 6b 65 64 20 69 6e 74 6f 20 74 68 65 20 73 68 61 72 65 64 20 6c 69 .......linked.into.the.shared.li
69c0 62 72 61 72 79 20 6f 72 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 20 20 20 20 20 20 20 20 4e 28 01 brary.or.executable..........N(.
69e0 00 00 00 52 80 00 00 00 28 02 00 00 00 52 1b 00 00 00 74 03 00 00 00 6c 69 62 28 00 00 00 00 28 ...R....(....R....t....lib(....(
6a00 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 ....s&.../sys/lib/python/distuti
6a20 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0e 00 00 00 6c 69 62 72 61 72 79 5f 6f 70 74 69 ls/ccompiler.pyt....library_opti
6a40 6f 6e 72 03 00 00 73 02 00 00 00 00 04 63 06 00 00 00 0c 00 00 00 10 00 00 00 43 00 00 00 73 4f onr...s......c............C...sO
6a60 01 00 00 64 01 00 64 02 00 6b 00 00 7d 06 00 7c 02 00 64 02 00 6a 08 00 6f 0a 00 01 67 00 00 7d ...d..d..k..}..|..d..j..o...g..}
6a80 02 00 6e 01 00 01 7c 03 00 64 02 00 6a 08 00 6f 0a 00 01 67 00 00 7d 03 00 6e 01 00 01 7c 04 00 ..n...|..d..j..o...g..}..n...|..
6aa0 64 02 00 6a 08 00 6f 0a 00 01 67 00 00 7d 04 00 6e 01 00 01 7c 05 00 64 02 00 6a 08 00 6f 0a 00 d..j..o...g..}..n...|..d..j..o..
6ac0 01 67 00 00 7d 05 00 6e 01 00 01 7c 06 00 69 02 00 64 03 00 7c 01 00 64 04 00 74 03 00 83 02 01 .g..}..n...|..i..d..|..d..t.....
6ae0 5c 02 00 7d 07 00 7d 08 00 74 04 00 69 05 00 7c 07 00 64 05 00 83 02 00 7d 09 00 78 1f 00 7c 02 \..}..}..t..i..|..d.....}..x..|.
6b00 00 44 5d 17 00 7d 0a 00 7c 09 00 69 06 00 64 06 00 7c 0a 00 16 83 01 00 01 71 9f 00 57 7c 09 00 .D]..}..|..i..d..|.......q..W|..
6b20 69 06 00 64 07 00 7c 01 00 16 83 01 00 01 7c 09 00 69 07 00 83 00 00 01 79 1c 00 7c 00 00 69 08 i..d..|.......|..i......y..|..i.
6b40 00 7c 08 00 67 01 00 64 08 00 7c 03 00 83 01 01 7d 0b 00 57 6e 17 00 04 74 09 00 6a 0a 00 6f 0b .|..g..d..|.....}..Wn...t..j..o.
6b60 00 01 01 01 01 74 0a 00 53 6e 02 00 01 58 79 20 00 7c 00 00 69 0b 00 7c 0b 00 64 09 00 64 0a 00 .....t..Sn...Xy..|..i..|..d..d..
6b80 7c 04 00 64 0b 00 7c 05 00 83 02 02 01 57 6e 1d 00 04 74 0c 00 74 0d 00 66 02 00 6a 0a 00 6f 0b |..d..|......Wn...t..t..f..j..o.
6ba0 00 01 01 01 01 74 0a 00 53 6e 02 00 01 58 74 03 00 53 28 0c 00 00 00 73 b7 00 00 00 52 65 74 75 .....t..Sn...Xt..S(....s....Retu
6bc0 72 6e 20 61 20 62 6f 6f 6c 65 61 6e 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 rn.a.boolean.indicating.whether.
6be0 66 75 6e 63 6e 61 6d 65 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 6f 6e 0a 20 20 20 20 20 20 20 funcname.is.supported.on........
6c00 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6c 61 74 66 6f 72 6d 2e 20 20 54 68 65 20 6f 70 74 69 .the.current.platform...The.opti
6c20 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 0a 20 20 onal.arguments.can.be.used.to...
6c40 20 20 20 20 20 20 61 75 67 6d 65 6e 74 20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 65 6e ......augment.the.compilation.en
6c60 76 69 72 6f 6e 6d 65 6e 74 2e 0a 20 20 20 20 20 20 20 20 69 ff ff ff ff 4e 73 02 00 00 00 2e 63 vironment..........i....Ns.....c
6c80 74 04 00 00 00 74 65 78 74 74 01 00 00 00 77 73 0e 00 00 00 23 69 6e 63 6c 75 64 65 20 22 25 73 t....textt....ws....#include."%s
6ca0 22 0a 73 2b 00 00 00 6d 61 69 6e 20 28 69 6e 74 20 61 72 67 63 2c 20 63 68 61 72 20 2a 2a 61 72 ".s+...main.(int.argc,.char.**ar
6cc0 67 76 29 20 7b 0a 20 20 20 20 25 73 28 29 3b 0a 7d 0a 52 13 00 00 00 73 05 00 00 00 61 2e 6f 75 gv).{.....%s();.}.R....s....a.ou
6ce0 74 52 14 00 00 00 52 15 00 00 00 28 0e 00 00 00 74 08 00 00 00 74 65 6d 70 66 69 6c 65 52 10 00 tR....R....(....t....tempfileR..
6d00 00 00 74 07 00 00 00 6d 6b 73 74 65 6d 70 74 04 00 00 00 54 72 75 65 52 4b 00 00 00 74 06 00 00 ..t....mkstempt....TrueRK...t...
6d20 00 66 64 6f 70 65 6e 74 05 00 00 00 77 72 69 74 65 74 05 00 00 00 63 6c 6f 73 65 52 79 00 00 00 .fdopent....writet....closeRy...
6d40 74 0c 00 00 00 43 6f 6d 70 69 6c 65 45 72 72 6f 72 74 05 00 00 00 46 61 6c 73 65 52 90 00 00 00 t....CompileErrort....FalseR....
6d60 74 09 00 00 00 4c 69 6e 6b 45 72 72 6f 72 52 2e 00 00 00 28 0c 00 00 00 52 1b 00 00 00 74 08 00 t....LinkErrorR....(....R....t..
6d80 00 00 66 75 6e 63 6e 61 6d 65 74 08 00 00 00 69 6e 63 6c 75 64 65 73 52 13 00 00 00 52 14 00 00 ..funcnamet....includesR....R...
6da0 00 52 15 00 00 00 52 97 00 00 00 74 02 00 00 00 66 64 74 05 00 00 00 66 6e 61 6d 65 74 01 00 00 .R....R....t....fdt....fnamet...
6dc0 00 66 74 04 00 00 00 69 6e 63 6c 52 17 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f .ft....inclR....(....(....s&.../
6de0 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c sys/lib/python/distutils/ccompil
6e00 65 72 2e 70 79 74 0c 00 00 00 68 61 73 5f 66 75 6e 63 74 69 6f 6e 78 03 00 00 73 38 00 00 00 00 er.pyt....has_functionx...s8....
6e20 0d 0c 01 0d 01 0a 01 0d 01 0a 01 0d 01 0a 01 0d 01 0a 01 1e 01 12 01 07 00 06 01 15 01 06 04 0b ................................
6e40 01 0a 01 03 01 1c 01 0e 01 09 02 03 01 0f 01 06 01 0b 01 14 01 09 01 63 04 00 00 00 04 00 00 00 .......................c........
6e60 01 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 00 82 01 00 64 01 00 53 28 02 00 00 00 73 48 01 00 ....C...s....t.....d..S(....sH..
6e80 00 53 65 61 72 63 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 20 6f 66 20 64 69 .Search.the.specified.list.of.di
6ea0 72 65 63 74 6f 72 69 65 73 20 66 6f 72 20 61 20 73 74 61 74 69 63 20 6f 72 20 73 68 61 72 65 64 rectories.for.a.static.or.shared
6ec0 0a 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 79 20 66 69 6c 65 20 27 6c 69 62 27 20 61 6e 64 20 .........library.file.'lib'.and.
6ee0 72 65 74 75 72 6e 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 20 74 6f 20 74 68 61 74 20 66 69 6c return.the.full.path.to.that.fil
6f00 65 2e 20 20 49 66 0a 20 20 20 20 20 20 20 20 27 64 65 62 75 67 27 20 74 72 75 65 2c 20 6c 6f 6f e...If.........'debug'.true,.loo
6f20 6b 20 66 6f 72 20 61 20 64 65 62 75 67 67 69 6e 67 20 76 65 72 73 69 6f 6e 20 28 69 66 20 74 68 k.for.a.debugging.version.(if.th
6f40 61 74 20 6d 61 6b 65 73 20 73 65 6e 73 65 20 6f 6e 0a 20 20 20 20 20 20 20 20 74 68 65 20 63 75 at.makes.sense.on.........the.cu
6f60 72 72 65 6e 74 20 70 6c 61 74 66 6f 72 6d 29 2e 20 20 52 65 74 75 72 6e 20 4e 6f 6e 65 20 69 66 rrent.platform)...Return.None.if
6f80 20 27 6c 69 62 27 20 77 61 73 6e 27 74 20 66 6f 75 6e 64 20 69 6e 20 61 6e 79 20 6f 66 0a 20 20 .'lib'.wasn't.found.in.any.of...
6fa0 20 20 20 20 20 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e ......the.specified.directories.
6fc0 0a 20 20 20 20 20 20 20 20 4e 28 01 00 00 00 52 80 00 00 00 28 04 00 00 00 52 1b 00 00 00 52 37 .........N(....R....(....R....R7
6fe0 00 00 00 52 93 00 00 00 52 4f 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 ...R....RO...(....(....s&.../sys
7000 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e /lib/python/distutils/ccompiler.
7020 70 79 74 11 00 00 00 66 69 6e 64 5f 6c 69 62 72 61 72 79 5f 66 69 6c 65 a5 03 00 00 73 02 00 00 pyt....find_library_file....s...
7040 00 00 07 74 00 00 00 00 63 04 00 00 00 08 00 00 00 07 00 00 00 43 00 00 00 73 dd 00 00 00 7c 03 ...t....c............C...s....|.
7060 00 64 00 00 6a 08 00 6f 0a 00 01 64 01 00 7d 03 00 6e 01 00 01 67 00 00 7d 04 00 78 b9 00 7c 01 .d..j..o...d..}..n...g..}..x..|.
7080 00 44 5d b1 00 7d 05 00 74 01 00 69 02 00 69 03 00 7c 05 00 83 01 00 5c 02 00 7d 06 00 7d 07 00 .D]..}..t..i..i..|.....\..}..}..
70a0 74 01 00 69 02 00 69 04 00 7c 06 00 83 01 00 64 02 00 19 7d 06 00 7c 06 00 74 01 00 69 02 00 69 t..i..i..|.....d...}..|..t..i..i
70c0 05 00 7c 06 00 83 01 00 1f 7d 06 00 7c 07 00 7c 00 00 69 06 00 6a 07 00 6f 17 00 01 74 07 00 64 ..|......}..|..|..i..j..o...t..d
70e0 03 00 7c 07 00 7c 05 00 66 02 00 16 82 02 00 6e 01 00 01 7c 02 00 6f 16 00 01 74 01 00 69 02 00 ..|..|..f......n...|..o...t..i..
7100 69 08 00 7c 06 00 83 01 00 7d 06 00 6e 01 00 01 7c 04 00 69 09 00 74 01 00 69 02 00 69 0a 00 7c i..|.....}..n...|..i..t..i..i..|
7120 03 00 7c 06 00 7c 00 00 69 0b 00 17 83 02 00 83 01 00 01 71 24 00 57 7c 04 00 53 28 04 00 00 00 ..|..|..i..........q$.W|..S(....
7140 4e 52 a8 00 00 00 69 01 00 00 00 73 22 00 00 00 75 6e 6b 6e 6f 77 6e 20 66 69 6c 65 20 74 79 70 NR....i....s"...unknown.file.typ
7160 65 20 27 25 73 27 20 28 66 72 6f 6d 20 27 25 73 27 29 28 0c 00 00 00 52 10 00 00 00 52 4b 00 00 e.'%s'.(from.'%s')(....R....RK..
7180 00 52 4c 00 00 00 52 4d 00 00 00 74 0a 00 00 00 73 70 6c 69 74 64 72 69 76 65 74 05 00 00 00 69 .RL...RM...t....splitdrivet....i
71a0 73 61 62 73 74 0e 00 00 00 73 72 63 5f 65 78 74 65 6e 73 69 6f 6e 73 74 10 00 00 00 55 6e 6b 6e sabst....src_extensionst....Unkn
71c0 6f 77 6e 46 69 6c 65 45 72 72 6f 72 74 08 00 00 00 62 61 73 65 6e 61 6d 65 52 31 00 00 00 74 04 ownFileErrort....basenameR1...t.
71e0 00 00 00 6a 6f 69 6e 74 0d 00 00 00 6f 62 6a 5f 65 78 74 65 6e 73 69 6f 6e 28 08 00 00 00 52 1b ...joint....obj_extension(....R.
7200 00 00 00 74 10 00 00 00 73 6f 75 72 63 65 5f 66 69 6c 65 6e 61 6d 65 73 52 44 00 00 00 52 11 00 ...t....source_filenamesRD...R..
7220 00 00 74 09 00 00 00 6f 62 6a 5f 6e 61 6d 65 73 74 08 00 00 00 73 72 63 5f 6e 61 6d 65 52 70 00 ..t....obj_namest....src_nameRp.
7240 00 00 52 5e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 ..R^...(....(....s&.../sys/lib/p
7260 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 52 47 00 00 ython/distutils/ccompiler.pyRG..
7280 00 d0 03 00 00 73 20 00 00 00 00 01 0d 01 0a 01 06 01 07 00 06 01 18 01 16 01 16 01 10 01 03 01 .....s..........................
72a0 14 01 07 01 16 01 12 01 15 01 63 04 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 4b 00 00 00 ..........c............C...sK...
72c0 7c 03 00 64 00 00 6a 09 00 70 07 00 01 74 01 00 82 01 00 01 7c 02 00 6f 16 00 01 74 02 00 69 03 |..d..j..p...t......|..o...t..i.
72e0 00 69 04 00 7c 01 00 83 01 00 7d 01 00 6e 01 00 01 74 02 00 69 03 00 69 05 00 7c 03 00 7c 01 00 .i..|.....}..n...t..i..i..|..|..
7300 7c 00 00 69 06 00 17 83 02 00 53 28 01 00 00 00 4e 28 07 00 00 00 52 10 00 00 00 52 48 00 00 00 |..i......S(....N(....R....RH...
7320 52 4b 00 00 00 52 4c 00 00 00 52 ad 00 00 00 52 ae 00 00 00 74 14 00 00 00 73 68 61 72 65 64 5f RK...RL...R....R....t....shared_
7340 6c 69 62 5f 65 78 74 65 6e 73 69 6f 6e 28 04 00 00 00 52 1b 00 00 00 52 ad 00 00 00 52 44 00 00 lib_extension(....R....R....RD..
7360 00 52 11 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 .R....(....(....s&.../sys/lib/py
7380 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 16 00 00 00 thon/distutils/ccompiler.pyt....
73a0 73 68 61 72 65 64 5f 6f 62 6a 65 63 74 5f 66 69 6c 65 6e 61 6d 65 e1 03 00 00 73 08 00 00 00 00 shared_object_filename....s.....
73c0 01 14 01 07 01 16 01 63 04 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 52 00 00 00 7c 03 00 .......c............C...sR...|..
73e0 64 00 00 6a 09 00 70 07 00 01 74 01 00 82 01 00 01 7c 02 00 6f 16 00 01 74 02 00 69 03 00 69 04 d..j..p...t......|..o...t..i..i.
7400 00 7c 01 00 83 01 00 7d 01 00 6e 01 00 01 74 02 00 69 03 00 69 05 00 7c 03 00 7c 01 00 7c 00 00 .|.....}..n...t..i..i..|..|..|..
7420 69 06 00 70 04 00 01 64 01 00 17 83 02 00 53 28 02 00 00 00 4e 52 a8 00 00 00 28 07 00 00 00 52 i..p...d......S(....NR....(....R
7440 10 00 00 00 52 48 00 00 00 52 4b 00 00 00 52 4c 00 00 00 52 ad 00 00 00 52 ae 00 00 00 74 0d 00 ....RH...RK...RL...R....R....t..
7460 00 00 65 78 65 5f 65 78 74 65 6e 73 69 6f 6e 28 04 00 00 00 52 1b 00 00 00 52 ad 00 00 00 52 44 ..exe_extension(....R....R....RD
7480 00 00 00 52 11 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f ...R....(....(....s&.../sys/lib/
74a0 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 52 8e 00 python/distutils/ccompiler.pyR..
74c0 00 00 e7 03 00 00 73 08 00 00 00 00 01 14 01 07 01 16 01 74 06 00 00 00 73 74 61 74 69 63 63 05 ......s............t....staticc.
74e0 00 00 00 0a 00 00 00 04 00 00 00 43 00 00 00 73 a3 00 00 00 7c 04 00 64 00 00 6a 09 00 70 07 00 ...........C...s....|..d..j..p..
7500 01 74 01 00 82 01 00 01 7c 02 00 64 08 00 6a 07 00 6f 0d 00 01 74 02 00 64 04 00 82 02 00 6e 01 .t......|..d..j..o...t..d.....n.
7520 00 01 74 03 00 7c 00 00 7c 02 00 64 05 00 17 83 02 00 7d 05 00 74 03 00 7c 00 00 7c 02 00 64 06 ..t..|..|..d......}..t..|..|..d.
7540 00 17 83 02 00 7d 06 00 74 04 00 69 05 00 69 06 00 7c 01 00 83 01 00 5c 02 00 7d 07 00 7d 08 00 .....}..t..i..i..|.....\..}..}..
7560 7c 05 00 7c 08 00 7c 06 00 66 02 00 16 7d 09 00 7c 03 00 6f 0a 00 01 64 07 00 7d 07 00 6e 01 00 |..|..|..f...}..|..o...d..}..n..
7580 01 74 04 00 69 05 00 69 07 00 7c 04 00 7c 07 00 7c 09 00 83 03 00 53 28 09 00 00 00 4e 52 b6 00 .t..i..i..|..|..|.....S(....NR..
75a0 00 00 52 87 00 00 00 74 05 00 00 00 64 79 6c 69 62 73 30 00 00 00 27 6c 69 62 5f 74 79 70 65 27 ..R....t....dylibs0...'lib_type'
75c0 20 6d 75 73 74 20 62 65 20 22 73 74 61 74 69 63 22 2c 20 22 73 68 61 72 65 64 22 20 6f 72 20 22 .must.be."static",."shared".or."
75e0 64 79 6c 69 62 22 74 0b 00 00 00 5f 6c 69 62 5f 66 6f 72 6d 61 74 74 0e 00 00 00 5f 6c 69 62 5f dylib"t...._lib_formatt...._lib_
7600 65 78 74 65 6e 73 69 6f 6e 52 a8 00 00 00 28 03 00 00 00 52 b6 00 00 00 73 06 00 00 00 73 68 61 extensionR....(....R....s....sha
7620 72 65 64 52 b7 00 00 00 28 08 00 00 00 52 10 00 00 00 52 48 00 00 00 52 1f 00 00 00 74 07 00 00 redR....(....R....RH...R....t...
7640 00 67 65 74 61 74 74 72 52 4b 00 00 00 52 4c 00 00 00 74 05 00 00 00 73 70 6c 69 74 52 ae 00 00 .getattrRK...RL...t....splitR...
7660 00 28 0a 00 00 00 52 1b 00 00 00 52 39 00 00 00 52 86 00 00 00 52 44 00 00 00 52 11 00 00 00 74 .(....R....R9...R....RD...R....t
7680 03 00 00 00 66 6d 74 52 5e 00 00 00 52 35 00 00 00 52 70 00 00 00 74 08 00 00 00 66 69 6c 65 6e ....fmtR^...R5...Rp...t....filen
76a0 61 6d 65 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f ame(....(....s&.../sys/lib/pytho
76c0 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 52 89 00 00 00 ed 03 00 n/distutils/ccompiler.pyR.......
76e0 00 73 14 00 00 00 00 02 14 01 0d 01 0d 01 13 01 13 02 18 01 10 01 07 01 0a 02 69 01 00 00 00 63 .s........................i....c
7700 03 00 00 00 03 00 00 00 02 00 00 00 43 00 00 00 73 11 00 00 00 74 00 00 69 01 00 7c 01 00 83 01 ............C...s....t..i..|....
7720 00 01 64 00 00 53 28 01 00 00 00 4e 28 02 00 00 00 52 09 00 00 00 52 4f 00 00 00 28 03 00 00 00 ..d..S(....N(....R....RO...(....
7740 52 1b 00 00 00 74 03 00 00 00 6d 73 67 74 05 00 00 00 6c 65 76 65 6c 28 00 00 00 00 28 00 00 00 R....t....msgt....level(....(...
7760 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f .s&.../sys/lib/python/distutils/
7780 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 08 00 00 00 61 6e 6e 6f 75 6e 63 65 ff 03 00 00 73 02 00 ccompiler.pyt....announce....s..
77a0 00 00 00 01 63 02 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 24 00 00 00 64 01 00 64 02 00 ....c............C...s$...d..d..
77c0 6b 00 00 6c 01 00 7d 02 00 01 7c 02 00 6f 09 00 01 7c 01 00 47 48 6e 01 00 01 64 00 00 53 28 03 k..l..}...|..o...|..GHn...d..S(.
77e0 00 00 00 4e 69 ff ff ff ff 28 01 00 00 00 74 05 00 00 00 44 45 42 55 47 28 02 00 00 00 74 0f 00 ...Ni....(....t....DEBUG(....t..
7800 00 00 64 69 73 74 75 74 69 6c 73 2e 64 65 62 75 67 52 c1 00 00 00 28 03 00 00 00 52 1b 00 00 00 ..distutils.debugR....(....R....
7820 52 be 00 00 00 52 c1 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 R....R....(....(....s&.../sys/li
7840 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 b/python/distutils/ccompiler.pyt
7860 0b 00 00 00 64 65 62 75 67 5f 70 72 69 6e 74 02 04 00 00 73 06 00 00 00 00 01 10 01 07 01 63 02 ....debug_print....s..........c.
7880 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 18 00 00 00 74 00 00 69 01 00 69 02 00 64 01 00 ...........C...s....t..i..i..d..
78a0 7c 01 00 16 83 01 00 01 64 00 00 53 28 02 00 00 00 4e 73 0c 00 00 00 77 61 72 6e 69 6e 67 3a 20 |.......d..S(....Ns....warning:.
78c0 25 73 0a 28 03 00 00 00 74 03 00 00 00 73 79 73 74 06 00 00 00 73 74 64 65 72 72 52 9b 00 00 00 %s.(....t....syst....stderrR....
78e0 28 02 00 00 00 52 1b 00 00 00 52 be 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 (....R....R....(....(....s&.../s
7900 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 ys/lib/python/distutils/ccompile
7920 72 2e 70 79 74 04 00 00 00 77 61 72 6e 07 04 00 00 73 02 00 00 00 00 01 63 05 00 00 00 05 00 00 r.pyt....warn....s......c.......
7940 00 05 00 00 00 43 00 00 00 73 1a 00 00 00 74 00 00 7c 01 00 7c 02 00 7c 03 00 7c 00 00 69 01 00 .....C...s....t..|..|..|..|..i..
7960 83 04 00 01 64 00 00 53 28 01 00 00 00 4e 28 02 00 00 00 52 08 00 00 00 52 0d 00 00 00 28 05 00 ....d..S(....N(....R....R....(..
7980 00 00 52 1b 00 00 00 74 04 00 00 00 66 75 6e 63 52 22 00 00 00 52 be 00 00 00 52 bf 00 00 00 28 ..R....t....funcR"...R....R....(
79a0 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 ....(....s&.../sys/lib/python/di
79c0 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 52 08 00 00 00 0a 04 00 00 73 02 00 stutils/ccompiler.pyR........s..
79e0 00 00 00 01 63 02 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 17 00 00 00 74 00 00 7c 01 00 ....c............C...s....t..|..
7a00 64 01 00 7c 00 00 69 01 00 83 01 01 01 64 00 00 53 28 02 00 00 00 4e 52 0d 00 00 00 28 02 00 00 d..|..i......d..S(....NR....(...
7a20 00 52 02 00 00 00 52 0d 00 00 00 28 02 00 00 00 52 1b 00 00 00 74 03 00 00 00 63 6d 64 28 00 00 .R....R....(....R....t....cmd(..
7a40 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 ..(....s&.../sys/lib/python/dist
7a60 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 52 02 00 00 00 0d 04 00 00 73 02 00 00 00 utils/ccompiler.pyR........s....
7a80 00 01 63 03 00 00 00 03 00 00 00 05 00 00 00 43 00 00 00 73 16 00 00 00 74 00 00 7c 01 00 7c 02 ..c............C...s....t..|..|.
7aa0 00 64 01 00 7c 00 00 69 01 00 83 02 01 53 28 02 00 00 00 4e 52 0d 00 00 00 28 02 00 00 00 52 03 .d..|..i.....S(....NR....(....R.
7ac0 00 00 00 52 0d 00 00 00 28 03 00 00 00 52 1b 00 00 00 52 5c 00 00 00 74 03 00 00 00 64 73 74 28 ...R....(....R....R\...t....dst(
7ae0 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 ....(....s&.../sys/lib/python/di
7b00 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 52 03 00 00 00 10 04 00 00 73 02 00 stutils/ccompiler.pyR........s..
7b20 00 00 00 01 69 ff 01 00 00 63 03 00 00 00 03 00 00 00 04 00 00 00 43 00 00 00 73 17 00 00 00 74 ....i....c............C...s....t
7b40 00 00 7c 01 00 7c 02 00 7c 00 00 69 01 00 83 03 00 01 64 00 00 53 28 01 00 00 00 4e 28 02 00 00 ..|..|..|..i......d..S(....N(...
7b60 00 52 04 00 00 00 52 0d 00 00 00 28 03 00 00 00 52 1b 00 00 00 52 28 00 00 00 74 04 00 00 00 6d .R....R....(....R....R(...t....m
7b80 6f 64 65 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f ode(....(....s&.../sys/lib/pytho
7ba0 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 52 04 00 00 00 13 04 00 n/distutils/ccompiler.pyR.......
7bc0 00 73 02 00 00 00 00 01 4e 28 42 00 00 00 52 21 00 00 00 74 0a 00 00 00 5f 5f 6d 6f 64 75 6c 65 .s......N(B...R!...t....__module
7be0 5f 5f 74 07 00 00 00 5f 5f 64 6f 63 5f 5f 52 10 00 00 00 74 0d 00 00 00 63 6f 6d 70 69 6c 65 72 __t....__doc__R....t....compiler
7c00 5f 74 79 70 65 52 ab 00 00 00 52 af 00 00 00 74 14 00 00 00 73 74 61 74 69 63 5f 6c 69 62 5f 65 _typeR....R....t....static_lib_e
7c20 78 74 65 6e 73 69 6f 6e 52 b3 00 00 00 74 11 00 00 00 73 74 61 74 69 63 5f 6c 69 62 5f 66 6f 72 xtensionR....t....static_lib_for
7c40 6d 61 74 74 11 00 00 00 73 68 61 72 65 64 5f 6c 69 62 5f 66 6f 72 6d 61 74 52 b5 00 00 00 52 6c matt....shared_lib_formatR....Rl
7c60 00 00 00 52 6b 00 00 00 52 1d 00 00 00 52 23 00 00 00 52 1a 00 00 00 52 2b 00 00 00 52 30 00 00 ...Rk...R....R#...R....R+...R0..
7c80 00 52 32 00 00 00 52 34 00 00 00 52 36 00 00 00 52 38 00 00 00 52 3a 00 00 00 52 3c 00 00 00 52 .R2...R4...R6...R8...R:...R<...R
7ca0 3d 00 00 00 52 3e 00 00 00 52 3f 00 00 00 52 40 00 00 00 52 42 00 00 00 52 43 00 00 00 52 5f 00 =...R>...R?...R@...RB...RC...R_.
7cc0 00 00 52 62 00 00 00 52 63 00 00 00 52 64 00 00 00 52 65 00 00 00 52 66 00 00 00 52 6a 00 00 00 ..Rb...Rc...Rd...Re...Rf...Rj...
7ce0 52 73 00 00 00 52 76 00 00 00 52 79 00 00 00 52 78 00 00 00 52 7c 00 00 00 52 8b 00 00 00 52 88 Rs...Rv...Ry...Rx...R|...R....R.
7d00 00 00 00 52 8d 00 00 00 52 85 00 00 00 52 8a 00 00 00 52 8c 00 00 00 52 90 00 00 00 52 91 00 00 ...R....R....R....R....R....R...
7d20 00 52 92 00 00 00 52 94 00 00 00 52 a6 00 00 00 52 a7 00 00 00 52 47 00 00 00 52 b4 00 00 00 52 .R....R....R....R....RG...R....R
7d40 8e 00 00 00 52 89 00 00 00 52 c0 00 00 00 52 c3 00 00 00 52 c6 00 00 00 52 08 00 00 00 52 02 00 ....R....R....R....R....R....R..
7d60 00 00 52 03 00 00 00 52 04 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 ..R....R....(....(....(....s&...
7d80 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 /sys/lib/python/distutils/ccompi
7da0 6c 65 72 2e 70 79 52 0a 00 00 00 15 00 00 00 73 e6 00 00 00 06 0c 06 0a 06 1a 06 01 06 01 06 01 ler.pyR........s................
7dc0 06 01 06 01 06 01 06 08 0d 01 09 01 09 01 09 01 0b 02 0f 03 03 01 03 01 0c 28 09 24 09 07 09 0a .........................(.$....
7de0 09 13 0c 11 09 13 09 08 09 0b 09 10 09 09 09 08 09 08 09 06 09 09 09 08 09 0e 09 55 09 09 09 23 ...........................U...#
7e00 0c 31 09 13 09 26 09 0f 09 1b 03 01 03 01 03 01 03 01 0c 0c 06 01 09 01 0f 44 09 0a 03 01 03 01 .1...&...................D......
7e20 0c 1b 06 01 06 01 06 06 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 0c 34 03 01 03 01 ...........................4....
7e40 03 01 03 01 03 01 03 01 03 01 03 01 03 01 0c 0c 03 01 03 01 03 01 03 01 03 01 03 01 03 01 03 01 ................................
7e60 03 01 0c 0b 03 01 03 01 03 01 03 01 03 01 03 01 03 01 0c 0c 09 06 09 06 09 07 03 01 03 01 03 01 ................................
7e80 0c 29 0c 2b 0f 11 0f 06 0f 06 03 01 0f 11 0c 03 09 05 09 03 0f 03 09 03 09 03 73 08 00 00 00 63 .).+......................s....c
7ea0 79 67 77 69 6e 2e 2a 74 04 00 00 00 75 6e 69 78 74 06 00 00 00 6f 73 32 65 6d 78 74 03 00 00 00 ygwin.*t....unixt....os2emxt....
7ec0 65 6d 78 74 05 00 00 00 70 6f 73 69 78 74 02 00 00 00 6e 74 74 04 00 00 00 6d 73 76 63 74 03 00 emxt....posixt....ntt....msvct..
7ee0 00 00 6d 61 63 74 06 00 00 00 6d 77 65 72 6b 73 63 02 00 00 00 04 00 00 00 04 00 00 00 43 00 00 ..mact....mwerksc............C..
7f00 00 73 89 00 00 00 7c 00 00 64 02 00 6a 08 00 6f 0d 00 01 74 01 00 69 02 00 7d 00 00 6e 01 00 01 .s....|..d..j..o...t..i..}..n...
7f20 7c 01 00 64 02 00 6a 08 00 6f 0d 00 01 74 03 00 69 04 00 7d 01 00 6e 01 00 01 78 4e 00 74 05 00 |..d..j..o...t..i..}..n...xN.t..
7f40 44 5d 46 00 5c 02 00 7d 02 00 7d 03 00 74 06 00 69 07 00 7c 02 00 7c 01 00 83 02 00 64 02 00 6a D]F.\..}..}..t..i..|..|.....d..j
7f60 09 00 70 19 00 01 74 06 00 69 07 00 7c 02 00 7c 00 00 83 02 00 64 02 00 6a 09 00 6f 08 00 01 7c ..p...t..i..|..|.....d..j..o...|
7f80 03 00 53 71 3b 00 01 71 3b 00 57 64 01 00 53 28 03 00 00 00 73 72 01 00 00 20 44 65 74 65 72 6d ..Sq;..q;.Wd..S(....sr....Determ
7fa0 69 6e 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 69 6c 65 72 20 74 6f 20 75 73 65 20 ine.the.default.compiler.to.use.
7fc0 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 70 6c 61 74 66 6f 72 6d 2e 0a 0a 20 20 20 20 20 20 20 for.the.given.platform..........
7fe0 20 6f 73 6e 61 6d 65 20 73 68 6f 75 6c 64 20 62 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 73 74 61 .osname.should.be.one.of.the.sta
8000 6e 64 61 72 64 20 50 79 74 68 6f 6e 20 4f 53 20 6e 61 6d 65 73 20 28 69 2e 65 2e 20 74 68 65 0a ndard.Python.OS.names.(i.e..the.
8020 20 20 20 20 20 20 20 20 6f 6e 65 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 6f 73 2e 6e 61 6d 65 ........ones.returned.by.os.name
8040 29 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 76 61 6c 75 65 0a ).and.platform.the.common.value.
8060 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 65 64 20 62 79 20 73 79 73 2e 70 6c 61 74 66 6f 72 6d ........returned.by.sys.platform
8080 20 66 6f 72 20 74 68 65 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 71 75 65 73 74 69 6f 6e 2e 0a 0a .for.the.platform.in.question...
80a0 20 20 20 20 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 20 61 72 65 20 6f ........The.default.values.are.o
80c0 73 2e 6e 61 6d 65 20 61 6e 64 20 73 79 73 2e 70 6c 61 74 66 6f 72 6d 20 69 6e 20 63 61 73 65 20 s.name.and.sys.platform.in.case.
80e0 74 68 65 0a 20 20 20 20 20 20 20 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 6e 6f 74 20 67 the.........parameters.are.not.g
8100 69 76 65 6e 2e 0a 0a 20 20 20 20 52 d1 00 00 00 4e 28 08 00 00 00 52 10 00 00 00 52 4b 00 00 00 iven.......R....N(....R....RK...
8120 52 28 00 00 00 52 c4 00 00 00 74 08 00 00 00 70 6c 61 74 66 6f 72 6d 74 12 00 00 00 5f 64 65 66 R(...R....t....platformt...._def
8140 61 75 6c 74 5f 63 6f 6d 70 69 6c 65 72 73 74 02 00 00 00 72 65 74 05 00 00 00 6d 61 74 63 68 28 ault_compilerst....ret....match(
8160 04 00 00 00 74 06 00 00 00 6f 73 6e 61 6d 65 52 d9 00 00 00 74 07 00 00 00 70 61 74 74 65 72 6e ....t....osnameR....t....pattern
8180 74 08 00 00 00 63 6f 6d 70 69 6c 65 72 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 t....compiler(....(....s&.../sys
81a0 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e /lib/python/distutils/ccompiler.
81c0 70 79 74 14 00 00 00 67 65 74 5f 64 65 66 61 75 6c 74 5f 63 6f 6d 70 69 6c 65 72 2e 04 00 00 73 pyt....get_default_compiler....s
81e0 14 00 00 00 00 0c 0d 01 0d 01 0d 01 0d 01 07 00 0c 01 19 01 19 01 0c 02 74 0d 00 00 00 75 6e 69 ........................t....uni
8200 78 63 63 6f 6d 70 69 6c 65 72 74 0d 00 00 00 55 6e 69 78 43 43 6f 6d 70 69 6c 65 72 73 1c 00 00 xccompilert....UnixCCompilers...
8220 00 73 74 61 6e 64 61 72 64 20 55 4e 49 58 2d 73 74 79 6c 65 20 63 6f 6d 70 69 6c 65 72 74 0c 00 .standard.UNIX-style.compilert..
8240 00 00 6d 73 76 63 63 6f 6d 70 69 6c 65 72 74 0c 00 00 00 4d 53 56 43 43 6f 6d 70 69 6c 65 72 73 ..msvccompilert....MSVCCompilers
8260 14 00 00 00 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 43 2b 2b 74 0f 00 00 00 63 79 67 ....Microsoft.Visual.C++t....cyg
8280 77 69 6e 63 63 6f 6d 70 69 6c 65 72 74 0f 00 00 00 43 79 67 77 69 6e 43 43 6f 6d 70 69 6c 65 72 winccompilert....CygwinCCompiler
82a0 73 27 00 00 00 43 79 67 77 69 6e 20 70 6f 72 74 20 6f 66 20 47 4e 55 20 43 20 43 6f 6d 70 69 6c s'...Cygwin.port.of.GNU.C.Compil
82c0 65 72 20 66 6f 72 20 57 69 6e 33 32 74 06 00 00 00 63 79 67 77 69 6e 74 10 00 00 00 4d 69 6e 67 er.for.Win32t....cygwint....Ming
82e0 77 33 32 43 43 6f 6d 70 69 6c 65 72 73 28 00 00 00 4d 69 6e 67 77 33 32 20 70 6f 72 74 20 6f 66 w32CCompilers(...Mingw32.port.of
8300 20 47 4e 55 20 43 20 43 6f 6d 70 69 6c 65 72 20 66 6f 72 20 57 69 6e 33 32 74 07 00 00 00 6d 69 .GNU.C.Compiler.for.Win32t....mi
8320 6e 67 77 33 32 74 0c 00 00 00 62 63 70 70 63 6f 6d 70 69 6c 65 72 74 0c 00 00 00 42 43 50 50 43 ngw32t....bcppcompilert....BCPPC
8340 6f 6d 70 69 6c 65 72 73 14 00 00 00 42 6f 72 6c 61 6e 64 20 43 2b 2b 20 43 6f 6d 70 69 6c 65 72 ompilers....Borland.C++.Compiler
8360 74 04 00 00 00 62 63 70 70 74 0e 00 00 00 6d 77 65 72 6b 73 63 6f 6d 70 69 6c 65 72 74 0e 00 00 t....bcppt....mwerkscompilert...
8380 00 4d 57 65 72 6b 73 43 6f 6d 70 69 6c 65 72 73 16 00 00 00 4d 65 74 72 6f 57 65 72 6b 73 20 43 .MWerksCompilers....MetroWerks.C
83a0 6f 64 65 57 61 72 72 69 6f 72 74 0c 00 00 00 65 6d 78 63 63 6f 6d 70 69 6c 65 72 74 0c 00 00 00 odeWarriort....emxccompilert....
83c0 45 4d 58 43 43 6f 6d 70 69 6c 65 72 73 23 00 00 00 45 4d 58 20 70 6f 72 74 20 6f 66 20 47 4e 55 EMXCCompilers#...EMX.port.of.GNU
83e0 20 43 20 43 6f 6d 70 69 6c 65 72 20 66 6f 72 20 4f 53 2f 32 63 00 00 00 00 04 00 00 00 07 00 00 .C.Compiler.for.OS/2c...........
8400 00 43 00 00 00 73 76 00 00 00 64 01 00 64 02 00 6b 00 00 6c 01 00 7d 00 00 01 67 00 00 7d 01 00 .C...sv...d..d..k..l..}...g..}..
8420 78 36 00 74 02 00 69 03 00 83 00 00 44 5d 28 00 7d 02 00 7c 01 00 69 04 00 64 03 00 7c 02 00 17 x6.t..i.....D](.}..|..i..d..|...
8440 64 06 00 74 02 00 7c 02 00 19 64 04 00 19 66 03 00 83 01 00 01 71 23 00 57 7c 01 00 69 06 00 83 d..t..|...d...f......q#.W|..i...
8460 00 00 01 7c 00 00 7c 01 00 83 01 00 7d 03 00 7c 03 00 69 07 00 64 05 00 83 01 00 01 64 06 00 53 ...|..|.....}..|..i..d......d..S
8480 28 07 00 00 00 73 79 00 00 00 50 72 69 6e 74 20 6c 69 73 74 20 6f 66 20 61 76 61 69 6c 61 62 6c (....sy...Print.list.of.availabl
84a0 65 20 63 6f 6d 70 69 6c 65 72 73 20 28 75 73 65 64 20 62 79 20 74 68 65 20 22 2d 2d 68 65 6c 70 e.compilers.(used.by.the."--help
84c0 2d 63 6f 6d 70 69 6c 65 72 22 0a 20 20 20 20 6f 70 74 69 6f 6e 73 20 74 6f 20 22 62 75 69 6c 64 -compiler".....options.to."build
84e0 22 2c 20 22 62 75 69 6c 64 5f 65 78 74 22 2c 20 22 62 75 69 6c 64 5f 63 6c 69 62 22 29 2e 0a 20 ",."build_ext",."build_clib")...
8500 20 20 20 69 ff ff ff ff 28 01 00 00 00 74 0b 00 00 00 46 61 6e 63 79 47 65 74 6f 70 74 73 09 00 ...i....(....t....FancyGetopts..
8520 00 00 63 6f 6d 70 69 6c 65 72 3d 69 02 00 00 00 73 1c 00 00 00 4c 69 73 74 20 6f 66 20 61 76 61 ..compiler=i....s....List.of.ava
8540 69 6c 61 62 6c 65 20 63 6f 6d 70 69 6c 65 72 73 3a 4e 28 08 00 00 00 74 16 00 00 00 64 69 73 74 ilable.compilers:N(....t....dist
8560 75 74 69 6c 73 2e 66 61 6e 63 79 5f 67 65 74 6f 70 74 52 f1 00 00 00 74 0e 00 00 00 63 6f 6d 70 utils.fancy_getoptR....t....comp
8580 69 6c 65 72 5f 63 6c 61 73 73 52 19 00 00 00 52 31 00 00 00 52 10 00 00 00 74 04 00 00 00 73 6f iler_classR....R1...R....t....so
85a0 72 74 74 0a 00 00 00 70 72 69 6e 74 5f 68 65 6c 70 28 04 00 00 00 52 f1 00 00 00 74 09 00 00 00 rtt....print_help(....R....t....
85c0 63 6f 6d 70 69 6c 65 72 73 52 df 00 00 00 74 0e 00 00 00 70 72 65 74 74 79 5f 70 72 69 6e 74 65 compilersR....t....pretty_printe
85e0 72 28 00 00 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f r(....(....s&.../sys/lib/python/
8600 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0e 00 00 00 73 68 6f 77 5f distutils/ccompiler.pyt....show_
8620 63 6f 6d 70 69 6c 65 72 73 58 04 00 00 73 12 00 00 00 00 07 10 01 06 01 0d 00 06 01 10 01 16 01 compilersX...s..................
8640 0a 01 0c 01 69 00 00 00 00 63 05 00 00 00 0b 00 00 00 0a 00 00 00 43 00 00 00 73 27 01 00 00 7c ....i....c............C...s'...|
8660 00 00 64 07 00 6a 08 00 6f 0d 00 01 74 01 00 69 02 00 7d 00 00 6e 01 00 01 79 34 00 7c 01 00 64 ..d..j..o...t..i..}..n...y4.|..d
8680 07 00 6a 08 00 6f 10 00 01 74 03 00 7c 00 00 83 01 00 7d 01 00 6e 01 00 01 74 04 00 7c 01 00 19 ..j..o...t..|.....}..n...t..|...
86a0 5c 03 00 7d 05 00 7d 06 00 7d 07 00 57 6e 45 00 04 74 05 00 6a 0a 00 6f 39 00 01 01 01 01 64 01 \..}..}..}..WnE..t..j..o9.....d.
86c0 00 7c 00 00 16 7d 08 00 7c 01 00 64 07 00 6a 09 00 6f 12 00 01 7c 08 00 64 02 00 7c 01 00 16 17 .|...}..|..d..j..o...|..d..|....
86e0 7d 08 00 6e 01 00 01 74 06 00 7c 08 00 82 02 00 6e 02 00 01 58 79 35 00 64 03 00 7c 05 00 17 7d }..n...t..|.....n...Xy5.d..|...}
8700 05 00 74 07 00 7c 05 00 83 01 00 01 74 08 00 69 09 00 7c 05 00 19 7d 09 00 74 0a 00 7c 09 00 83 ..t..|......t..i..|...}..t..|...
8720 01 00 7c 06 00 19 7d 0a 00 57 6e 49 00 04 74 0b 00 6a 0a 00 6f 14 00 01 01 01 01 74 0c 00 64 04 ..|...}..WnI..t..j..o......t..d.
8740 00 7c 05 00 16 82 02 00 6e 2b 00 01 04 74 05 00 6a 0a 00 6f 1e 00 01 01 01 01 74 0c 00 64 05 00 .|......n+...t..j..o......t..d..
8760 64 06 00 17 7c 06 00 7c 05 00 66 02 00 16 82 02 00 6e 02 00 01 58 7c 0a 00 64 07 00 7c 03 00 7c d...|..|..f......n...X|..d..|..|
8780 04 00 83 03 00 53 28 08 00 00 00 73 5b 02 00 00 47 65 6e 65 72 61 74 65 20 61 6e 20 69 6e 73 74 .....S(....s[...Generate.an.inst
87a0 61 6e 63 65 20 6f 66 20 73 6f 6d 65 20 43 43 6f 6d 70 69 6c 65 72 20 73 75 62 63 6c 61 73 73 20 ance.of.some.CCompiler.subclass.
87c0 66 6f 72 20 74 68 65 20 73 75 70 70 6c 69 65 64 0a 20 20 20 20 70 6c 61 74 66 6f 72 6d 2f 63 6f for.the.supplied.....platform/co
87e0 6d 70 69 6c 65 72 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 2e 20 20 27 70 6c 61 74 27 20 64 65 66 61 mpiler.combination...'plat'.defa
8800 75 6c 74 73 20 74 6f 20 27 6f 73 2e 6e 61 6d 65 27 0a 20 20 20 20 28 65 67 2e 20 27 70 6f 73 69 ults.to.'os.name'.....(eg..'posi
8820 78 27 2c 20 27 6e 74 27 29 2c 20 61 6e 64 20 27 63 6f 6d 70 69 6c 65 72 27 20 64 65 66 61 75 6c x',.'nt'),.and.'compiler'.defaul
8840 74 73 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 69 6c 65 72 0a 20 20 20 20 66 ts.to.the.default.compiler.....f
8860 6f 72 20 74 68 61 74 20 70 6c 61 74 66 6f 72 6d 2e 20 20 43 75 72 72 65 6e 74 6c 79 20 6f 6e 6c or.that.platform...Currently.onl
8880 79 20 27 70 6f 73 69 78 27 20 61 6e 64 20 27 6e 74 27 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 y.'posix'.and.'nt'.are.supported
88a0 2c 20 61 6e 64 0a 20 20 20 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 69 6c 65 72 73 20 ,.and.....the.default.compilers.
88c0 61 72 65 20 22 74 72 61 64 69 74 69 6f 6e 61 6c 20 55 6e 69 78 20 69 6e 74 65 72 66 61 63 65 22 are."traditional.Unix.interface"
88e0 20 28 55 6e 69 78 43 43 6f 6d 70 69 6c 65 72 0a 20 20 20 20 63 6c 61 73 73 29 20 61 6e 64 20 56 .(UnixCCompiler.....class).and.V
8900 69 73 75 61 6c 20 43 2b 2b 20 28 4d 53 56 43 43 6f 6d 70 69 6c 65 72 20 63 6c 61 73 73 29 2e 20 isual.C++.(MSVCCompiler.class)..
8920 20 4e 6f 74 65 20 74 68 61 74 20 69 74 27 73 20 70 65 72 66 65 63 74 6c 79 0a 20 20 20 20 70 6f .Note.that.it's.perfectly.....po
8940 73 73 69 62 6c 65 20 74 6f 20 61 73 6b 20 66 6f 72 20 61 20 55 6e 69 78 20 63 6f 6d 70 69 6c 65 ssible.to.ask.for.a.Unix.compile
8960 72 20 6f 62 6a 65 63 74 20 75 6e 64 65 72 20 57 69 6e 64 6f 77 73 2c 20 61 6e 64 20 61 0a 20 20 r.object.under.Windows,.and.a...
8980 20 20 4d 69 63 72 6f 73 6f 66 74 20 63 6f 6d 70 69 6c 65 72 20 6f 62 6a 65 63 74 20 75 6e 64 65 ..Microsoft.compiler.object.unde
89a0 72 20 55 6e 69 78 20 2d 2d 20 69 66 20 79 6f 75 20 73 75 70 70 6c 79 20 61 20 76 61 6c 75 65 20 r.Unix.--.if.you.supply.a.value.
89c0 66 6f 72 0a 20 20 20 20 27 63 6f 6d 70 69 6c 65 72 27 2c 20 27 70 6c 61 74 27 20 69 73 20 69 67 for.....'compiler',.'plat'.is.ig
89e0 6e 6f 72 65 64 2e 0a 20 20 20 20 73 35 00 00 00 64 6f 6e 27 74 20 6b 6e 6f 77 20 68 6f 77 20 74 nored......s5...don't.know.how.t
8a00 6f 20 63 6f 6d 70 69 6c 65 20 43 2f 43 2b 2b 20 63 6f 64 65 20 6f 6e 20 70 6c 61 74 66 6f 72 6d o.compile.C/C++.code.on.platform
8a20 20 27 25 73 27 73 13 00 00 00 20 77 69 74 68 20 27 25 73 27 20 63 6f 6d 70 69 6c 65 72 73 0a 00 .'%s's.....with.'%s'.compilers..
8a40 00 00 64 69 73 74 75 74 69 6c 73 2e 73 34 00 00 00 63 61 6e 27 74 20 63 6f 6d 70 69 6c 65 20 43 ..distutils.s4...can't.compile.C
8a60 2f 43 2b 2b 20 63 6f 64 65 3a 20 75 6e 61 62 6c 65 20 74 6f 20 6c 6f 61 64 20 6d 6f 64 75 6c 65 /C++.code:.unable.to.load.module
8a80 20 27 25 73 27 73 34 00 00 00 63 61 6e 27 74 20 63 6f 6d 70 69 6c 65 20 43 2f 43 2b 2b 20 63 6f .'%s's4...can't.compile.C/C++.co
8aa0 64 65 3a 20 75 6e 61 62 6c 65 20 74 6f 20 66 69 6e 64 20 63 6c 61 73 73 20 27 25 73 27 20 73 0e de:.unable.to.find.class.'%s'.s.
8ac0 00 00 00 69 6e 20 6d 6f 64 75 6c 65 20 27 25 73 27 4e 28 0d 00 00 00 52 10 00 00 00 52 4b 00 00 ...in.module.'%s'N(....R....RK..
8ae0 00 52 28 00 00 00 52 e0 00 00 00 52 f3 00 00 00 52 77 00 00 00 74 16 00 00 00 44 69 73 74 75 74 .R(...R....R....Rw...t....Distut
8b00 69 6c 73 50 6c 61 74 66 6f 72 6d 45 72 72 6f 72 74 0a 00 00 00 5f 5f 69 6d 70 6f 72 74 5f 5f 52 ilsPlatformErrort....__import__R
8b20 c4 00 00 00 74 07 00 00 00 6d 6f 64 75 6c 65 73 74 04 00 00 00 76 61 72 73 74 0b 00 00 00 49 6d ....t....modulest....varst....Im
8b40 70 6f 72 74 45 72 72 6f 72 74 14 00 00 00 44 69 73 74 75 74 69 6c 73 4d 6f 64 75 6c 65 45 72 72 portErrort....DistutilsModuleErr
8b60 6f 72 28 0b 00 00 00 74 04 00 00 00 70 6c 61 74 52 df 00 00 00 52 0f 00 00 00 52 0d 00 00 00 52 or(....t....platR....R....R....R
8b80 0e 00 00 00 74 0b 00 00 00 6d 6f 64 75 6c 65 5f 6e 61 6d 65 74 0a 00 00 00 63 6c 61 73 73 5f 6e ....t....module_namet....class_n
8ba0 61 6d 65 74 10 00 00 00 6c 6f 6e 67 5f 64 65 73 63 72 69 70 74 69 6f 6e 52 be 00 00 00 74 06 00 amet....long_descriptionR....t..
8bc0 00 00 6d 6f 64 75 6c 65 74 05 00 00 00 6b 6c 61 73 73 28 00 00 00 00 28 00 00 00 00 73 26 00 00 ..modulet....klass(....(....s&..
8be0 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 6f 6d 70 ./sys/lib/python/distutils/ccomp
8c00 69 6c 65 72 2e 70 79 74 0c 00 00 00 6e 65 77 5f 63 6f 6d 70 69 6c 65 72 69 04 00 00 73 32 00 00 iler.pyt....new_compileri...s2..
8c20 00 00 0f 0d 01 0d 02 03 01 0d 01 10 02 17 01 0e 01 0a 01 0d 01 12 01 0e 02 03 01 0a 01 0a 01 0d ................................
8c40 01 14 01 0e 01 03 01 03 01 0b 01 0e 01 03 01 03 01 16 05 63 02 00 00 00 05 00 00 00 06 00 00 00 ...................c............
8c60 43 00 00 00 73 07 01 00 00 67 00 00 7d 02 00 78 d8 00 7c 00 00 44 5d d0 00 7d 03 00 74 00 00 7c C...s....g..}..x..|..D]..}..t..|
8c80 03 00 83 01 00 74 01 00 6a 08 00 6f 21 00 01 64 01 00 74 02 00 7c 03 00 83 01 00 04 03 6a 01 00 .....t..j..o!..d..t..|.......j..
8ca0 6f 0a 00 01 64 02 00 6a 01 00 6e 02 00 02 01 70 15 00 01 74 03 00 64 03 00 64 04 00 17 7c 03 00 o...d..j..n....p...t..d..d...|..
8cc0 16 82 02 00 6e 01 00 01 74 02 00 7c 03 00 83 01 00 64 01 00 6a 02 00 6f 19 00 01 7c 02 00 69 04 ....n...t..|.....d..j..o...|..i.
8ce0 00 64 05 00 7c 03 00 64 06 00 19 16 83 01 00 01 71 0d 00 01 74 02 00 7c 03 00 83 01 00 64 02 00 .d..|..d........q...t..|.....d..
8d00 6a 02 00 6f 3f 00 01 7c 03 00 64 01 00 19 64 0a 00 6a 08 00 6f 19 00 01 7c 02 00 69 04 00 64 07 j..o?..|..d...d..j..o...|..i..d.
8d20 00 7c 03 00 64 06 00 19 16 83 01 00 01 71 dd 00 01 7c 02 00 69 04 00 64 08 00 7c 03 00 16 83 01 .|..d........q...|..i..d..|.....
8d40 00 01 71 0d 00 01 71 0d 00 57 78 1f 00 7c 01 00 44 5d 17 00 7d 04 00 7c 02 00 69 04 00 64 09 00 ..q...q..Wx..|..D]..}..|..i..d..
8d60 7c 04 00 16 83 01 00 01 71 e8 00 57 7c 02 00 53 28 0b 00 00 00 73 04 02 00 00 47 65 6e 65 72 61 |.......q..W|..S(....s....Genera
8d80 74 65 20 43 20 70 72 65 2d 70 72 6f 63 65 73 73 6f 72 20 6f 70 74 69 6f 6e 73 20 28 2d 44 2c 20 te.C.pre-processor.options.(-D,.
8da0 2d 55 2c 20 2d 49 29 20 61 73 20 75 73 65 64 20 62 79 20 61 74 20 6c 65 61 73 74 0a 20 20 20 20 -U,.-I).as.used.by.at.least.....
8dc0 74 77 6f 20 74 79 70 65 73 20 6f 66 20 63 6f 6d 70 69 6c 65 72 73 3a 20 74 68 65 20 74 79 70 69 two.types.of.compilers:.the.typi
8de0 63 61 6c 20 55 6e 69 78 20 63 6f 6d 70 69 6c 65 72 20 61 6e 64 20 56 69 73 75 61 6c 20 43 2b 2b cal.Unix.compiler.and.Visual.C++
8e00 2e 0a 20 20 20 20 27 6d 61 63 72 6f 73 27 20 69 73 20 74 68 65 20 75 73 75 61 6c 20 74 68 69 6e ......'macros'.is.the.usual.thin
8e20 67 2c 20 61 20 6c 69 73 74 20 6f 66 20 31 2d 20 6f 72 20 32 2d 74 75 70 6c 65 73 2c 20 77 68 65 g,.a.list.of.1-.or.2-tuples,.whe
8e40 72 65 20 28 6e 61 6d 65 2c 29 0a 20 20 20 20 6d 65 61 6e 73 20 75 6e 64 65 66 69 6e 65 20 28 2d re.(name,).....means.undefine.(-
8e60 55 29 20 6d 61 63 72 6f 20 27 6e 61 6d 65 27 2c 20 61 6e 64 20 28 6e 61 6d 65 2c 76 61 6c 75 65 U).macro.'name',.and.(name,value
8e80 29 20 6d 65 61 6e 73 20 64 65 66 69 6e 65 20 28 2d 44 29 0a 20 20 20 20 6d 61 63 72 6f 20 27 6e ).means.define.(-D).....macro.'n
8ea0 61 6d 65 27 20 74 6f 20 27 76 61 6c 75 65 27 2e 20 20 27 69 6e 63 6c 75 64 65 5f 64 69 72 73 27 ame'.to.'value'...'include_dirs'
8ec0 20 69 73 20 6a 75 73 74 20 61 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 .is.just.a.list.of.directory....
8ee0 20 6e 61 6d 65 73 20 74 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 68 65 61 64 65 72 .names.to.be.added.to.the.header
8f00 20 66 69 6c 65 20 73 65 61 72 63 68 20 70 61 74 68 20 28 2d 49 29 2e 20 20 52 65 74 75 72 6e 73 .file.search.path.(-I)...Returns
8f20 20 61 20 6c 69 73 74 0a 20 20 20 20 6f 66 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 6f 70 74 69 .a.list.....of.command-line.opti
8f40 6f 6e 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 65 69 74 68 65 72 20 55 6e 69 78 20 63 6f 6d ons.suitable.for.either.Unix.com
8f60 70 69 6c 65 72 73 20 6f 72 20 56 69 73 75 61 6c 0a 20 20 20 20 43 2b 2b 2e 0a 20 20 20 20 69 01 pilers.or.Visual.....C++......i.
8f80 00 00 00 69 02 00 00 00 73 1b 00 00 00 62 61 64 20 6d 61 63 72 6f 20 64 65 66 69 6e 69 74 69 6f ...i....s....bad.macro.definitio
8fa0 6e 20 27 25 73 27 3a 20 73 35 00 00 00 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 27 6d 61 n.'%s':.s5...each.element.of.'ma
8fc0 63 72 6f 73 27 20 6c 69 73 74 20 6d 75 73 74 20 62 65 20 61 20 31 2d 20 6f 72 20 32 2d 74 75 70 cros'.list.must.be.a.1-.or.2-tup
8fe0 6c 65 73 04 00 00 00 2d 55 25 73 69 00 00 00 00 73 04 00 00 00 2d 44 25 73 73 07 00 00 00 2d 44 les....-U%si....s....-D%ss....-D
9000 25 73 3d 25 73 73 04 00 00 00 2d 49 25 73 4e 28 06 00 00 00 52 24 00 00 00 52 2c 00 00 00 52 2d %s=%ss....-I%sN(....R$...R,...R-
9020 00 00 00 52 2e 00 00 00 52 31 00 00 00 52 10 00 00 00 28 05 00 00 00 52 12 00 00 00 52 13 00 00 ...R....R1...R....(....R....R...
9040 00 52 5a 00 00 00 74 05 00 00 00 6d 61 63 72 6f 52 35 00 00 00 28 00 00 00 00 28 00 00 00 00 73 .RZ...t....macroR5...(....(....s
9060 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 74 69 6c 73 2f 63 63 &.../sys/lib/python/distutils/cc
9080 6f 6d 70 69 6c 65 72 2e 70 79 52 4a 00 00 00 9a 04 00 00 73 26 00 00 00 00 16 06 01 07 00 06 02 ompiler.pyRJ.......s&...........
90a0 13 01 24 01 03 01 03 01 04 01 0b 02 13 01 19 01 13 01 11 01 19 05 19 02 07 00 06 01 15 02 63 04 ..$...........................c.
90c0 00 00 00 0b 00 00 00 08 00 00 00 43 00 00 00 73 07 01 00 00 67 00 00 7d 04 00 78 24 00 7c 01 00 ...........C...s....g..}..x$.|..
90e0 44 5d 1c 00 7d 05 00 7c 04 00 69 00 00 7c 00 00 69 01 00 7c 05 00 83 01 00 83 01 00 01 71 0d 00 D]..}..|..i..|..i..|.........q..
9100 57 78 4b 00 7c 02 00 44 5d 43 00 7d 05 00 7c 00 00 69 02 00 7c 05 00 83 01 00 7d 06 00 74 03 00 WxK.|..D]C.}..|..i..|.....}..t..
9120 7c 06 00 83 01 00 74 04 00 6a 08 00 6f 0e 00 01 7c 04 00 7c 06 00 17 7d 04 00 71 34 00 01 7c 04 |.....t..j..o...|..|...}..q4..|.
9140 00 69 00 00 7c 06 00 83 01 00 01 71 34 00 57 78 85 00 7c 03 00 44 5d 7d 00 7d 07 00 74 05 00 69 .i..|......q4.Wx..|..D]}.}..t..i
9160 06 00 69 07 00 7c 07 00 83 01 00 5c 02 00 7d 08 00 7d 09 00 7c 08 00 6f 42 00 01 7c 00 00 69 08 ..i..|.....\..}..}..|..oB..|..i.
9180 00 7c 08 00 67 01 00 7c 09 00 83 02 00 7d 0a 00 7c 0a 00 6f 11 00 01 7c 04 00 69 00 00 7c 0a 00 .|..g..|.....}..|..o...|..i..|..
91a0 83 01 00 01 71 ff 00 01 7c 00 00 69 09 00 64 01 00 7c 07 00 16 83 01 00 01 71 82 00 01 7c 04 00 ....q...|..i..d..|.......q...|..
91c0 69 00 00 7c 00 00 69 0a 00 7c 07 00 83 01 00 83 01 00 01 71 82 00 57 7c 04 00 53 28 02 00 00 00 i..|..i..|.........q..W|..S(....
91e0 73 63 01 00 00 47 65 6e 65 72 61 74 65 20 6c 69 6e 6b 65 72 20 6f 70 74 69 6f 6e 73 20 66 6f 72 sc...Generate.linker.options.for
9200 20 73 65 61 72 63 68 69 6e 67 20 6c 69 62 72 61 72 79 20 64 69 72 65 63 74 6f 72 69 65 73 20 61 .searching.library.directories.a
9220 6e 64 0a 20 20 20 20 6c 69 6e 6b 69 6e 67 20 77 69 74 68 20 73 70 65 63 69 66 69 63 20 6c 69 62 nd.....linking.with.specific.lib
9240 72 61 72 69 65 73 2e 20 20 27 6c 69 62 72 61 72 69 65 73 27 20 61 6e 64 20 27 6c 69 62 72 61 72 raries...'libraries'.and.'librar
9260 79 5f 64 69 72 73 27 20 61 72 65 2c 0a 20 20 20 20 72 65 73 70 65 63 74 69 76 65 6c 79 2c 20 6c y_dirs'.are,.....respectively,.l
9280 69 73 74 73 20 6f 66 20 6c 69 62 72 61 72 79 20 6e 61 6d 65 73 20 28 6e 6f 74 20 66 69 6c 65 6e ists.of.library.names.(not.filen
92a0 61 6d 65 73 21 29 20 61 6e 64 20 73 65 61 72 63 68 0a 20 20 20 20 64 69 72 65 63 74 6f 72 69 65 ames!).and.search.....directorie
92c0 73 2e 20 20 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 2d 6c 69 s...Returns.a.list.of.command-li
92e0 6e 65 20 6f 70 74 69 6f 6e 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 75 73 65 0a 20 20 20 20 ne.options.suitable.for.use.....
9300 77 69 74 68 20 73 6f 6d 65 20 63 6f 6d 70 69 6c 65 72 20 28 64 65 70 65 6e 64 69 6e 67 20 6f 6e with.some.compiler.(depending.on
9320 20 74 68 65 20 74 77 6f 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 73 20 70 61 73 73 65 64 20 69 .the.two.format.strings.passed.i
9340 6e 29 2e 0a 20 20 20 20 73 36 00 00 00 6e 6f 20 6c 69 62 72 61 72 79 20 66 69 6c 65 20 63 6f 72 n)......s6...no.library.file.cor
9360 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 27 25 73 27 20 66 6f 75 6e 64 20 28 73 6b 69 70 70 69 responding.to.'%s'.found.(skippi
9380 6e 67 29 28 0b 00 00 00 52 31 00 00 00 52 91 00 00 00 52 92 00 00 00 52 24 00 00 00 52 45 00 00 ng)(....R1...R....R....R$...RE..
93a0 00 52 4b 00 00 00 52 4c 00 00 00 52 bb 00 00 00 52 a7 00 00 00 52 c6 00 00 00 52 94 00 00 00 28 .RK...RL...R....R....R....R....(
93c0 0b 00 00 00 52 df 00 00 00 52 15 00 00 00 52 16 00 00 00 52 14 00 00 00 74 08 00 00 00 6c 69 62 ....R....R....R....R....t....lib
93e0 5f 6f 70 74 73 52 35 00 00 00 74 03 00 00 00 6f 70 74 52 93 00 00 00 74 07 00 00 00 6c 69 62 5f _optsR5...t....optR....t....lib_
9400 64 69 72 74 08 00 00 00 6c 69 62 5f 6e 61 6d 65 74 08 00 00 00 6c 69 62 5f 66 69 6c 65 28 00 00 dirt....lib_namet....lib_file(..
9420 00 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 ..(....s&.../sys/lib/python/dist
9440 75 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 74 0f 00 00 00 67 65 6e 5f 6c 69 62 5f 6f utils/ccompiler.pyt....gen_lib_o
9460 70 74 69 6f 6e 73 cd 04 00 00 73 2a 00 00 00 00 07 06 02 07 00 06 01 1a 02 07 00 06 01 0f 01 13 ptions....s*....................
9480 01 0e 02 11 08 07 00 06 01 18 01 07 01 15 01 07 01 11 02 09 01 0c 02 1a 02 28 1f 00 00 00 52 cc .........................(....R.
94a0 00 00 00 74 0c 00 00 00 5f 5f 72 65 76 69 73 69 6f 6e 5f 5f 52 c4 00 00 00 52 4b 00 00 00 52 db ...t....__revision__R....RK...R.
94c0 00 00 00 74 05 00 00 00 74 79 70 65 73 52 01 00 00 00 74 10 00 00 00 64 69 73 74 75 74 69 6c 73 ...t....typesR....t....distutils
94e0 2e 65 72 72 6f 72 73 74 0f 00 00 00 64 69 73 74 75 74 69 6c 73 2e 73 70 61 77 6e 52 02 00 00 00 .errorst....distutils.spawnR....
9500 74 13 00 00 00 64 69 73 74 75 74 69 6c 73 2e 66 69 6c 65 5f 75 74 69 6c 52 03 00 00 00 74 12 00 t....distutils.file_utilR....t..
9520 00 00 64 69 73 74 75 74 69 6c 73 2e 64 69 72 5f 75 74 69 6c 52 04 00 00 00 74 12 00 00 00 64 69 ..distutils.dir_utilR....t....di
9540 73 74 75 74 69 6c 73 2e 64 65 70 5f 75 74 69 6c 52 05 00 00 00 52 06 00 00 00 74 0e 00 00 00 64 stutils.dep_utilR....R....t....d
9560 69 73 74 75 74 69 6c 73 2e 75 74 69 6c 52 07 00 00 00 52 08 00 00 00 74 09 00 00 00 64 69 73 74 istutils.utilR....R....t....dist
9580 75 74 69 6c 73 52 09 00 00 00 52 0a 00 00 00 52 da 00 00 00 52 10 00 00 00 52 e0 00 00 00 52 f3 utilsR....R....R....R....R....R.
95a0 00 00 00 52 f8 00 00 00 52 05 01 00 00 52 4a 00 00 00 52 0c 01 00 00 28 00 00 00 00 28 00 00 00 ...R....R....RJ...R....(....(...
95c0 00 28 00 00 00 00 73 26 00 00 00 2f 73 79 73 2f 6c 69 62 2f 70 79 74 68 6f 6e 2f 64 69 73 74 75 .(....s&.../sys/lib/python/distu
95e0 74 69 6c 73 2f 63 63 6f 6d 70 69 6c 65 72 2e 70 79 73 08 00 00 00 3c 6d 6f 64 75 6c 65 3e 04 00 tils/ccompiler.pys....<module>..
9600 00 00 73 58 00 00 00 06 04 06 02 24 01 0a 01 10 01 0a 01 10 01 10 01 10 01 16 01 16 01 10 02 13 ..sX.......$....................
9620 ff 00 ff 00 ff 00 ff 00 13 09 01 09 03 09 01 09 01 0f 04 0f 1a 0a 01 0c 01 06 01 0c 01 06 01 0c ................................
9640 01 06 01 0c 01 06 01 0c 01 06 01 0c 01 06 01 0e 03 09 11 03 01 03 01 03 01 03 01 0c 2d 09 33 ............................-.3