126242 0 126466 128 78652 0 54361 54614 0 1229967764 218 220 644 9 shpopen.o` IOє.textA]lK .dataAACgM@.bssHH.debuggI |!HPhp`!, A\`d99#9C8`H8`a`H}8`aD`Hm8`a$`H]8!p}N 8!pN A _SHPSetBounds`;|`8'!›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛ``ޘ8 }`!|p`,#`|pA88p8`H8ap, a@P0xx8xxPxxXxx@xx`xxHxxhxx88Km`8a8d8KU`}x,#|xd8dxBx"ap``A\88K `8a8d8`!K`x$`!K``!a`!,@ 8c99#, `!|.|p|(|.|p|AT9;, `|(@\ |@.|p| (|@.|p| 9)@8`8H, @a$8`HKa8K`aK` 8!}`!N 8`8HK8`H08`x``!, `!xA8`HQ88x`!, `!xAp8`H!P8x`!, `!xAP8`HX8x`!, `!xA08`H@8x`!, `!xA8`H`8x`!, `!xA8`HaH8x`!, `!xA8`H1h8x`!, `!xA8`HK8`8H8`, apa@pK8K"ADSHPWriteHeader|!,#|`!`AK`8!p}N `Ke`8!p}N AT SfReallocT`>8|p|c8|c"|`,L `|`@0888c`!`!|AؘN @xSwapWordxdH(AD8e| *| N 8eN 8eN 8ePN 8e\N 8ehN 8e@N 8ePN @XSHPPartTypeNamexdH(A$8e| *| N 8eDN 8ePN `8cN 8e N 8eN 8eN 8eN 8e0N 8eN 8eN 8e`N 8e8N 8eN 8eN 8eN @ SHPTypeName|``!p!`, @xc K`(K`K`K`cK`,#AK`8,8!}N Ke K}`(Kq`Ke`KY`cKM`,#@8!}K ASHPClose|!|c`|`888p88`xHE8!}N APSHPCreateSimpleObject|}&aA`8`!```a<a[a!A`8`K``v,c ,/A./A/A. ;A:/ A(.A /A.N޳A :;.L3LA,/A$, `A/A,L0BA@H|xdKY` `!v`!xdK=`88,=`!v`!v`!v`@LA8}888|8`|!.8c`|!.8A,_ATV bH8!`|} !AaN 8`cKU`c`!v(8`K=`c`!v08`K%`c`!v88`K `,<v@A,;A\8`80,&.A8,A8,79 `!O3`` 8(9)`}0%8`}(A8`!}8A@}88c@K,88(c|9@`ciOV`!0`A@|`88c@,(|89J|0)9)`|&AK8Ub88cK`K8Tb88cKm```Kd8`88|8c`|!.|!.8AKl8K:;Kl"C xSHPCreateObject ,L 8(088#@hHpPxX `H``(08C@#(`|*|*`!'@CP#Hf@|*cP#XȆ@l|*؃XC`Ȧ``@(|*أ`ch&@0ȃpch`!|*F @8cx؃p`!|*&@d@Ccx`!|*Ȇ``@ 8C 8|AN 8؃ 8|AN @C#x`!|*Ȇ@K8cxCp`!|*&@K\0ȃp#h`!|*F @K(chC``!|*&@K@C`#X`!|*Ȧ@K8#XCP`!|*Ȇ@KT|*HCPf@K "@SHPComputeExtents||y`!!A (,#@0,#@8,#@@,#@|,#@X,#@$cK`8!}N K`cK`8!}N Ku`,#AKK]`,#@KKE`@,#@K\K-`8,#@K8K`0,#@Kx8!N A0SHPDestroyObject``|}&aA!``8!cp|A , @ .A8,A l|@ `A |A;.@8c|A Ā ~xdxc$|x$|c|`8cK``{,A8,A0,A(,A , A,A,A,A,`A,A,A, A,AB, @; ; `!- 98A({d|c .|@d@8}? {d}#!.(|!.|8|A}p|||8|8`K|``a$8K`,@$ccc8Ky`(#AccKe`0bPCAp8` `,@88c(?8_@HȟP|*ȿXh`@800|*@ 8?88|*@@8_@@|*$@`H(|*$ @ ?P0|*D(@@(_X8|*$@@ @?`@|*8D0@@0_h |Ac8!|} !AaN ?P@?8@?X@t, Ah~(P0~0#?X?8~8#?`?@~@#?h?HK$b8cKa`ccKU`8`8!|} K,8`8|K }p`, |a|`{`!|A K,8`8|Kɀ, ||@ K  }#"Kb8888cHK`8- KP~(8 Bc{ ~0`!- `!@; , @~88`@h9,;$, A; $,`@~@|`|*@a}K8`Kŀa}- K8`K- K9$;K8`K퉀- AD8`8Kq- K, x8{ cKqB- @x,9`9 ,@9 ~(9[88098`!|@*0~0|@*8`@@9) 99L8| @P~(|@* ~0|@* 9A8`K쭀- AaD8`K앀- Kx&`;#0`,@#X|`|*@9x}|*;( ah,@t ~8ai|``!|X*`@89) ;989| @0~8`|@* 9JA8`K̀- K,A ,@#`|`|*@9}|*;( ,@l ~@ah|``!|X*@49 ;989k|@,~@|X* 9)A8`K- K8K8`K9}|- |*A\8`KՀ- KH8`K9x}|- |*A`8`KꙀ- KL8x8`Kꁀ- K8 p8{ ctKyB- @p0; 48{4t,xd|K=`:`,@49ci`@`@;999)`|A~8,A 9,@|~(9 9D9d`!|*~0|*`@H9) ;9989K`| @P~(|@* ~0|@* 9kA8`K5- AaD8`K- K8,`A, `A,`@|X|*@9x}|*;( ,@ ~8|bb``|*`@89) ;989| @0~8`|@* 9JA8`KM- K8,A,A,A , @|`|*@9}|*`@;( `,@ ~@b|``!|*@49 ;98:|@~@|* 9)A8`K灀- `K8``Ke9}|- |*AX8`K=- KD8K8`K9x}|- |*A<8`K- `K$xd~|bK``,@9@$9;9:`|A8K8`bK慀z-#`K848`Kez-#Kl8p8`KI- A8t8`K1- KP `!D! `!x`|K] (xd|KE(Kb88,8c0K`AKb88 8cpKݩ`KL"C $SHPWriteObject,@ 8`N T>H @ SHPReadObject,,%AD``A,,&A0APA8AdXAH@A0`AHM hN @N @@N @@@K@@@@K@@@@@K@h@p@x@@@K@@@H@P@X@`@h@pKt,,&@ @@@$@,@4@<@DKHAK"@T SHPGetInfo|``!8!`!paKe`8c`!KU`a`!KA``~K5`8p||`,|`+.@l(/A(\A\8`APp8|(.`A,`@D8+.(/A4(\A Ap|,8`(.A@ 8|cKq`8c`!Ka`a`!8`!KA`8`!aK-`8`||yaAL`K `8 a`!K`,#aAaK`c`!K`8b8d8'8 ;298pc,#˜ØētœƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘAt`8`K8bt`!, @8P8a8d8c`!xKץ`bt`!, A`8a8d8Kq`cKe`aKY`8aH@8!0}N 88`KK8`K``K,88`K8b8t, @ؓtK8`@8!0}K@0K$@(K"A SHPCreate|a!a`8K-`,@lb;88`xp`K``};`a}pK`8c`!K`aK``|Kչ`8p||`,|+.@A(/`A(\A8p8|`A(.`A,`@D8+.(/A4(\AlA`p|,8`(.A@|cK`8cK`aa8`K`c`!aKԹ`}`!,#@Da`!8h`Kԉ`acKy`}`!,#ATa`!8pKM`acK=`}`!,#AaK!`c`!K`8`d`!K``a8d8`!K`8d8?TT|:U@.|:|Jx`!a`!Kӑ``, @, @('@( A ( @l`!Tc@.|T|T||x8|p|`,`! }A<`B8c@|A, @x$0,84P<XD@`L`TH\ahKM``!,@|xdK)``!} ``!,@|xdK`,}(@px$|K``8K`ap,@8`9`@, `|.t`A|.x} {ddt`!x`,%`|!.r}(xx`xd|!.ap8pT>|xe$`|`| `AtcK`c8!}aN 8`8tKإ~px$,#|`|`!|.x@ 8``8x`KearK8K8Kl8K88$8`K9$a`!, `!0Ap8,8`K ,``a``!, `!8AD848`K̀4a`!, `!PA$8<8`Kם= 0 && nShapeId < psSHP->nRecords)psObject->nSHPType == psSHP->nShapeType || psObject->nSHPType == SHPT_NULL ( 0 < 0 D 0 0 L 0 0 T 0 \ 0 d 0 0 l 0 0 t 0 0 0 0 0 0 B?__default_char:t226=-5 :t100=-8 :t90=-36 :t44=-13:t39=-3:t33=-5 :t29=-11 :t18=-35:t5=-2:t2=-1:t1=-13:t3=*-1 :t4=f-13;:t6=k-2:t7=ar0;0;6;6 :t8=f-13;:t9=ar0;0;6;6 :t10=*-13 :t11=f-13;:t12=ar0;0;5;6:t13=*6 :t14=*-2 :t15=*14 :t16=f-13;:t17=ar0;0;7;6:t19=ar0;0;1023;-35&fd_set:T20=s8192fds_bits:19,0,65536;;fd_set:t21=20 :t22=*21time_t:t23=-35suseconds_t:t24=-11timeval:T25=s16tv_sec:23,0,64;tv_usec:24,64,32;; :t26=*25 :t27=f-1;:t28=ar0;0;6;6 :t30=*-11 :t31=f-11;:t32=ar0;0;8;6uchar_t:t34=-5 uchar:t35=34 :t36=f30;:t37=ar0;0;9;6 :t38=*-5:t40=ar0;0;3;-35:T41=s88_ptr:38,0,64;_base:38,64,64;_bufendp:38,128,64;__newbase:14,192,64;_lock:30,256,64;_cnt:-1,320,32;_file:-1,352,32;__stdioid:-1,384,32;_flag:-3,416,16;_unused:-3,432,16;_unused1:40,448,256;; FILE:t42=41 :t43=*42:t45=ar0;0;3;-13:t46=ar0;0;3;-13:T47=s120fpSHP:43,0,64;fpSHX:43,64,64;nShapeType:-1,128,32;nFileSize:-1,160,32;nRecords:-1,192,32;nMaxRecords:-1,224,32;panRecOffset:3,256,64;panRecSize:3,320,64;adBoundsMin:45,384,256;adBoundsMax:46,640,256;bUpdated:-1,896,32;;SHPInfo:t48=47 :t49=*48SHPHandle:t50=49 :t51=f-11;:t52=ar0;0;14;6:t53=ar0;0;99;35 int32:t54=-1 :t55=*54 :t56=f50;:t57=ar0;0;7;6 :t58=*35 :t59=f-11;:t60=ar0;0;8;6 :t61=*-13 :t62=f-11;:t63=ar0;0;10;6 :t64=f50;:t65=ar0;0;9;6:t66=ar0;0;99;35N:T67=s136nSHPType:-1,0,32;nShapeId:-1,32,32;nParts:-1,64,32;panPartStart:3,128,64;panPartType:3,192,64;nVertices:-1,256,32;padfX:61,320,64;padfY:61,384,64;padfZ:61,448,64;padfM:61,512,64;dfXMin:-13,576,64;dfYMin:-13,640,64;dfZMin:-13,704,64;dfMMin:-13,768,64;dfXMax:-13,832,64;dfYMax:-13,896,64;dfZMax:-13,960,64;dfMMax:-13,1024,64;;SHPObject:t68=67 :t69=*68 :t70=f-11;:t71=ar0;0;13;6 :t72=f-11;:t73=ar0;0;17;6 :t74=f69;:t75=ar0;0;15;6 :t76=f69;:t77=ar0;0;21;6 :t78=f-1;:t79=ar0;0;14;6 :t80=f69;:t81=ar0;0;13;6 :t82=f13;:t83=ar0;0;11;6 :t84=f13;:t85=ar0;0;15;6 :t86=f-11;:t87=ar0;0;16;6 :t88=f-11; :t89=f-1;size_t:t91=-36 :t92=f30; :t93=f30; :t94=f-11; :t95=f30; :t96=f-13; :t97=f-13; :t98=f-13; :t99=f-13; :t101=k-8 :t102=f-1; :t103=f-1; :t104=f-1; :t105=f43; :t106=f-1; :t107=k-11 :t108=*107 :t109=f91; :t110=f91;:t111=ar0;0;56;-2:t227=Z_SHPSetBounds:F-11 pabyRec:p58 psShape:p69.bs __func__:V71.esSHPWriteHeader:F-11 psSHP:p50 abyHeader:53i:-1i32:54 dValue:-13 panSHX:55.bs __func__:V52.esSfRealloc:F30 pMem:p30 nNewSize:p-1.bs __func__:V37.esSwapWord:F-11 length:p-1 wordP:p30i:-1temp:35.bs __func__:V32.esSHPPartTypeName:F13nPartType:p-1.bs __func__:V85.esSHPTypeName:F13 nSHPType:p-1.bs __func__:V83.esSHPClose:F-11 psSHP:p50.bs __func__:V60.esSHPCreateSimpleObject:F69 nSHPType:p-1nVertices:p-1 padfX:p61 padfY:p61 padfZ:p61.bs __func__:V77.esSHPCreateObject:F69 nSHPType:p-1 nShapeId:p-1 nParts:p-1panPartStart:p3panPartType:p3nVertices:p-1 padfX:p61 padfY:p61 padfZ:p61 padfM:p61 psObject:69i:-1 bHasM:-1 bHasZ:-1.bs __func__:V75.esSHPComputeExtents:F-11 psObject:p69i:-1.bs __func__:V73.esSHPDestroyObject:F-11 psShape:p69.bs __func__:V87.esSHPWriteObject:F-1 psSHP:p50 nShapeId:p-1 psObject:p69nRecordOffset:-1i:-1nRecordSize:-1 pabyRec:58i32:54.bs __func__:V79.es nPoints:54 nParts:54i:-1 nPoints:54i:-1SHPReadObject:F69 psSHP:p50 hEntity:p-1 psShape:69.bs __func__:V81.es nPoints:54 nParts:54i:-1 nOffset:-1 nPoints:54i:-1 nOffset:-1 nOffset:-1SHPGetInfo:F-11 psSHP:p50pnEntities:p3pnShapeType:p3padfMinBound:p61padfMaxBound:p61i:-1.bs __func__:V63.esSHPCreate:F50 pszLayer:p13nShapeType:p-1pszBasename:14pszFullname:14i:-1 fpSHP:43 fpSHX:43 abyHeader:66i32:54 dValue:-13.bs __func__:V65.es SHPOpen:F50 pszLayer:p13pszAccess:p13pszFullname:14pszBasename:14 psSHP:50 pabyBuf:58i:-1 dValue:-13.bs __func__:V57.es nOffset:54 nLength:54SHPReadObject@AF22_18:F-1.bs nBufSize:V-1 pabyRec:V58 _SQNAN:V101_SINFINITY:V101 rcsid:V111.es.bsbBigEndian:V-1.es(    $ 0 < F T             nxHdp$hN\~!!"*"8"J"X$z$$$$%%%%%%& &$&4&B((.(\(f((()))))***,*<*H+ ++"+4+H+b+x++++++,, ,p--..$.</1 1,181f1x111111222N2X2n2x233D3x334x444455Z66>6h66667^7~788R899F99:::::z::;;;8;P;;;6>b>>?>?x???@@2@N@~A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?A?B?B?B?B(?B0?B@?BH?BX?B`?Bp?Bx?B ?B?B?B?B7?B?BY?B?Bj?B?C?C?Fu?Fu?Fu?Fu?Fu?Gu?Gu?Gu?Gu?G u?G(u?G0u?G8u?G@u?GHu?GPu?GXu?G`u?Ghu?Gpu?Gxu?Gu?Gu?Gu?Gu?Gu?Gu?Gu?Gu?Gu?Gu?Gu?Gu?Gu?Gu?Gu?Gu?Hu?w (,8@DHLPX h x           (08@ H#P$X'`(h+p,x/067<><><=>@AF0H8F@HHLLJXK\LdJtKLHLHJKLMMPR$SD>T`dl  !!(#,$0#@$H%L%X'\(`'p(x)|)+,+,--/0/011      h  (,08@DLPT     ( 0. 80 < D L T \ d l t " % ( +    , 8 D T \ d h |      @     ( #     $ ( , 0 4 8 < @ D H L X \ `( d# h( l# p$ t# x% $ % & ( * , * , / 0 , / 0 2 2 4 2 (4 06 D2 H@ TX XY `\ B C B C D C D E D E GEGHJ<JTL`JhLpMNOQJLJLJLMLM Q(J,L0J4L<J@LHMhHG242482(  , 04<@DP\h               (8@HX`h  $,4HP Xl t |      , 8DPdlx    %0+<,D-L.T/\0d1lt % &$'0)4+8-@.P/\4x5<AMMOPQRSOTVUO P(QDR`S|TUVMYZ$B0C<DHETGdHtIJ789Z&')*+*(+,-4.8/@L t| $04HLTdh0@D\`hpx,08LPT`dtx(,@DXp6x979;>AF?FHJKHQ _4a8_<bHaPb`dd_ljtaxb_abeghpqrt uvx z$|4~@|D~X\|dh~p|x~   ( , 4 8 @ H \ t u v x y y!S!U!0W!4U!8X!DU!TW!tJ!;!<!<!!!!" "("H7""":Y"""""## # # # #( #, #4 #8 #@ #D #L #P #X #\ #d #h #p#t #x#| ## # # # # $ $,j$x$$$$ $ $ %% % %%%$%@%D%T%X%\%`%d%%%%%%%%%%%&& && & #&,$&<*&@1&D)&H,&L-&P/&T3&X4&\*&`)&d*&h,&l1&p*&|1&*'d-'h*'l/'p*'t0'x*'1'4'3(5(8(7(8($9((<(,;(0D(D<(H=(L;(T>(X?(\D(dK(hI(lJ(tK(M(R(S(U(V(K(9)1) 3)4)3)4)(5),8)07)49)8)<V)d))) ))) * ******4*H** ** ***** *+#+)+ *+()+,*+<++X,+`.+/+2+:+;+<+K+L+Q, R,(T,0\,8T,@\,DT,d\,lT,p\,x^,_,`,a,j,l,p-l-n- p- }-,~-4-<-D-L-T-\-d-l-t----------------. ...0.D.T.X.\.h.p.|..........// //4/`/h/l////}/~////000 000080<0L0`0h0l0|00000000111 1c1(d14e1@g1D1d>1?1B1D1E1F1G1H11H14252 62722872D"2L2h222 3343L33!3"33!3"3!3"3'3(3)3*3+3,3444 4 4  4(A4,B4\4`4l4x4444444444444444505!5#5%5#5 %5(#54%5<05T25X45\25d45l25x45;5<5=5>5;5<5=5>545;5<5=5>5;5%606 6$6(686<6@6D6H6P6X6\6t66666677 77,7<7L7h7l7777777777777777788 888(8,888<8D8L8P8X8l8p8t8|88888888888899 999$9,949<9@9D9L9`9d9h9p9x99999999: ::(:,:D:H:X:h:p4:x9:4:9:4:5:6:9:6:7:9:B:C:H:I:J:K; L;$N;(O;,N;0O;DP;\R;tR;S;R;S;R;X;Y;[;Y;[;Y<[<[<,^<0c<4^<<c>>>,>@>D>T>`>d>l>p>t>x>>>>>>>>>>>>>>>>???$?4?H?L?\e?f?h?f?h?f?h?h?k?9@:@:@ ;@$;@<<@@<@PB@`C@lE@pE@F@F@"@@@ @Bg 9S,9FR^kx".;HWj*7EXfu -AVgt+})7KYm{   / = L [ j y  $kA9v klu 0e G W g o e klhu e@ p x  0 $e` ks,tu` he # 0 At I Ze kstu be0 t8  Xe t4u er0  ` e  tu  e90 & 7 ? P ec  uu X e j x e/   v|u !ex    P%ez ) vu % :e = N _ n   ( 0 8 p+>e B { u 3 Ue0N_hpYe] ~Xuoese@w H7u@e (0 09L|[f@nld-ptld-doxdo"de" x<Yu""e !"d/p)t8FO"d/"d/x^mv"d/"d/"d/"e/" tju""eD08@HP'$4eG$` L,u$`/$xeh`AhRexptx)ley)  u))eT  (-@S`pox.Tdtx/d 2 eX2 k Du22%e@)e/A-kAkHkC1k,( $1@A:kHCkHPcAPkA] AmkB} AkB( AkB@ AkBX AkBp AkB A(kB9 AHkBW AekBs A~kB AkC Ak&-.file/gpfs/c/nco/ops/nwprod/lib/sorc/shp/shpopen.cMon Dec 22 12:42:44 2008 IBM XL C for AIX, Version 10.1.0.1._SHPSetBounds.bf.ef.SHPWriteHeader.bf.ef.SfRealloc.bf.ef.SwapWord.bf.ef.SHPPartTypeName.bf.ef.SHPTypeName.bf.ef.SHPClose.bf.ef.SHPCreateSimpleObject.bf.ef.SHPCreateObject.bf.ef.SHPComputeExtents.bf.ef.SHPDestroyObject.bf.ef.SHPWriteObject.bf.bb.eb.bb.eb.ef.SHPReadObject.bf.bb.eb.bb.eb.bb.eb.ef.SHPGetInfo.bf.ef.SHPCreate.bf.ef.SHPOpen.bf.bb.eb.ef.SHPReadObject@AF22_18.bf.efTOC_$STATIC_$STATIC_$STATIC_BSS_$STATIC_BSSSHPPartTypeNameSHPPartTypeNameSHPTypeNameSHPTypeNameSHPCloseSHPCloseSHPCreateSimpleObjectSHPCreateSimpleObjectSHPCreateObjectSHPCreateObjectSHPComputeExtentsSHPComputeExtentsSHPDestroyObjectSHPDestroyObjectSHPWriteObjectSHPWriteObjectSHPReadObjectSHPReadObjectSHPGetInfoSHPGetInfoSHPCreateSHPCreateSHPOpenSHPOpen.fseek.fwrite.malloc.free.realloc.fclose.calloc.__assert.printf._moveeq.strlen.strcpy.sprintf.fopen.strcmp.fread23914 78652 128 1229967765 218 220 644 9 shptree.o` IOє:N.text+- .data,R@.bss.debug |;`;a`;;`X`!a`,@D|~*`K,X@l;{cx}$`@|@`!|~*K, @@|4T~|8!}aN |~*HX`8c|dx$|~*|~*x$X8dXT`>|@|~*KD ASHPTreeNodeTrim|``aA``!aa;!A8 xH ,At}@`!|c| A$; ,@Lc#8H8|yd`!|.8c|1.@|8AȀX,@;^``,$@ ;9|@T;Z,$AcxccicK;9X|@;Z,$@K8!}!AaN !8!|aN xc8ix|H{@; ,@K8!}aN ASHPTreeCollectShapeIds|`,```!@|X8X`,`89 @<98 `@`H 8,@ЀXc`@|`@|(@98 KH@8@x|HH@8|xd|!.P,#@(8` 8!}N @x$|H58P@8|x$|!*Ky#$8|c``!c`K 8!}`K,%8 @c8889pH8a88P8089`Hm8a8p8889p`HMcc8P80`!Hq,c@T88`HU,c@888`H9,c@88p`H,AL88aP80`!XH`8a8``Hh8a8`Hp8a8p`H}xcccc`K! 8!}K ASHPTreeNodeAddShapeId|`````c!a8 xK%`cc8 `!`K `cc8 `!K`c8 `ax`!K`Ⱦ%(~ȟC (bc@^!<H " :`=~B<\8!}`!N "ASHPTreeSplitBounds#HA#h`A#P,Al#pA\AL#X,AD#xA4A$#`A #A8``N 8`N "@SHPCheckObjectContained|`8X;`!X``!q`,@`;c`;`,#@ ;|@<};,#AK;X|@};,#@KH,#@P,$A@`,@`c|d*,#@ ;;|@@|d*,#AKM`;P;@|@|d*,#@K`K`c`K `8!}N cK`8!}KK`P|#yAK ASHPDestroyTreeNode|``~8``!!qK9`8,`},?`@HPX@d`A<8} c8 K`c8!}`!N c8!}N c8 K`,?@c8!}K ASHPTreeNodeCreate|!,#|`!AK%`8!p}N `K `8!p}N AP SfRealloc8c8,@x889`!#88c``A@$88A(|89@$#88c@8`N 8`N "@SHPCheckBoundsOverlap|```c`8!q9!x9p`xp`K8,@(8|P9E, A,8|`Aax8!}N 88x9|P`!|(.}'0.|HA888@tx9`!|(.}'0.`!|P`|H@}').8ax|1.8|P9G|P@$9x|P|(.}'0.|HAK88|Aax8!}K4 A`SHPTreeFindLikelyShapescK\ @SHPTreeTrimExtraNodes `!`Kl @SHPTreeAddShapeId|`c`!!KcK`8!}N A@SHPDestroyTree}&|3y`~aN``|!A@08`,>@$8!} N 8`K``{,` @ ,>@cKY,>`!{AA8tc888`K`;tc8`,`@HKa`a``cc`K)aKA`;tc`|Acc|8!`} aN `fc8 88K`,>@(cc|K;8pc888K`p,@Ȁ{8c{pW<{d|AK C SHPCreateTreePh@ @  modflselectldexplfrexplstrtoldSfReallocSHPCreateTreeSHPDestroyTreeSHPTreeNodeTrimSHPTreeNodeCreateSHPTreeAddShapeIdSHPTreeSplitBoundsSHPDestroyTreeNodeSHPTreeNodeAddShapeIdSHPCheckBoundsOverlapSHPTreeTrimExtraNodesSHPTreeCollectShapeIdsSHPCheckObjectContainedSHPTreeFindLikelyShapes$Id: shptree.c,v 1.6 2001/05/23 13:36:52 warmerda Exp $?ᙙ__default_char:t238=-5shape_tree_node:T41=s0; :t112=-8 :t103=-36:t50=-3:t48=-5 :t33=-13 :t29=-11 :t18=-35:t5=-2:t2=-1:t1=-13:t3=*-1 :t4=f-13;:t6=k-2:t7=ar0;0;6;6 :t8=f-13;:t9=ar0;0;6;6 :t10=*-13 :t11=f-13;:t12=ar0;0;5;6:t13=*6 :t14=*-2 :t15=*14 :t16=f-13;:t17=ar0;0;7;6:t19=ar0;0;1023;-35&fd_set:T20=s8192fds_bits:19,0,65536;;fd_set:t21=20 :t22=*21time_t:t23=-35suseconds_t:t24=-11timeval:T25=s16tv_sec:23,0,64;tv_usec:24,64,32;; :t26=*25 :t27=f-1;:t28=ar0;0;6;6 :t30=*-11 :t31=f30;:t32=ar0;0;9;6:t34=ar0;0;3;-13:t35=ar0;0;3;-13 :t36=*-13N:T37=s136nSHPType:-1,0,32;nShapeId:-1,32,32;nParts:-1,64,32;panPartStart:3,128,64;panPartType:3,192,64;nVertices:-1,256,32;padfX:36,320,64;padfY:36,384,64;padfZ:36,448,64;padfM:36,512,64;dfXMin:-13,576,64;dfYMin:-13,640,64;dfZMin:-13,704,64;dfMMin:-13,768,64;dfXMax:-13,832,64;dfYMax:-13,896,64;dfZMax:-13,960,64;dfMMax:-13,1024,64;;SHPObject:t38=37 :t39=*38 :t40=*39 :t42=*41:t43=ar0;0;3;42shape_tree_node:T41=s128adfBoundsMin:34,0,256;adfBoundsMax:35,256,256;nShapeCount:-1,512,32;panShapeIds:3,576,64;papsShapeObj:40,640,64;nSubNodes:-1,704,32;apsSubNode:43,768,256;;SHPTreeNode:t44=41 :t45=*44 :t46=f45;:t47=ar0;0;17;6 :t49=*-5:t51=ar0;0;3;-35:T52=s88_ptr:49,0,64;_base:49,64,64;_bufendp:49,128,64;__newbase:14,192,64;_lock:30,256,64;_cnt:-1,320,32;_file:-1,352,32;__stdioid:-1,384,32;_flag:-3,416,16;_unused:-3,432,16;_unused1:51,448,256;; FILE:t53=52 :t54=*53:t55=ar0;0;3;-13:t56=ar0;0;3;-13:T57=s120fpSHP:54,0,64;fpSHX:54,64,64;nShapeType:-1,128,32;nFileSize:-1,160,32;nRecords:-1,192,32;nMaxRecords:-1,224,32;panRecOffset:3,256,64;panRecSize:3,320,64;adBoundsMin:55,384,256;adBoundsMax:56,640,256;bUpdated:-1,896,32;;SHPInfo:t58=57 :t59=*58SHPHandle:t60=59O:T61=s24hSHP:60,0,64;nMaxDepth:-1,64,32;nDimension:-1,96,32;psRoot:45,128,64;;SHPTree:t62=61 :t63=*62 :t64=f63;:t65=ar0;0;13;6 :t66=f-11;:t67=ar0;0;18;6 :t68=f-11;:t69=ar0;0;14;6 :t70=f-1;:t71=ar0;0;21;6 :t72=f-1;:t73=ar0;0;23;6 :t74=f-11;:t75=ar0;0;18;6 :t76=f-1;:t77=ar0;0;21;6:t78=ar0;0;3;-13:t79=ar0;0;3;-13:t80=ar0;0;3;-13:t81=ar0;0;3;-13:t82=ar0;0;3;-13:t83=ar0;0;3;-13:t84=ar0;0;3;-13:t85=ar0;0;3;-13:t86=ar0;0;3;-13:t87=ar0;0;3;-13:t88=ar0;0;3;-13:t89=ar0;0;3;-13 :t90=f-1;:t91=ar0;0;17;6:t92=*3 :t93=f-11;:t94=ar0;0;22;6 :t95=f3;:t96=ar0;0;23;6 :t97=f-1;:t98=ar0;0;15;6 :t99=f-11;:t100=ar0;0;21;6 :t101=f-1; :t102=f-1;size_t:t104=-36 :t105=f30; :t106=f30; :t107=f-11; :t108=f-13; :t109=f-13; :t110=f-13; :t111=f-13; :t113=k-8 :t114=f-11; :t115=f39; :t116=f-11;:t117=ar0;0;55;-2:t239=ZSHPTreeNodeTrim:F-1psTreeNode:p45i:-1.bs __func__:V98.esSHPTreeCollectShapeIds:F-11 hTree:p63psTreeNode:p45padfBoundsMin:p36padfBoundsMax:p36pnShapeCount:p3pnMaxShapes:p3ppanShapeList:p92i:-1.bs __func__:V94.esSHPTreeNodeAddShapeId:F-1psTreeNode:p45 psObject:p39nMaxDepth:p-1nDimension:p-1i:-1.bs __func__:V77.esadfBoundsMinH1:78adfBoundsMaxH1:79adfBoundsMinH2:80adfBoundsMaxH2:81adfBoundsMin1:82adfBoundsMax1:83adfBoundsMin2:84adfBoundsMax2:85adfBoundsMin3:86adfBoundsMax3:87adfBoundsMin4:88adfBoundsMax4:89SHPTreeSplitBounds:F-11padfBoundsMinIn:p36padfBoundsMaxIn:p36padfBoundsMin1:p36padfBoundsMax1:p36padfBoundsMin2:p36padfBoundsMax2:p36.bs __func__:V75.es dfRange:-13 dfRange:-13SHPCheckObjectContained:F-1 psObject:p39nDimension:p-1padfBoundsMin:p36padfBoundsMax:p36.bs __func__:V73.esSHPDestroyTreeNode:F-11psTreeNode:p45i:-1.bs __func__:V67.esSHPTreeNodeCreate:F45padfBoundsMin:p36padfBoundsMax:p36psTreeNode:45.bs __func__:V47.esSfRealloc:F30 pMem:p30 nNewSize:p-1.bs __func__:V32.esSHPCheckBoundsOverlap:F-1padfBox1Min:p36padfBox1Max:p36padfBox2Min:p36padfBox2Max:p36nDimension:p-1iDim:-1.bs __func__:V71.esSHPTreeFindLikelyShapes:F3 hTree:p63padfBoundsMin:p36padfBoundsMax:p36pnShapeCount:p3panShapeList:3nMaxShapes:-1i:-1j:-1.bs __func__:V96.es nTempId:-1SHPTreeTrimExtraNodes:F-11 hTree:p63.bs__func__:V100.esSHPTreeAddShapeId:F-1 psTree:p63 psObject:p39.bs __func__:V91.esSHPDestroyTree:F-11 psTree:p63.bs __func__:V69.esSHPCreateTree:F63 hSHP:p60nDimension:p-1nMaxDepth:p-1padfBoundsMin:p36padfBoundsMax:p36 psTree:63.bs __func__:V65.esnMaxNodeCount:-1nShapeCount:-1 iShape:-1nShapeCount:-1 psShape:39.bs _SQNAN:V113_SINFINITY:V113 rcsid:V117.es,N    $ L   `  Dx,h????? ?(?0?8?@?H?P?X?h?p???!??9??E??R??^??~$H`ht h  (4D `p%  %xsq(s8vPx\`z}z}  #8'X+x-|+-/-/1/1454579;,?D`?4 LPT \dpt ( , 48 @ PTdt   ( 8 < L ` l x         , L T          8 < X h p t       H X `     !  ( 4 8 < @ L ` p ! "         $(@L!P"\!9ER,@L^C ( , 0 4@!L2T!X(\2`68<8<=>8<8BC!*<B@CPTpg 9S;HVbn{,?KXetGTbu.CP]j~6MZh|hx 3@Nbq   1 F [ p   - ; O [ j ~   & 5 E U e u k9v k-8| e  \ 1e@ .|@ 9he Y g z      0e=` k/0|` xet@ +H >P OX a t } d p P 0  5J_tpdde 2&<|eH/FN_Ld`gLd`Ld`wdcec k2|e08@He5# k3|7e4GPXi d;e ? k4 | q Reml Vex Z k5p|  ee[ 0"3 ie_ @m 6"!| @; He0Y8m@HP e  69|  eP,BxVpi{4 dp dp`ep 84E|e0e 8&@R| e0&85FN_e  8Jd^| g,eL`e 8z(|e #1<9JdRpgd"dzt&d*d.d2e6kkk:kLHCkPL ckhz k k  k (k( 0:kL 8[kj @xk.file/gpfs/c/nco/ops/nwprod/lib/sorc/shp/shptree.cMon Dec 22 12:42:44 2008 IBM XL C for AIX, Version 10.1.0.1.SHPTreeNodeTrim.bf.ef.SHPTreeCollectShapeIds.bf.ef.SHPTreeNodeAddShapeId.bf.bb.eb.ef.SHPTreeSplitBounds.bf.bb.eb.bb.eb.ef.SHPCheckObjectContained.bf.ef.SHPDestroyTreeNode.bf.ef.SHPTreeNodeCreate.bf.ef.SfRealloc.bf.ef.SHPCheckBoundsOverlap.bf.ef.SHPTreeFindLikelyShapes.bf.bb.eb.ef.SHPTreeTrimExtraNodes.bf.ef.SHPTreeAddShapeId.bf.ef.SHPDestroyTree.bf.ef.SHPCreateTree.bf.bb.eb.bb.bb.eb.eb.efTOC_$STATIC_$STATICSHPTreeCollectShapeIdsSHPTreeCollectShapeIdsSHPTreeSplitBoundsSHPTreeSplitBoundsSHPCheckBoundsOverlapSHPCheckBoundsOverlapSHPTreeFindLikelyShapesSHPTreeFindLikelyShapesSHPTreeTrimExtraNodesSHPTreeTrimExtraNodesSHPTreeAddShapeIdSHPTreeAddShapeIdSHPDestroyTreeSHPDestroyTreeSHPCreateTreeSHPCreateTree.memcpy.SHPDestroyObject.free.malloc.realloc.SHPGetInfo.SHPReadObject47466 126242 54614 1229967765 218 220 644 9 dbfopen.o` IOѕz .text*K`Wh .data**,S@@.bss0808.debug1 |`!qK`,`~@;;@|K`,@4;4|A8!}N |Ky`,@;4|@K|KQ`|K8!}N A str_to_upper,@ 8`N T>T>H @DBFWriteAttribute|`,aA`T>T>!aA$,|@|A |@@| @{d H`!|c.8}`!8|e|Acc||K`8 (Ncdcfce`!|c|A(cc( ,'@ 8`@( `@8c8`( A,'AH8d8``!,'A(8c88``!,'@|&@AT8d( @D88`@|#@`A$|%@d8( @8@cc8!}AaN AxK0ccK`b8!cc};Kxdcc8 8|H`{ }|KLHi8 |||`c`K`,8@|HK`(#@ @Kb`!88cK`8`Ap8!}`!``N bc`88cKy`8`Ap8!}`!N 8`Ap8!N "A|DBFReadAttributeD, M H4N @DBFFlushRecordP, M HN @DBFWriteHeader|!,#|`!AKE`8!p}N `K)`8!p}N AP SfRealloc,A ||@c0|c(N 8` N @,DBFGetNativeFieldType|``!P!a`, @$KyT, A88K=`8ap8 8`!K!`8_8`888`!arqs|`Fp|T@.|Pt|`Fp|`|`Fp|T@.|Pu|`p|`|`Fp|T@.|Pv|`p|`|`Fp|T@.`|PwKu`8ap8 8`!KY``!KI`,#AK5` K)`(K`0``K `8K`HK`cK`,#@8!}N K`88!}8K8``K`HK}`cKq`,#AKKQ`,#@ KKcKQT, AK AdDBFClose|```!qxH },#@ 8``8!}N `~`x.`|K}`~88`!x.|K]` ~ xcdK5`~`!xdK``xd`!K`~  `!xdK`xd`!K`~((`!xdK`xd`!K`~0`0``!xdK}`8cPTKc`!Kax8,`!H 8!}N A DBFCloneEmpty,@ 8`N T>Hl @ DBFWriteTuple,@ 8`N T>H @ DBFReadTuple|8|Kt @DBFWriteNULLAttribute|`|K4 @DBFWriteStringAttribute|!a8!||K8!p}N "ADDBFWriteDoubleAttribute|!q||`!|8pxx !pKQ8!}N "ADDBFWriteIntegerAttribute|`||c`!H0|, D/ FA, N,LA AT@0c8!8|4T~}`N K`8!|`txт}KԈc8!8|4T~}K88K5`8!|`4T~}K ADBFIsAttributeNULL|8C|K4 @DBFReadStringAttribute|!8N|`|`!K,##bx@#8!p}N "AHDBFReadDoubleAttribute|!8N|`|`!Ka,#A$ !p`!}av8!H8`8!}N "AdDBFReadIntegerAttribute|8 `!!Aa8apK]`8apKQaH,a@;;88|88H8a8|8 K`8aK8ap88 K`;`,aALHUc|a8|@88K8`8!}`N c8!}N 8`8!}N A DBFGetFieldIndex|`,|,&`!qAx.ȁC`{d`|P|8 @`A |@.,'A(|@.,=Ad8|K`8 ( `! @8 8 ``@,e8( @̘8A0|(NAt(F{d@`(|.,`@(8`8!}`!N 8`8!}`!N (D@{d(|.,@K8`8!}`!N 0|(N@HK8`x8!N ADBFGetFieldInfo,@ 8`N T>T>T>H @$ DBFAddFieldc `!N @ DBFGetRecordCountc`!N @ DBFGetFieldCount|`!!aaxK!`8c`!K`a`!xK``~K`8||"`,| +.@(/Ax(\A8A8|(.`,`@D8`+.(/A0(\AA8,|`(.A@0c8|!KA`8cK5``8``K`c`K `8cK`|~yA8c8`K`cK`8(cK`,#@(8`8!}`!N `~cK`8`XK}`888!8``! @ P(08DHKt8c`K```8`K`cK`8cK`|~yA K@K|@KtApK A DBFCreate|`a!AaxcKQ`,cAl8K5`,cAP8 K`,cA48K`,cA8 K`,@c8K`,b`d;Acc8K`,ax;$AcK}`8cKq`axKa``~KU`8||"`,| +.@(/Ax(\A8A܈8|(.`A,`@@8+.(/A0(\AA8,|`(.A@c8|!K`8cK`a`!8PK}`8`8XKm``c`aKU``!,#AcK9`aK-`c, @0K`8`8!}`!N 888``!@PDK``~a8 8`!K`~`!Tc@.`|T|T|~ T@.|c ||8|T@.| |d.p|``!K%`Hac`!``K`{8 8`!8K`ccc8`!K`{dc`!K`c`!K` c`!K`(cK`,80@8{8888`C  9$8c ,$U$>(NA(F9@AcUk@.}Z}).(}H).`A|0#}(18@<|).88Ac8!}aN ? }H8.})8.}*J}().KC}H).c(`}h).K|a`!8XKe`acKU`K @KAK8`8!}N AdDBFOpen|}&aA```T>,`!QP, `!xA,LFA$8`A8!N c8x|K xd|K̀ (`!xd|K(0K8C.8N0; 8d|dxd|. `!8c|g| xd.(`!8c|exd.08|@|8T`!x.8 K88x.|c"`!ax K``eccx, @``K`@Fp08|T@.||P`!|c { @THK8!H|Aa} 8cN HKK8 K`K\|Kd CDBFAddField@AF32_27`8c@|,`!8!AX @D|!||KU`8HK=`8!}N x8!N ADBFFlushRecord@AF33_4|`8`88`8!a`!Puatwvyx{z}|~|`Fp|T@.|P||`Fp|} |`Fp|T@.|P~ |`Fp|K`8at8 8`!K`8 8`!Kޥ`xc.8 | @(8 8ap88`!pKi`8!}N ADBFWriteHeader@AF34_5|``aA``T>!`|A\P,@8A@|@h80H,:`!DT|`,D/ F/N`@A, L {dAAH`dA``!|"`!|"`!|}KA`8`8!p}AH`{d8?`!|*|*``|}K`8`8!p}AH8*|||}K`8`8!p}AHd80 {d|*|*`|}`K܉`8`8!p}AH ;OFӂ {dcCOATKM` |ڪ|(@cD|`!|ڪ|}K`8`8!p}AH8ap(|ڪ`!(|.,|@8A|8@K`8a8pKۥ`8aKۙ``e |ڪ`| AH8|ڪ|}Ki`8`8!p}AaN 88a|!K)``eK88A|K `8a:!(8p(K`8aK``e |ڪ| @P888a|!Kڵ``eK08 |ڪ|}Kڕ`cCKډ``ecD|`!|ڪ|}Ke`KHcKu8 |||K5`8HK`@KTc`K%8`8  8`,8@8H| |`@ 8cH8| |Ac@KK|@`Kx8`A@PX`h8!pN "ADBFWriteAttribute@AF35_2|``!a`|@,@H`!| @`!<|(A@ccKص`c8!}``N KM8 |||`K `8HK`@H<|(@KH8`8!N ApDBFReadTuple@AF36_16|``T>`!!a`|`!xAdP,@D@0cKM8  88`,8c@@H|) `@|`@ 8H8|) |A|@AcKՀ 8|||K֕`H8K}`Hx@Ke`8`8!}DTN HxK)`8`8!}DTKĀ@|AK@KU|@K8`8!N ADBFWriteTuple@AF37_15- 08+@+X+p+++++,,,0,H00,`,x,,,,,- ** * * @* * * * * * *`*****@****rrr+rbrbr+wbrb+r+brb+rb+rb+%%%ddmodfl%s.dbf%s.DBF%s.dbfselectldexplfrexplstrtoldDBFOpen00000000%%%d.%dfDBFCloseSfReallocDBFCreateDBFAddFieldstr_to_upperDBFReadTupleDBFCloneEmptyDBFWriteTupleDBFFlushRecordDBFWriteHeaderDBFGetFieldInfoDBFReadAttributeDBFGetFieldIndexDBFGetFieldCountDBFWriteAttributeDBFGetRecordCountDBFIsAttributeNULLDBFGetNativeFieldTypeDBFWriteNULLAttributeDBFReadStringAttributeDBFReadDoubleAttributeDBFWriteStringAttributeDBFWriteDoubleAttributeDBFReadIntegerAttributeDBFWriteIntegerAttributefseek(%d) failed on DBF file. fread(%d) failed on DBF file. $Id: dbfopen.c,v 1.37 2001/07/04 05:18:09 warmerda Exp $__default_char:t270=-5 :t120=-8 :t109=-36 :t62=-13:t35=-3:t33=-5 :t29=-11 :t18=-35:t5=-2:t2=-1:t1=-13:t3=*-1 :t4=f-13;:t6=k-2:t7=ar0;0;6;6 :t8=f-13;:t9=ar0;0;6;6 :t10=*-13 :t11=f-13;:t12=ar0;0;5;6:t13=*6 :t14=*-2 :t15=*14 :t16=f-13;:t17=ar0;0;7;6:t19=ar0;0;1023;-35&fd_set:T20=s8192fds_bits:19,0,65536;;fd_set:t21=20 :t22=*21time_t:t23=-35suseconds_t:t24=-11timeval:T25=s16tv_sec:23,0,64;tv_usec:24,64,32;; :t26=*25 :t27=f-1;:t28=ar0;0;6;6 :t30=*-11 :t31=f30;:t32=ar0;0;9;6 :t34=*-5:t36=ar0;0;3;-35:T37=s88_ptr:34,0,64;_base:34,64,64;_bufendp:34,128,64;__newbase:14,192,64;_lock:30,256,64;_cnt:-1,320,32;_file:-1,352,32;__stdioid:-1,384,32;_flag:-3,416,16;_unused:-3,432,16;_unused1:36,448,256;; FILE:t38=37 :t39=*38X:T40=s88fp:39,0,64;nRecords:-1,64,32;nRecordLength:-1,96,32;nHeaderLength:-1,128,32;nFields:-1,160,32;panFieldOffset:3,192,64;panFieldSize:3,256,64;panFieldDecimals:3,320,64;pachFieldType:14,384,64;pszHeader:14,448,64;nCurrentRecord:-1,512,32;bCurrentRecordModified:-1,544,32;pszCurrentRecord:14,576,64;bNoHeader:-1,640,32;bUpdated:-1,672,32;;DBFInfo:t41=40 :t42=*41DBFHandle:t43=42 :t44=f-11;:t45=ar0;0;14;6:t46=ar0;0;31;-5 :t47=f-11;:t48=ar0;0;14;6 :t49=f43;:t50=ar0;0;7;6 :t51=f-11;:t52=ar0;0;8;6:t53=ar0;0;31;-5 :t54=f43;:t55=ar0;0;9;69:T56=e-1:FTString:0,FTInteger:1,FTDouble:2,FTInvalid:3,;DBFFieldType:t57=56 :t58=f-1;:t59=ar0;0;11;6 :t60=f30;:t61=ar0;0;16;6 :t63=f-1;:t64=ar0;0;23;6 :t65=*-13 :t66=f-13;:t67=ar0;0;22;6 :t68=f13;:t69=ar0;0;22;6 :t70=f-1;:t71=ar0;0;18;6 :t72=f-1;:t73=ar0;0;16;6 :t74=f-1;:t75=ar0;0;17;6 :t76=f57;:t77=ar0;0;15;6 :t78=f-1;:t79=ar0;0;17;6:t80=ar0;0;399;-2:t81=ar0;0;19;-2 :t82=f-1;:t83=ar0;0;23;6 :t84=f-1;:t85=ar0;0;24;6 :t86=f-1;:t87=ar0;0;23;6 :t88=f-1;:t89=ar0;0;21;6 :t90=f-1;:t91=ar0;0;13;6 :t92=f13;:t93=ar0;0;12;6 :t94=f43;:t95=ar0;0;13;6 :t96=f-2;:t97=ar0;0;21;6 :t98=f-11;:t99=ar0;0;12;6 :t100=f-1;:t101=ar0;0;16;6:t102=ar0;0;11;-2:t103=ar0;0;11;-2:t104=ar0;0;11;-2 :t105=f-1; :t106=f-1; :t107=f-1; :t108=f-1;size_t:t110=-36 :t111=f30; :t112=f30; :t113=f-11; :t114=f30; :t115=f-13; :t116=f-13; :t117=f-13; :t118=f-13; :t119=f-13; :t121=k-8 :t122=f-1; :t123=f-1; :t124=f-1; :t125=f-1; :t126=f39; :t127=f-1; :t128=k-11 :t129=*128 :t130=f110; :t131=f110;:t132=ar0;0;15;38:t133=ar0;0;56;-2:t271=Zstr_to_upper:F-11 string:p14len:-1i:-3.bs __func__:V99.esDBFWriteAttribute:F-1 psDBF:p43 hEntity:p-1 iField:p-1 pValue:p30nRecordOffset:-1i:-1j:-1 pabyRec:34 szSField:80 szFormat:81.bs __func__:V79.es nWidth:-1 nWidth:-1DBFReadAttribute:F30 psDBF:p43 hEntity:p-1 iField:p-1chReqType:p-2nRecordOffset:-1 pabyRec:34pReturnField:30.bs __func__:V61.es.bsdDoubleField:V-13.es pchSrc:14 pchDst:14DBFFlushRecord:F-11 psDBF:p43nRecordOffset:-1.bs __func__:V48.esDBFWriteHeader:F-11 psDBF:p43 abyHeader:46i:-1.bs __func__:V45.es cNewline:-2SfRealloc:F30 pMem:p30 nNewSize:p-1.bs __func__:V32.esDBFGetNativeFieldType:F-2 psDBF:p43 iField:p-1.bs __func__:V97.esDBFClose:F-11 psDBF:p43.bs __func__:V52.esabyFileHeader:53DBFCloneEmpty:F43 psDBF:p43pszFilename:p13 newDBF:43.bs __func__:V95.esDBFWriteTuple:F-1 psDBF:p43 hEntity:p-1pRawTuple:p30nRecordOffset:-1i:-1 pabyRec:34.bs __func__:V91.esDBFReadTuple:F13 psDBF:p43 hEntity:p-1nRecordOffset:-1 pabyRec:34.bs __func__:V93pReturnTuple:V14nTupleLen:V-1.esDBFWriteNULLAttribute:F-1 psDBF:p43 iRecord:p-1 iField:p-1.bs __func__:V89.esDBFWriteStringAttribute:F-1 psDBF:p43 iRecord:p-1 iField:p-1 pszValue:p13.bs __func__:V87.esDBFWriteDoubleAttribute:F-1 psDBF:p43 iRecord:p-1 iField:p-1 dValue:p-13.bs __func__:V83.esDBFWriteIntegerAttribute:F-1 psDBF:p43 iRecord:p-1 iField:p-1 nValue:p-1 dValue:-13.bs __func__:V85.esDBFIsAttributeNULL:F-1 psDBF:p43 iRecord:p-1 iField:p-1 pszValue:13.bs __func__:V71.esDBFReadStringAttribute:F13 psDBF:p43 iRecord:p-1 iField:p-1.bs __func__:V69.esDBFReadDoubleAttribute:F-13 psDBF:p43 iRecord:p-1 iField:p-1 pdValue:65.bs __func__:V67.esDBFReadIntegerAttribute:F-1 psDBF:p43 iRecord:p-1 iField:p-1 pdValue:65.bs __func__:V64.esDBFGetFieldIndex:F-1 psDBF:p43pszFieldName:p13 name:102 name1:103 name2:104i:-1.bs__func__:V101.esDBFGetFieldInfo:F57 psDBF:p43 iField:p-1pszFieldName:p14 pnWidth:p3pnDecimals:p3.bs __func__:V77.esi:-1DBFAddField:F-1 psDBF:p43pszFieldName:p13 eType:p57 nWidth:p-1nDecimals:p-1 pszFInfo:14i:-1.bs __func__:V59.esDBFGetRecordCount:F-1 psDBF:p43.bs __func__:V75.esDBFGetFieldCount:F-1 psDBF:p43.bs __func__:V73.esDBFCreate:F43pszFilename:p13 psDBF:43fp:39pszFullname:14pszBasename:14i:-1.bs __func__:V55.es DBFOpen:F43pszFilename:p13pszAccess:p13 psDBF:43 pabyBuf:34 nFields:-1 nRecords:-1 nHeadLen:-1 nRecLen:-1 iField:-1i:-1pszBasename:14pszFullname:14.bs __func__:V50.es pabyFInfo:34DBFAddField@AF32_27:F-1DBFFlushRecord@AF33_4:F-1DBFWriteHeader@AF34_5:F-1DBFWriteAttribute@AF35_2:F-1DBFReadTuple@AF36_16:F-1DBFWriteTuple@AF37_15:F-1.bspszStringField:V14nStringFieldLen:V-1 _SQNAN:V121_SINFINITY:V121 rcsid:V133.es Dhr"4rv&Hx       0 L `     z h ,<x       6< Jd r\hr 4T4H\pTx!$!@!\!" ##4#x##$$<$\$h$$$%% %L%l%x%%%''L''(()l)))*~?*?*?*?*?*?*?*?*?*?*?*?*?*?*?*|?+?+?+?+?+ ?+(?+0?+8?+@?+Hx?+X?+`x?+p$?+xx?+2?+x?+C?+x?+T?+x?+b?+x?+q?+x?,?,x?,?, x?,0?,8x?,H?,Px?,`?,hx?,x?,x?,?,x?,?,x?,?,x?,?,x?,?,x?-,?-x? (,0@Tdx '"'03 :$I43<:DJLMPJTJXKdJtKxJMNMNMNMOQRQ$R0V4W\Md<tW|VW<?)*)* <@WpWW , `l( 8DH  $Dd!#%&'(+ ,.$046H2P3T6`3d4l+,.0!# $ 0 H P X l p     $ < T l        2   -C @ H TT  b  q  4        , T X ` l            ,h $(04   $ (048@DP Tp t   $(048DLX `pt!!8@X\!|!O@H@DHLXpt    (4DLP7pt"%'(0$%'&(*0+4,-.12   ,<,0HL PT\ p tx | $(,8Tdpx &'+)+,l/0 6(0,/0146@7\9<=<?=?=?AGJHJ K<MTNhO|PRPRXZRXdRX`X_`Rcde(R,k0lTglZt[""#lHDP\dxY  #/).1#7 )4+8*<+L*T+\,./697969;>@>T@`Ah@xAEIEIEGJIUYUXYXYONUC(1Phl  X , 0 @ P T X  !! !,!H!d!|"!#!"!#!%`!" "("4"<$"D2"P0"T:"\2"`3"|:"<"A"<"S"<"S"""W"M# ## O#$A#<#@#PC#TG###I#X#b##X####$x$b$x$b$,f$4i$Dj$dk$n$$$l$x$u$x%z%{%<|%\%t%%&%*%(%*%(%*%+%-%&&& &&&&$&(&0&D&H&L&P&\&h& &h&' ''' '('8'D#'T%'X&'' '#' '#'&'%'&'''''''((( ($(((<(@&p(( ( (((((((()))$)(),)0)<")@)D")H$)P&)X()`&)h()t)).)0)+)0)2)6)2)3)6).)0)2)6)2)3*"* ** *$6g 9Sovlomolom,:GS_ly#/<IXk+8FYgut "1EZi}3KYm{&4HVjx +?Mao  0 F \ r   / ? O ] l { !k*9 kWh - e C R ]~ f n e  kWD e     p #~ 3 ; Ld Tdd bd e` kX(` px!e ~ X   ! ) ?$%d G U0)d-e 1 k[@8 c Ae { ~ ( 4Ee`I k[d8` `Ye t ~ 8l]dp ladteei k[p0teBO~`hyxe | [X  e08~Le \ $e~dpde  ^2 3 0eIWk~y e  _`<C  ee~ & e @ _<T @. @eCQav~< Xe  _<b  eR08@ ~ 1 eS  _@q 9 1eE0Y8g@wH~0 5eF 9 `t  Re'~H. DVe( Z `,t 6 te5Weup~x xe8 | `  e$ ~#4 e:  ap< < e0[8i@y~0e` at`he~ e a&eFTds~`De bxH e|p~l+e+ c3$eaKYh}~H(dn,dt0e4 eHAe& .>~GO`Eet@I e4@h@\eS0~L`eTd e4veF0~zeG~ f,e ,6I\~em~Le hHe$-@~S[ldtde  km<P De0eL` kpX`hee  kq<`  ,e!e! kr,h!!e&#e&' kvLp&&=e(PAe(E kwx((\e\*8`e*dk*k00k- hk ~9A8X4p0*qk08zk*k*k+@ *k+X *k+p *k+ *k+ *!k+. *Dk+Z *rk+ *k, *k, *k,0 *)k,H@ *Wk,`n +k,x +k, +k, +k, +  k, +(-k,> +0Hk-R +8Zkbjs| ,.file/gpfs/c/nco/ops/nwprod/lib/sorc/shp/dbfopen.cMon Dec 22 12:42:45 2008 IBM XL C for AIX, Version 10.1.0.1/usr/include/stdlib.h/usr/include/stdlib.h/usr/include/stdlib.h/usr/include/stdlib.h.str_to_upper.bf.ef.DBFWriteAttribute.bf.bb.eb.bb.eb.ef.DBFReadAttribute.bf.bb.eb.ef.DBFFlushRecord.bf.ef.DBFWriteHeader.bf.bb.eb.ef.SfRealloc.bf.ef.DBFGetNativeFieldType.bf.ef.DBFClose.bf.bb.eb.ef.DBFCloneEmpty.bf.ef.DBFWriteTuple.bf.ef.DBFReadTuple.bf.ef.DBFWriteNULLAttribute.bf.ef.DBFWriteStringAttribute.bf.ef.DBFWriteDoubleAttribute.bf.ef.DBFWriteIntegerAttribute.bf.ef.DBFIsAttributeNULL.bf.ef.DBFReadStringAttribute.bf.ef.DBFReadDoubleAttribute.bf.ef.DBFReadIntegerAttribute.bf.ef.DBFGetFieldIndex.bf.ef.DBFGetFieldInfo.bf.bb.eb.ef.DBFAddField.bf.ef.DBFGetRecordCount.bf.ef.DBFGetFieldCount.bf.ef.DBFCreate.bf.ef.DBFOpen.bf.bb.eb.ef.DBFAddField@AF32_27.bf.ef.DBFFlushRecord@AF33_4.bf.ef.DBFWriteHeader@AF34_5.bf.ef.DBFWriteAttribute@AF35_2.bf.ef.DBFReadTuple@AF36_16.bf.ef.DBFWriteTuple@AF37_15.bf.efTOC_$STATIC_$STATIC_$STATIC_BSS_$STATIC_BSS_iob_iobDBFGetNativeFieldTypeDBFGetNativeFieldTypeDBFCloseDBFCloseDBFCloneEmptyDBFCloneEmptyDBFWriteTupleDBFWriteTupleDBFReadTupleDBFReadTupleDBFWriteNULLAttributeDBFWriteNULLAttributeDBFWriteStringAttributeDBFWriteStringAttributeDBFWriteDoubleAttributeDBFWriteDoubleAttributeDBFWriteIntegerAttributeDBFWriteIntegerAttributeDBFIsAttributeNULLDBFIsAttributeNULLDBFReadStringAttributeDBFReadStringAttributeDBFReadDoubleAttributeDBFReadDoubleAttributeDBFReadIntegerAttributeDBFReadIntegerAttributeDBFGetFieldIndexDBFGetFieldIndexDBFGetFieldInfoDBFGetFieldInfoDBFAddFieldDBFAddFieldDBFGetRecordCountDBFGetRecordCountDBFGetFieldCountDBFGetFieldCountDBFCreateDBFCreateDBFOpenDBFOpen.strlen.isalpha.islower.toupper.strncpy.atof.fseek.fread.fprintf.realloc.malloc.fwrite.fclose.free._moveeq.strncmp.strcpy.sprintf.fopen.fputc.strcmp.calloc.___bzero64.___memset64110 126466 78652 0 0 0 0 0 ` 3 128 54614 78652 shpopen.oshptree.odbfopen.o2046 0 126242 0 0 0 0 0 ` PVVVVVVVVVVVVVVVV3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<.SHPPartTypeName.SHPTypeName.SHPClose.SHPCreateSimpleObject.SHPCreateObject.SHPComputeExtents.SHPDestroyObject.SHPWriteObject.SHPReadObject.SHPGetInfo.SHPCreate.SHPOpenSHPPartTypeNameSHPTypeNameSHPCloseSHPCreateSimpleObjectSHPCreateObjectSHPComputeExtentsSHPDestroyObjectSHPWriteObjectSHPReadObjectSHPGetInfoSHPCreateSHPOpen.SHPTreeCollectShapeIds.SHPTreeSplitBounds.SHPCheckBoundsOverlap.SHPTreeFindLikelyShapes.SHPTreeTrimExtraNodes.SHPTreeAddShapeId.SHPDestroyTree.SHPCreateTreeSHPTreeCollectShapeIdsSHPTreeSplitBoundsSHPCheckBoundsOverlapSHPTreeFindLikelyShapesSHPTreeTrimExtraNodesSHPTreeAddShapeIdSHPDestroyTreeSHPCreateTree.DBFGetNativeFieldType.DBFClose.DBFCloneEmpty.DBFWriteTuple.DBFReadTuple.DBFWriteNULLAttribute.DBFWriteStringAttribute.DBFWriteDoubleAttribute.DBFWriteIntegerAttribute.DBFIsAttributeNULL.DBFReadStringAttribute.DBFReadDoubleAttribute.DBFReadIntegerAttribute.DBFGetFieldIndex.DBFGetFieldInfo.DBFAddField.DBFGetRecordCount.DBFGetFieldCount.DBFCreate.DBFOpenDBFGetNativeFieldTypeDBFCloseDBFCloneEmptyDBFWriteTupleDBFReadTupleDBFWriteNULLAttributeDBFWriteStringAttributeDBFWriteDoubleAttributeDBFWriteIntegerAttributeDBFIsAttributeNULLDBFReadStringAttributeDBFReadDoubleAttributeDBFReadIntegerAttributeDBFGetFieldIndexDBFGetFieldInfoDBFAddFieldDBFGetRecordCountDBFGetFieldCountDBFCreateDBFOpen