D - recls for D, beta1
- Matthew Wilson (476/476) Oct 11 2003 For those of you that have asked for it, here is the recls D mapping, an...
- Matthew Wilson (17/30) Oct 12 2003 I guess I should have explained a little more. The zip contains the
- Paul Frazee (16/56) Oct 13 2003 Still having a little trouble getting recls compiling on windows (XP, ho...
- Matthew Wilson (38/103) Oct 13 2003 Hi Paul
- Charles Sanders (28/137) Oct 13 2003 I get the same error , specifically :
- Charles Sanders (36/186) Oct 13 2003 Doh! Its calling Microsofts linker , using DMD's runs fine.
- Matthew Wilson (15/215) Oct 13 2003 I think I know why that is. Doh!
- Matthew Wilson (15/215) Oct 13 2003 I think I know why that is. Doh!
- Matthew Wilson (16/216) Oct 13 2003 There's nothing wrong with recls, it's the two test programs, that didn'...
- Matthew Wilson (23/173) Oct 13 2003 corrupt
For those of you that have asked for it, here is the recls D mapping, and a couple of test programs: one uses the D-ified API, the other uses the Search class, and freaches its contents Let me know if you have issues -- Matthew Wilson STLSoft moderator and C++ monomaniac (http://www.stlsoft.org) Contributing editor, C/C++ Users Journal (www.synesis.com.au/articles.html#columns) "I can't sleep nights till I found out who hurled what ball through what apparatus" -- Dr Niles Crane ---------------------------------------------------------------------------- --- begin 666 recls_4_dmd_b1.zip M>THO]-996Q ````9 ``%P```&QI8B]R96-L<U]L:6)?9&TX,S0N;&EB[#L- M<!/7F6]M&00(+&.Q"$<A`C;$!)?Z+\0$$JULV=C &LFR)0,N&R$++")+BK0F M=G[M&-ILUIJ!)N&:NY K/=F>WK5WZ35W31HF-9B#I+G+7-J;SG5R/TV&2YW MW76:F22=NZGN^]YJI158`GJA=.[06$]OW_O^WO=][_O>>W[[R\6$]! RGS"$ M$:)K:;=WE0A=S3U=NJ8=CN82P6'OLNNP*&G:T>'NT F-;G<Q?,GS"\BWHL"O M6,?0.O(MF9>MSY^?K>L7,.0/BT 1.3I$"%,N=%)1M 9$1T#T!4-QOH&*O2S; M!NX-!%L]ES2^F 9NX\\1SIR%<P<?SK)KX*F]T8)_[.[H(./?TNI)48\*+ !3 MXG&EWT\'?^( 0W^=*9$SR.V<81:?=I[6$WC0T8?3.G+D"':KW]GW4JF44^DS MI(MEF&00BQ-8G,+B9U!,;(""/%U$U,_(6L+ECT_"0\%P7>WG%Z5>6IR-4E\G M5Q&ECCU C8;%WAPT >NW-'=WBX<Y.-B*![9)_).^^4NG?;Y2T%QO =]D97 M`0RWY ?OMC<[[3UM"D8Y8$3(0($YX,E/*?\L*(1$^9J [WX2N&0>%$(K.!.N MR&\9\.LC>^>R\[4-T%Y02L7N++E"8,GOE?GGU14F^_)L8&FX&CX%Y^$5>)F! MET"^7"AP7M7<44/F',"4SPK XR7=N6.:$[QPF,Q'OP+HWT,:;"W!<)\]W-<4 M"_C$0(&)YD;CPRIS.P2R:H7$+;"^&8?U3:7-5IT?T6YO5I&<F!O7V&PU!2<H M.-(?% - E:TM'!2#OE P7D PH ^KM?<18X[T<IV\P)*USJ;K89U;0;7?`=6N M;535SG1:4 :Q& :Q#P9A3. M0-"O_R7V&+.;8VK,>ERC`Z.#P&AY;E_FH,6((.I!"R6F=M6O-FBX-46BPQFD MRW-ZVX/A!_CZ&&5\[&OD""1K&[?7%P_ZP<7"?>AF0ARB7R#L#V!>& P(XG T M1$4!EC4BP>%P,)P_(L_3X4!4[/\]& E,<47EMX.,MS$I4L',O3'UY)7Y^ E: MDV?7>R-DJ4V[YEK0TS?(BZ"D <C! !#J5_ M3M3P(U(2LH[=_O1OQI\<&ZFM>W+L&2KH'2#H"C"H"0Q:G=_ALA)!F97I<])B M?DM='T^_4GBQVSW5F5Q6"1I:"AI:S!2, ?^_-*1X^3I0C1E44PZJ:;ZI&JJ: MM.\H"KH3%/054- H*,AQ4T$TE] *!.;K)I!BCO7I750 '!^,!82^8$P(A/OX M%\K,GZ-LA>(][O%:%:&^F%ZFPOH5J/I%(3ZXM_!R]7< 8Q,>23B<ZB:Z&F3\ M*CE<*&'_CA2G!)X:D.<)\/6'&=O>P/Y ^(;J"F.PO8#C_]^;<;5U:3O4 AT. MESEZN\'&R)SKW W264A)3UM+4Z,.RFXLVK'X$FULSEP;:4A?)]%!?9/F:LD] MFOIF37T+U(_M(WVV.- U"+&VQF834 D'`[%X,!+&PVH^/9IT4P%WQQFZP^UI M[G2W[>AHZVC900_4:NOJ^7I8.^%([B7DI3 )`3LM ^O&M?LNWD[VCCZKO9<6 M(ZP ! >B`I[2>A3JS4-VOIXL3[>W +E;,(2T "GM? -9JNE(GWEGB& ;'FIK M8/W1J+ OYAL(]/O"?:% C)#QQTE%EFG+8"B$Y\QX7<_.UVPD9>F^4%R,^7TB MD>42P1<*[ \+ U$A'GPX0$I 4X$`] _X0B ",=ALM?Q.>_KZ!SS5P9/R#RU% M\)B_/Y8FYQ.)*2N7'?'Q?R&0"XZ.Y1[^T_^29"[S/83GYM;<RWQNT2<.QIO MS)_XK)A>!QR[:'5W>V21J_9ZZ&TWN9WCQTY5N:1S4CMG49JZ.'[T?4)TY%4L MI)G-[PR:$J;[$AU%G2X*,79&+_W-A:*:?T]T;68Z:9/DX"H/E"KX?S=V1G?J MR-5#U9IH7 M'452JQG!))<%?PYLD%Q6H%"?BEE4$ V2G1L[ \RM8Z>Y3A"QVI653EP!6K/* M>Q76$SM[9)=9VEDM/VA!G(3A M1:3S&V5F\^)7)2^>:?BBM'[ND%?6]CI.TZ M[!N;T6\2ZL4B:5'CIE\-O ^LM\B]H(R_K 9M>=R*]*!]J<? 5H=2A3R- -T* M0E?)RR46&V6O7MZJD^P-DFL+;?>:Y:TFJ867/ ZEWRAO-4CV5LG5#A2KY(<L M^%'LFACG3L"#U M(<YTO1^RR0%C/SYH,3X]!Y.,B,N >2^CPBGX%\KG:$S(0_,S1)^9UE-J+P&U M<_16B.J4QH2,?:H7Z*2SAZ?%BI&3=3^$UE[1>/90'?;WPN\IO2+2MU$%8V<6 M9*B/4^9*O9TSJ0XESPA[=H^>0>V=-J "S]'YF8HK=W/E)CVPTLM&Z=0!)K54 M3/XYR]PY^1]03+W),NNF_ F*R1,L<\<DX-XQ-<PRJZ:>Q.)U+/X!BLD?L(QU M$T _S$)ZR99\^H\KIO'*+9E9I^E<E'O)&>:JKF;Z0LDKJ-&=,^3X/'HCER$S MI1HD0\WT3"Z/Q85X++DJ'KI<'J64A[;%2%LLF1:FJ Q_\&H-7HJAEUB.+R/G M+4SO_U SJT?2$;$.1&(!*_[?,_,P$!C OO3+$2;XKH!O"CYIV6AIAN^Z.=HO M`UGN.OPFN+!HGL6+79\Z. ,R%1>XU9DHS^S>26];+R+)%2S3EEQ 0 -KS6DJ M9,YE5V7.1;G&8R]SF>67\K!H.LV7W+W/D%V22V1%(2(5^8 8:4[_%:B'LZK1 M41,I(=T\=8CK5T//R$E:)V(X<9(+,2JP$HFE4_3'F1BCD3!N<,[^]7^E4A"Z MQA*:<U3Y095FD, Y/QOB4?XF ,0VER:VRF\[M433$"#HU_590;%.2 _'80HD MFO1.('U<KR&]A5GQR> '%V& HV=Q(+">P;QOH9$?HS2F4"?UN=+7IW?2A'HD MJ5]?Y XUGX!"+Z Z7RY6QTS%!0!,E:CJ)IT3W.757'<I/70(EWG8[]9W`M4? ML,W(,FLG(,6OG83'M<GOL\SM4^NA2-[+,FLF`&W-9#L44R_ XTZ663WQ&R F M`&0"5AIER8> E\P<U83 6\8NFMS];RQ,&PN=:P861\ODM]3W=_ [Z\2%Y Q, M^*+1&=Q0Z&&U:X*X6T'C;FOR0999G-P.^2:YF64,R;4T\VB3B^6JDLN27*1; MKPI)B?KGYRM(RLBV% A?!>-6%\0M&)\Y)Q[AQY6PZURXJ+],BT80TJ2&&^GL M?3G8%% P'\*7IGB4QPT;'F,F]TLS2%]]0HTE3&_!+M/B5-MV(X2:M70S1USJ MFV.)KE.6S'#P9;CT>-UT6!JJO%-#WYC0O0&[('VBM\BB2J$'X=1WY& \L&-Q M=\LASNB1WO;"OLOBE=AS+:AFTCW[&.KY;2!O]4HMAN[9!.8+;U%BCT5J,>(F M<(]);C%M/ 5)S2AUF,6U,E;*1^XAXBVX&30JFT'<".XQTXT = W^&R68VJB8 MSJZ?P5GL ?EE4%0KXV:<P7"-R2W1RYDSJCTT/; `-]LC]Y%!/81!*QXAPB*P M, 6KL4']:#M7B;,"UH^5Q8,8)XUEP/]"&UB8&VD 2A.*=&$C)#XS6K]*_:IS MVPJ[.QH$AI:"<U7!^,Q2.>)1V=+O")K2KP%2T7''C*:M!YI&I%FM?F=7 4&! M;<*''<.X89M F<9D!::#U9 M31Z%`)T,05A.PI:C+'?YN_*RY>]MA5:NUGPK5S87;E4^.-A,[6.R<*M'+UK! M[&Z/5WZ9P[./Q"'.PJA971[G\*U?Q:.>Y<Q05YRJ7X?')*EE"'1X>G#A:_]3 MWO7'-G'=\?>"$TSB$&=Q/'Z$D BGD":D20A)3 +D!T5-;U,=S!S6I 6T9/Q0 MH8!M:3!-,S/J.*Z6!D751-L_(CD3JZI-&U4%C<1"/"5HU=9UE:9-U7Y(<R0F M\\=8-F!M5^_[>7<^GQ/;<2"EW792GN_>O7OOW?>]]_UUW_=).53*3^B*V)9- M95LT'F\ZVA+*D7Q*S"^:B)<'Z+)M6T69K_#TM K;Q+:*<M:#QY3S#O2E>T?( MS>$6"]D>,KC&3CGJT*^#E3>PTX FFCQ)\FJU\J[6BO;CB:OO<0.QY_(D6*U, M':KB96W\0&[:K43 ]O$:1/$V%B7AWAKVP$<PB(3,^1Y8X^4C#A)PD-*EX5MV MA)0Q,S=$-^5;L')MF^U80J6>_04L23=+;/OF<BV_*B6_7K TY&](R;=OAIWC M+_'L[S3FZ[*)N%W&/= F=0]TQ5Q[H!.OJXBMSA9]J[,;&HS29RJYFN=*O+3U M]"+(N\269%;-5:II5U;UJG%,WZ;<H72VZ1?:!F;7))1?=I[^]N-$72P3(I/O M;YIZW\X;IB;MO''J*B71OQ'SB?X.R1B2BS8X>SH-'&'-5Y2; XKHQ,'X_D?H M9\> 7"TH?-.L?/D? [+P:2M3ST0NN^CDK^*QUQYBX08[;XG6HM9BSXHH,;V5 MT7(DI'RN3&5F#ODZ M:/B1/J44NI_R4PLIRR3GWT:/VW_AVPM3J$_GI%\ -5"]F.P1+Q7KO-UCMOH+ M[TQ44J:_*191W E>:_95!9SU_HHS??S4;WQ% 0_K_=; \3R&<E F_L+8*W<F MT+KOI6?AUHG J1,E\V-C=#WUG$4N&#I7&[QI 39H\_0'CYOBO &E].0XD Y" M1\TR5ME' OQDN%FG1T(*QA."6.MU*-B9%!AP,A^K\X1&D=>O%DB,"Q `3&QR M$5ZK<>QT3]WI(#CU:?&\H81P>3GMW!E]RL[;PH_9N8-%'C7TMTXLM.NDE? * MN ).YO^P_9JW.' \/N!;/,$')KHXYMLSAB?6NVAL!<G=[>.C6,Z>?E]>XP= M8C_#I M3.AE;8 L\;<LBY*>"8L<`=\Y&OPH[GL.C=SF5O_2.R^ 3"65\/?'-B$[>*W. M5XUU7VE8]S:Q[K728NW7Q"SJ%5KWKT1[;IW!O**="MT'K"&QX$Z"-[P(KF:W MU3!AZ1?KY7C>9F:$[V"!:K8F`WX'0C$02[!P\!UH<%X 0WK< =[E0"VKF:._ M9WU0;RCMWNVYV[PO$)('! )"\__L6S3W=V[U[OZ:V/(YB* '$;7A[<P8GY Z MH4200DM#H MBYYDJ[08G5Z:<\= PZ'!;4,T8(>&#F- MRCF"&[,">'Z-W SA/N700-CP"RIVE8;M%!PSD]&O>V5ML/#A A%N%H,%7$KR MLEPK%J%"L56P=2<+4!=,)7CL67\PHHD&80"K:ISFQB.STB,<P%2]Q6A^=T!9 MVF!,XRWDAL8Q*$1F$.6R:,Z3T/V%7 (]X6V<:)7 \(5O-^2-7T%]<H.FABGE MXI):3&G')S"T*D+;XS)7R4+<^;4 "Y?8>2&T6W/T^W:^.#QBYTNB/Z&SZ#B2 M:=P P\\\A8_Y4VV4-]6'LWTXVT-*T50_DL>1-")9AV0YM*6[E,!\+(B.XO)U M7'X;ERZ<M0!#JQJ!`,-+F4'&TI$],L HYHLR^9;2! ,8<XIG.;N69ON>7)*3 M]SX_15O(JB\<P+(\O/>YA9.\/V#SU!>RHUIU94:U2NQM*F1I4*VZLJ,;))Z] M'TF8Y((V,+"A0]XAGR'4D)TEM9YGC5+<(X9G^ TUUH'X`A#EX$=:UCX-'_ R M;F67R2/\U? $UJ:PMN5NM!UOB2<^=AV QYF8G!5ZL>HX0MQ(N +A,\U()*R? M;SRH0!IU7 >JV.H,\]GO.[" <WD+NU?=5XS]S,A/412X.8//^[SJBPUO4\<> M%OHLM*Z]=;Y4RC&RN] 0V5UDJ--B."\VG"]]P)'=)9]]9/?RC)'=[*R'`>]D M5F R':W90WR3<T33<MN<I.9N;-I=*9X>?DR;LE^B%;[386X<<[Y'AK=SP,\[ MNYSO^?^I?=Z=T]U;SN 7!0E:<ZC=<1"HFN$'-;L8=%:>GNX)-4>OO4M]MD> M?OH;%&=E:]/=?YH823 WT"AI7N XTKV&:TML9EQZ:SZ;`YZ79T/YY>G>^__J M>!*:SU/?O$#I(2U++JO1;U_*&8V.QF;!X,JD]";3.5,.X,><948LEK(!-?.Y MS,U[\]/M9N&Y8$1)*8C &-Q4>&T^%TXWSX8L_5_'2E9U1QC[L7K^!])GKS"V M]EW];AE<^+O8M'4&1ZXB*I;.'*.JWOQ[`:*3YH&O*+%/Q:5VSO2I.-3.F6;I MA;$WUS#V<4GJ:U=]UU24'/VJUOQ[`"Z4% (?4&(+`^TGS0\85<B -&X^&LFT M('A2#AO8 M?1UGYPOU]5]%'*X\W2*H.F?29DG"+U-5F)\++JVT,("I4D:/*8V*;KF2IICU M]O_KX%G^I07/ LHH989S_!\>VQR._P!02P,$" ``````QW%,+P`````````` M``````D```!M87!P:6YG<R]02P,$" ``````Q7%,+P````````````````L` M``!M87!P:6YG<R]$+U!+`P04````" ":;4POAUL-`Z("```H"0``$P```&UA M<'!I;F=S+T0O;6%K969I;&6]5=]OFS 0?FZD_ \G)0_)M*"N>T/*6AIHQTJA M F31I$F( $G<$HALIVG_^]G&`9JDG:JENR=\W]UW/VTZG>-*N]6!*YPA_83+ MX,6LF"$"9Z>G7P4\625OP,+"6+-%040RMQ'C 38PQ1DM\L\0/.>(8 I!D;)- M1!#TXK MD:7=^ C.#B M;/>F\LMP_B"X?&OD!*$9^IXWEH F(]CNR)F8EC(>V-U>T[!?9A%>A2/O]LYV MK-!SG5_",%9ZT[J<7"OG!,W6<Z7W+<<R`JL$",I01)&";)<G:"D?G/,$M\C$ MM<=C*RCS&ZQSS!BB3($_+3^<VJ[I30.!/B)"<9$/ISA/B T51H9_'0RV"0VA MV]O+O+]5-LBD3K6APB5+==KFU:^B5.7]6QA%4YW+ULBN&[X ]2UC;(6.?2DB MB:9_S-)YLWL4,[ESWN6/NKPA_&ZW8$<.J-15F]V_8J]H95<!AH=)7N65>_4F M^]^K?)^(G 3K-,5/0-89DHW1$BV9W>LB`S&M<F;URO'S)RV!09%V+Y1Y<=B\ M'OH+AXZPU] 3TD5T;F[XW.1<^#G M`_5ZV,D;-^&\L=9'EG;K#U!+`P04````" `UA$LO[)KJ2G,1``!"8P``$ `` MB5 G-BRW1=$&`DVN)*(4*9"4CQ3.;W\[LP?WXB%;-KI%8VFY<^[LS.PL5[M; M9'>3[?OOR!8YB1/ZCHB6TS I=B)X _/5_DR*\1SU7N4TZ"D$5&]Y-=E!#U\ MW/Y^.2=G89E=T9R\V=M[6P%FR[L\GLU+&#B^2VD1%V2<3<N;(*?DO+PCIV6T M37IA'^%VR&&2$ 0H&&L%S:]IM*.P?<P6%><W-S<[!<>X$V:+G6"U6PC$"J!= M(UT;V6+* __:AZ[7`"/YE$6KA +Z!7[BTS)X,GJCQ3++RP+PQ_B1%&4>I[.G M,UC&"SHI^6 !!$T*%-V<9C?';&5=LG$#W_./;'&H`82/N$>NX)-03Y*E,V(W MBH=RE:<DS"+*U$Q*Q=;A^<BA8:XA(B<A#S6D%XBP(&F6OOY*\XS$'.LLOJ:I M!)&>#MCOY2%Y3_;Z`\U*'LAKL0KY7'7B=?SKT=%P>+PFNR],04.=[XTV=*:_ M!<F*N]%=I18N>#D M=+60]G5Z^$'-3\71R>2$3<>8F VXVKO=XVV?[&Z]>$]&:9BLF/K0/S']2=GE MD BZ6&Q[^\9/YGCXV^C(TJM!YF=+-'H=AX\0Z_*/\^&GP_$O-?1.3DY<&/;W MUXOQZ+>A#V8?P#B/8V2(,<>=B)R%.[8 (A9-$\;;U6M];GP,,KL_.3L]/?M= MFP%%[$U%[#BCL I+0F^7 )_KO\EZ_IB<'UY<6AA_JC"R7)ZMD6R%JUSCGL6. MLM A8ZE8OLA%F"?[.^P_DJ4L5XZ*NCF^9+YL/#D]O!Q>V/K[V2,26SH),A*D M=^6<Y9+<GX +2I&Y95"V3?S]$^:?>7P-CD5%2V:58<(B+ 0$=*7TE 5MYM?= MI$X'Y9[O`C]RV^G!F' >Y$1K6]S0+[*LK+Q24P/=.TB8RH"G[AC,))AP[]H= M7*91LF]K.1\S*?HJO=23Z9[,NK24!>*VECP1^+--ZC(;GBM5V%L4?<X1]!P] MRE0L"ZF=PP^T_,R6V$-ACVG)\I7"!=]&IV-8W1+^=F=I`Z U/:&&-)0&..07 M*0H2H<98DJB$%YDX"HVK=>MJ-9W2'#MP QR&\_]A5PMZQ5A%PI;\(316!I%S M%N^8RUK2O+QS9M"<PDZ4ZHL.KA'" F&]M)9^11ZF&.F'<P11.Y=ZR8YEFM$! M_>/U6%%K4N F*4*!]%D(C><L^7DV:D#H<[!X/F+#V_*Y+23O2!' (4=^&'F. M5Y8-\,NH`(DO:!"=I4D]\35P*:DV >R4[336P&-4IRISC;]V,1[>797Z6$[& M[8#TZ:I*HD0O*YFJOL0/?["2ACD ]O)'?V'>2/2<6^M66;/6)Y) K0<#KN 1 MM;7JVW60`!M&N0[S`)Z.3CAO/;&(__RBL:*6-NL5G*BECUSPV&?E)7:9CT^5 MV.F5&4\8OO8J,OUM4G4+.JQ/4/A!93M\WEXQ681%\/VF"N?<):GDW-Q'8=&Y M IAS,K1.Z[BIXZ1*$M&$SH3%XIRT3RWNS !'-.M&IQ95Q\8IHD'M;F'/IDT5 M</Y3"=/99&$P,UM5L/*L46FWNA]0JU\LRHJK[6KCR_"^VFU<$O4[6+_3D.-- M //173 `Y6R,"WTCW\2)HW?)01M!3LG8W2L"? 0_&6R8`8%84F<;?"5^LZC: M,]9"!JB(QM.><?0DV-2*!V)!_ ! _;Z[^J"_XEHL,4/) F#SA#ZRH."?6 ]2 M 4B5(5K-K*D*46M.%9!W]8KXI*VFAH)%146>XH>X4K7,6 >'" =,QC8__<3Q M< ,2_F^+)KU#A"KAF=2EM["C*=A6+Y9I-JI?6?L6)2";V5[EZXVBDE"(+!Q5 MGSB)=D.IW^)NREH,2W'K5LWF4I1K++=:Y P+_M-B+;X10O_L4:=U9U3*GENE MW5?A`]7J(?!\JH4:RO-HU" ';E"1/KS/IS]5Z7P>);J%U0UJLA;Y\YHCE'*? MSR2-PO&&S=*'^WEU.>3;NN=1I5X6W[ F/:B?3I&-`2 OW6/+36 4!4?T5AKH M/P002GB]7Z-C7F1:<GRFKK_\R>E4"I_B'J(D,1NX-V!_W M6!N35J]C=676) MFZU'8)MDU2&V-KLM!VR;9-8B]2!66P_O-LVP0]!DN_Z([V$-#P:/$F!9O[83 M0H_0L=GPS$97UZ<??Y X/[-\?!D3'H%I6QMK^AK<1& T!2G M&Y"[`E3\/%M2=>G"6 E5X%0?J5P%__CYM^-= PV+%X7TK&&[2 VV9?S?ME]/ MAF9X,_^2!VNH!)"'E,XLR8\L0P[G/64YY+;>IQBKH&8-<(N\=6EIJ:S0,F14 MP7*)NVOC=10XF>61C'M($LU<Y=NORN2T !MQJ. ]C;Q]D:1IHO![R/\^:L), MEM;6-K0:7- VK75H7LU#J]6^ +*[W%F 5B.-DW;)UB"]S%XIXZDA%ZM'H"2* M9CW:H ]?MS>-DZV!Z8YIG6P>ZOZE85ISE8S9%EV+Z9[<S.&42RKE %=QJP$B M7O#G MO8;KYKX=.#Y *L._NC#P(5MZHK?*D#GHBP M53:)T^L CX.T^I4->.U6<F#L665U1CZT3 YR(N87H QO`L,EUG!.P[\+N*I^ M3?-X>J=NV!. F:W 5P86RRRE\-,#X <:\*V3(!?7ZFV[DS,(3;Z?(AN$0SS+ M!QNJO?^C8Y*?(W /P\+$WQO!4A%(YN*SD4FVJFO%&C)5G[;7 Q?RG$MF0"K) M7& .KT&K\Q[KB*F).!2&]6<`CD?0;4!P'FD#X6EK&^#PMDJ/)" <+;H.E.F_ M%_?)$3,6L P82&YBIB-)"^^?"_ ZDT%3*^*28 W<H<$L73 E3FUPN;5G,R9: M)HC2R3?R<N<E^U> =1VA_K53_E!+J\G)0A/" 4 FCG;YF)-)RVF/O!RE\),6 M<5'2-+PC5[2\H33E<R&UCV*_D *_^"M]Z>*3[24Q?UI+M/_L;!7M4(*0F/%W MM[HYA<^#Y M]?ALO>I7SUIMV\ BC;S=N#VDNEJWH:^&84" `Y8^3R"X7_J7:+%=?YK6H+6K M8&47W;>?/NK?#CA2%\*[S]#UX MI '",4O?H(=-(;0:M4%3JG,?=9 2^ 8^UMMU6E\]B^NZ6EM6>-VV9O,DYC\: MJ:-P%TFUJWA<F*WP0*1;:S?1BDR*Y:38;9 JH7<\S=()LLLGB[ J)-C3M(T, M:(HG+P7^GF %BW6.68:_XE9F\'.!<3J-4[:L2))E2W(S9Q,4XIM*Z8P$:07) M[#THTG7 M_)I7?;'2.M[ P1;1^WKTF\!=&Z+TDI]L(C!WI,A'NR0;O(]/2BV =R6L(+KK MTM \K4^I=>9,>F8*^Q!R`-9=.I[*=*2" [OCKN[?="500:PG`2^4KB$%`JQ' M`VNJ:Y 8XLLK- 7^(=??\!3->..V*R$#R"^/CY;SRFQ7> Y =YK6FZ]=*5I MZ]%S7EQ=AZH#W#R MOYRL[O4"``"D!P``%0```&UA<'!I;F=S+T0O=VEL9&-A<F0N9(5544_;,!!^ M#M+^PS4OI"UKX94*V 1,0 *FC4YH:OM $K>QEMB5XY!5J/OMN[.=-H54%5 W M=Y^_^W(^?PR'\*R%,5S"RPJN4RT*>!!9QO6GH^$07IE)Q=\OR5*KA69Y+N1B M$*O<YGZK$G*V K+ * "8I5PF&O.L]6G(_H1^5)I`[%9+?G(A8;#A+^4"[B MY[O[F^NO/V]&,!P6J:J 91D87I "6 '"'!>0LN622ZP)D>9QJ0NA9)<X7KG] M[EG&MT]C8DEQ7\Z$A'DI8T-Y)A- Z?D22>=*6WJB,RG? )PNJRJJ-6&1P(LO M4;BEFX8A_+-LN(33\ 1<!"E=H#N581>5!/A;"DE23B K*(:O%]%W[$E%'Z<C M6CL7EG"0<;DP*87Z?9+R9N54 NH28%*)F95H$T',\$R/>\?G]BD0\X X=[C M6MODJ[W (/UI\"=\SLK,;.D=^<5^]H;"8+/+WJZ!49FJN-X>)K5R-U4W:-N2 M%EK7;?M W5F[:?- -U]- 0A<NZM12G*1PKCA9T7!M6F<4?A-*9SH<(Y+UP[Q M1\C\ZC"D=PC1#NCLE#DLI'=0B241^V542F<)85*>90K<XSZTQ?3:X;Z_WO*B MVO"\R^RXE',#N M7W=C, HRSEYYMS.54WDK*<U\Z4MP%H779V.(0!.3"#E C<F]D#SR$)S>CHCS M)8TFOCJ1A_5POK\M;4H?Z;_&5ND>!=Z%VB74.EK<I%;25AD[M,+>(KY3FW(0 M!P```'1E<W0O1"]02P,$% ```` `B'!,+RUJ]")7`P``20L```\```!T97-T M+T0O;6%K969I;&6]5FUOXC 0_ P2_V$D^J&LCFB7[H<5$KNE)-O++DU6"5QU M$E(48 -N0XR<I+3_?CVV$RCTY4[7GH5$/,\\,^-Y<=)NO^UJ-=OPG:6TWY!K M$C0N*)'\3[UB!7Y2\#D5T/OX\0SAZ8:\`*/&L"Q67&!H5W$AW6[AFJ4YS_Z M\"&C.<LAY(MB&PL*ITE',2T8IBD(MEP5N8PRI^*.DCH OGE04!^ DOW)U_KP M&B*?V3L+([2A39^</C+:F:F,1])B1-9?SCY;CVP?T;0[P[)LB]!YN=0</,-% M6)]AQY#B#E3;D=[>4I'1]*R'5"AEDYC')6'F*29W\:;:E"4CE1?;]4;CJ>T8 M0*XGZ^,8#LMD?2IDZKF3B1/J"G3+C!4XB0;\RPFB:]>S_>L0T3LJ<L:SP37+ M]6& 1 -G.'%TYPP`DRX;PT/%2\\/G&B$,<AD9)PA *'M6N90L?->$^O/;VA2 MJ('U+W[LDC. 6:L)!^L)D9X:+'7TR>+SFU=T>L_IS.H(5/D`!O"DO]="T'/X M3!7 G"V WC/YN7%DD-#T2 MDWQA].'(R.X;J^Z+TX.;"[OBD(=).'KK[<R;*/ZE<<WZ'RXY'7D]^_VZYA9Y M80:_[0W4&Z]6\S=02P,$% ```` `B'I++Y\'F:7_" ``>"0``!4```!T97-T M+T0O<F5C;'-?=&5S=%\Q+F3E6FUO(CD2_LQ*^Q^\2)D``TV2^1:&E7*![$;* M]/^;[>>?2(=<L(">$M,$]8)X)FDL'1]'%<7-6D0\-D1I[[F KJ0^27O)M\C' M'DUW?"R7Y-J3_($*<G)T]"ECY-&+8(NE1,+I2TAC%I,IG\N-*RBYD2_D2OI= MKKB]O[TGKEC$[9]_^ -,AX;CQ<8F-.T<PK^CP19:,Z;%-Z!%KI14A(T&LH;K MU71V<77VFV.^SN#SVV1Z^8^Q E Q<=%B0'X\((Q\5G Y`0T7<CD 'S^RMJ8R M\&$S$P-"X$+R6W:?2L/&YBWHOCVZ)\,A.>P=MK,A2XQ%>5Q!64&-K=\AO1YJ MD, 5-7 D39OX?5CE:J-+^/;U>O*OV<W9Y.OTO5;.4RLO6.B3.23=M]MV<7DU M _J:)%>,4.K"!H%)VT0`FY.0, 6I[H 1VQ/CB'ILSJB?H-Q)/LGXB89$+OEZ ML80/*"' +^:FD'HTCEWQTB4/U'/7 !?(USL..;NY))' 3\P'X="=2HO=%<4M MM:XN2=H#RS8#W1D -VH)KP)P4R-0(1K#AM'S&Y5C(;B82L'"!?(-[*IA'D&W MDX&!=H82?F1!:AF.P &#QDV8T "_EG0%4*Q#R0+B\S"_<>M:C(5SKBLQ2&OB M)3<Y&V_$`0E:"MBNIBY `379P#CK]-OY^7 \TD /BI*^T.<J:5M*KE!B3=I( M"MEB/Y_/:T9 TQ4-:P8]<)T;+!<*X[DZ>=G(>P.:> /=K12"K;&5R$-IOF!/ M5L]6N*O5U,],T0,%/.KX5-LC^S>=R09^5$Q["MWVG!-O'-&']:+LB]B*QS#O M;P'W'HM1 ,WHNEY+2&>A#RDP M^$DN+RZ+JBK(C)OO%9H6NZ>9,19+2I+%)G\.-<4[G,7V0)1W>'KX#FFO=?/) M`Z)]0Z=*R,5'A0G"_IA6,;M/16W<X_< 4PK_4/\WDJN-ACJ?;<U ,&X[M(H- M#OL]G&6U%'7&&^B3GE:"6OK]AHIN P!,%&#T%0#PW2"?C2N$.K$>Q7LG$-UI M-YLE0LO]A$Q'$<>/0]67W#PDQN M%3?9PN.BDX_$?(%"W5KLFN6R/0D)WN%*><E0V'[A&_+D!LQ/3 4>7T50RR:' ME"8%? K#EB*B$-EN'%,A]3R&PSQ;U5$-V__!O/=9^Z0:P)O=7\SF3;Y_+\\< MZ!2!(3\ACI,\&%<MWJ'N`U^NL*[ ,1U'R(PZ`R)I'?AMTVU>=1QXI_:(5>QT M^&%2NU<CKSIUJ3?JM )[E^Z]+K/STG'5WS"I*Q8^OG$^R%JM49\2[>HS6"LO MPDN \B(GEZ(!CZD^H)=N47(%.DQ">! E.M5,SF=?KF=_OYZ,9Z.SKV?U]W!O MN"'%5 HP\T) 4K%BH?HY023HRI5K08.7NEM1ZS(46VY"- "M].XW1R8HB _5 MBBYH.?/-:Q8`C3R,GYG,*IL2E!JK<_(5WU>87Q:<DO,9U$2?3ASZ3%7Z2= H MV"$M_0WK"7T[CJD6*WOS%K"]74MJFJW%"(K2BW-GX9"[9L?QHNBN25I&M-+$ MGI\?"B.X8.B&9==&AH _F.K+.52 S<M? :>D"%+-P9B=C=%GL,A`,O3!?=7 M9.6S1 ECB50_^L'2YU<W5S?$YPLQ^/&'O\%T:#B_V=B<%H,S^!M/M]":.2V^ M$D2QOQ"&$'7-3X_/+V_?G[_[Q3/=6_C^-+\\^_U4 :N84MYG0/YZ2AAYJX#T M"WQ!\7M_OJ\V'V Z24F2JDV0<YAL4F:;]N?+&?G6W^;*P;1=Q!UDG\\M\X5Q M66'<Y3)=DY"!<3+ECQ#KO 4/V[2)7V9-L79R!KV/'^9_WEZ\FW^\?*Z546'E M,G2W#IO*=]31*:_%#W50O]KDBCN4^G!"8-8V.X!%)*%,0:H'8,:-1)'1 $6, MAA;EH?TFI_<T(7*9YHLE?$%U`?\Q-R4TH$+X_'%$[FC YX 7R-='#GEW<48R MO:$W[(%<D*G#H87*T+2IKX:G(Z,,QY[7V[3?A D1^GL&/EV;P;YA'%DK1AJ> MX'(*M :H&#L00 8ISHGNNG. V64'LM:,43QD$F(JXI8UZWU79;:YU("(_%,M MV\?#S M UU>] DV\(N:KWM&GVC:=K.6.M$6$^"A78NHV0*27%.*XPE465.KZ61,WAI9 M[6F E(*)V]N?;IF."B?8:;>H<*,QTD%2B4&L*\H!?=.C:GL8UW<]V+/SI>N1 MK]WO<4[N'B75\*& 6 8N"[(*.)O56G^P2YU&P#WS[EK-D5]DTMT5%"S/+ 91 M&FZ=G2P]9\GGW8U$ZKK8ADJ)!"GG5&1I$ I\7L*'KDR/KV 0'Y8KYJBY%[,R MH+8$KS%)R)!R*/U[2A\\[X4LBB 'T23BZ6I3W75R+7%H8L]O_5,IF] A6XN- M'$-JAP-]8++ZK.M ZPM!N=3KF<W:Q&Q6*,1/0M)7)1IY-7"KIJW5'P!G:Q"\ MHGQA2C3RY4O58BRO7LP*TB/B>?:'25,WWX%WU?(Z\$XD7TNCQJ!.^GOAP R; M*_R]8.+..&75:,-&B+\C4Z2JJ9%S2C[-2PYV,XO=RY<*KED'7-/FIV'PB*TG M,2IMJXP_(_,K"V>S33$EG3U1G7.TJ-PYE3E/U L^N]L._Y,WP'D2X*TF8:LL MIGAWK2XY\4S6;SCQ7>4)$UGL/PJ\(U4O+=4MKR*X3UEH+GWQ[N;N%( ICZ:: M,_5UZS'YB+>GYA7HA!S?PJ'VYLBC#U3YQZ)18_^$BH ^RS0'N3H(;^ CNK&] M.7R\S?0=X,_8QXO!`XC0GV^V";X&&E)M!Z2X:8RJU\\= J+M E31ZY&^>:=1 MW*6U" Q'*XXYR*61D3PECCY8JTI#ZY1_9LFBI M```````````0`/]!`````&QI8B]02P$"% `4````" !R>THO]-996Q ```` M9 ``%P```````````" `MH$B````;&EB+W)E8VQS7VQI8E]D;3 S-"YL:6)0 M;6%P<&EN9W,O4$L!`A0`" ``````Q7%,+P````````````````L````````` M* D``!,``````````0` `+:!OR ``&UA<'!I;F=S+T0O;6%K969I;&502P$" M% `4````" `UA$LO[)KJ2G,1``!"8P``$ `````````!`" `MH&2(P``;6%P M<&EN9W,O1"]R96-L<RYD4$L!`A0`% ```` ` G4W+[^<K.[U` ``I <``!4` M`````````0` `+:!-34``&UA<'!I;F=S+T0O=VEL9&-A<F0N9%!+`0(4``H` M97-T+T0O4$L!`A0`% ```` `B'!,+RUJ]")7`P``20L```\``````````0` M`+:!I3 ``'1E<W0O1"]M86ME9FEL95!+`0(4`!0````(`(AZ2R^?!YFE_P ` M`' D```5``````````$`( "V 2D\``!T97-T+T0O<F5C;'-?=&5S=%\Q+F10 M2P$"% `4````" `*:$PON$-(WV (``!$( ``%0`````````!`" `MH%;10`` K=&5S="]$+W)E8VQS7W1E<W1?,BYD4$L%! `````,``P`U (``.Y-```````` ` end
Oct 11 2003
I guess I should have explained a little more. The zip contains the following: lib\recls_lib_dm834.lib - the C API, already compiled with DMC++ mappings\D\recls.d - the recls D mapping. You will need to compile this mappings\D\makefile - a makefile to compile the recls D mapping. Creates lib\recls.D.lib and lib\recls.D.debug.lib test\D\recls_test_1.d - a test program that uses the D-ified API test\D\recls_test_2.d - a test program that uses the Search class test\D\makefile - a makefile that builds the two test programs If you have any problems, just post here and I'll try and fix. (If I don't respond soon enough, email me to remind me) Matthew "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmak1l$39h$1 digitaldaemon.com...For those of you that have asked for it, here is the recls D mapping, andacouple of test programs: one uses the D-ified API, the other uses theSearchclass, and freaches its contents Let me know if you have issues -- Matthew Wilson STLSoft moderator and C++ monomaniac (http://www.stlsoft.org) Contributing editor, C/C++ Users Journal (www.synesis.com.au/articles.html#columns) "I can't sleep nights till I found out who hurled what ball through what apparatus" -- Dr Niles Crane -------------------------------------------------------------------------------
Oct 12 2003
Still having a little trouble getting recls compiling on windows (XP, home). The DMD shell will not run the makefiles out of the box - it seems to have a problem with underscores and dashes in the name (BLAH_BLAH not found). Then when it gets to the suffix rules, it says the same, and I do not know how to fix that (.d.obj not found). Finding little luck there, I resorted to writing batch files to compile it. I actually got the mappings compiling (seeing as this is my first time to do this sort of thing, that is pretty amazing). However, there is something wrong with the outputted recls.D.lib - the linker says it isnt a valid library. I figured that maybe it needed definitions (.def) or something, so I tried to write my own .def file. Having no experiance in this, I obviously did it wrong, because all of the functions I had in there could not be found. Hrm. I also tried just adding /DEF to lib.exe options in hopes that it would generate it on its own? Just guessing... Anyway, what am I doing wrong? In article <bmcste$18b$1 digitaldaemon.com>, Matthew Wilson says...I guess I should have explained a little more. The zip contains the following: lib\recls_lib_dm834.lib - the C API, already compiled with DMC++ mappings\D\recls.d - the recls D mapping. You will need to compile this mappings\D\makefile - a makefile to compile the recls D mapping. Creates lib\recls.D.lib and lib\recls.D.debug.lib test\D\recls_test_1.d - a test program that uses the D-ified API test\D\recls_test_2.d - a test program that uses the Search class test\D\makefile - a makefile that builds the two test programs If you have any problems, just post here and I'll try and fix. (If I don't respond soon enough, email me to remind me) Matthew "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmak1l$39h$1 digitaldaemon.com...For those of you that have asked for it, here is the recls D mapping, andacouple of test programs: one uses the D-ified API, the other uses theSearchclass, and freaches its contents Let me know if you have issues -- Matthew Wilson STLSoft moderator and C++ monomaniac (http://www.stlsoft.org) Contributing editor, C/C++ Users Journal (www.synesis.com.au/articles.html#columns) "I can't sleep nights till I found out who hurled what ball through what apparatus" -- Dr Niles Crane -------------------------------------------------------------------------------
Oct 13 2003
Hi Paul I have no idea what you're doing wrong. Are you using the latest DMD? There's no need for a .DEF file at any point, since we're not dealing with DLLs. The makefile in the mappings\D creates a .lib in the lib directory (alongside the C lib recls_lib_dm834.lib). The makefile in the test\D creates two .exes that each link to the two libs (the C lib, and the generated D lib) in the lib directory. I've tried it on several machines here to check it's not a green issue, and it all just works. Can you download the nvx tool from my website (http://synesis.com.au/r_systools.html) and run it in your command box as "nvx -p -l", and post the output? Also, can you copy the results from the make attempts and post the output? Hopefully we can track this down. Everyone else: could someone else try this out, just to make sure I've not gone green? Cheers Matthew "Paul Frazee" <Paul_member pathlink.com> wrote in message news:bmed3g$22ve$1 digitaldaemon.com...Still having a little trouble getting recls compiling on windows (XP,home). TheDMD shell will not run the makefiles out of the box - it seems to have aproblemwith underscores and dashes in the name (BLAH_BLAH not found). Then whenit getsto the suffix rules, it says the same, and I do not know how to fix that(.d.objnot found). Finding little luck there, I resorted to writing batch filestocompile it. I actually got the mappings compiling (seeing as this is my first time todothis sort of thing, that is pretty amazing). However, there is somethingwrongwith the outputted recls.D.lib - the linker says it isnt a valid library.Ifigured that maybe it needed definitions (.def) or something, so I triedtowrite my own .def file. Having no experiance in this, I obviously did itwrong,because all of the functions I had in there could not be found. Hrm. Ialsotried just adding /DEF to lib.exe options in hopes that it would generateit onits own? Just guessing... Anyway, what am I doing wrong? In article <bmcste$18b$1 digitaldaemon.com>, Matthew Wilson says...thisI guess I should have explained a little more. The zip contains the following: lib\recls_lib_dm834.lib - the C API, already compiled with DMC++ mappings\D\recls.d - the recls D mapping. You will need to compileCreatesmappings\D\makefile - a makefile to compile the recls D mapping.programslib\recls.D.lib and lib\recls.D.debug.lib test\D\recls_test_1.d - a test program that uses the D-ified API test\D\recls_test_2.d - a test program that uses the Search class test\D\makefile - a makefile that builds the two testdon'tIf you have any problems, just post here and I'll try and fix. (If Iandrespond soon enough, email me to remind me) Matthew "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmak1l$39h$1 digitaldaemon.com...For those of you that have asked for it, here is the recls D mapping,whatacouple of test programs: one uses the D-ified API, the other uses theSearchclass, and freaches its contents Let me know if you have issues -- Matthew Wilson STLSoft moderator and C++ monomaniac (http://www.stlsoft.org) Contributing editor, C/C++ Users Journal (www.synesis.com.au/articles.html#columns) "I can't sleep nights till I found out who hurled what ball through-apparatus" -- Dr Niles Crane------------------------------------------------------------------------------
Oct 13 2003
I get the same error , specifically : $ make Making recls_test_1.exe dmd -c -version=Windows -I..\..\mappings\D -debug -unittest recls_test_1.d -ofre cls_test_1.obj link recls_test_1.obj -noi ..\..\mappings\D\recls.D.debug.lib ..\..\lib\recls_li b_dm834.lib kernel32.lib user32.lib gdi32.lib advapi32.lib uuid.lib Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. LINK : warning LNK4044: unrecognized option "noi"; ignored recls_test_1.obj : warning LNK4033: converting object format from OMF to COFF ..\..\mappings\D\recls.D.debug.lib : fatal error LNK1136: invalid or corrupt fil e --- errorlevel 1136 Also, on line 584 you have assert(null != m_hSrch); i think should prolly be !== ( hehe, i see your point its easy to overlook ) Im at work now but Ill test it more when I get home Charles "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmf4bv$31g9$1 digitaldaemon.com...Hi Paul I have no idea what you're doing wrong. Are you using the latest DMD? There's no need for a .DEF file at any point, since we're not dealing with DLLs. The makefile in the mappings\D creates a .lib in the lib directory (alongside the C lib recls_lib_dm834.lib). The makefile in the test\D creates two .exes that each link to the two libs (the C lib, and the generated D lib) in the lib directory. I've tried it on several machines here to check it's not a green issue, and it all just works. Can you download the nvx tool from my website (http://synesis.com.au/r_systools.html) and run it in your command box as "nvx -p -l", and post the output? Also, can you copy the results from the make attempts and post the output? Hopefully we can track this down. Everyone else: could someone else try this out, just to make sure I've not gone green? Cheers Matthew "Paul Frazee" <Paul_member pathlink.com> wrote in message news:bmed3g$22ve$1 digitaldaemon.com...toStill having a little trouble getting recls compiling on windows (XP,home). TheDMD shell will not run the makefiles out of the box - it seems to have aproblemwith underscores and dashes in the name (BLAH_BLAH not found). Then whenit getsto the suffix rules, it says the same, and I do not know how to fix that(.d.objnot found). Finding little luck there, I resorted to writing batch filestocompile it. I actually got the mappings compiling (seeing as this is my first timedolibrary.this sort of thing, that is pretty amazing). However, there is somethingwrongwith the outputted recls.D.lib - the linker says it isnt a validIgeneratefigured that maybe it needed definitions (.def) or something, so I triedtowrite my own .def file. Having no experiance in this, I obviously did itwrong,because all of the functions I had in there could not be found. Hrm. Ialsotried just adding /DEF to lib.exe options in hopes that it wouldit onits own? Just guessing... Anyway, what am I doing wrong? In article <bmcste$18b$1 digitaldaemon.com>, Matthew Wilson says...thisI guess I should have explained a little more. The zip contains the following: lib\recls_lib_dm834.lib - the C API, already compiled with DMC++ mappings\D\recls.d - the recls D mapping. You will need to compileCreatesmappings\D\makefile - a makefile to compile the recls D mapping.programslib\recls.D.lib and lib\recls.D.debug.lib test\D\recls_test_1.d - a test program that uses the D-ified API test\D\recls_test_2.d - a test program that uses the Search class test\D\makefile - a makefile that builds the two testdon'tIf you have any problems, just post here and I'll try and fix. (If Iandrespond soon enough, email me to remind me) Matthew "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmak1l$39h$1 digitaldaemon.com...For those of you that have asked for it, here is the recls D mapping,whatacouple of test programs: one uses the D-ified API, the other uses theSearchclass, and freaches its contents Let me know if you have issues -- Matthew Wilson STLSoft moderator and C++ monomaniac (http://www.stlsoft.org) Contributing editor, C/C++ Users Journal (www.synesis.com.au/articles.html#columns) "I can't sleep nights till I found out who hurled what ball throughapparatus" -- Dr Niles Crane-------------------------------------------------------------------------------
Oct 13 2003
Doh! Its calling Microsofts linker , using DMD's runs fine. I run test1 and I get Error: Assertion Failure recls_test_1.d(214) I havent looked at the source not sure what there supposed to do but test2 yields $ recls_test_2.exe c:\Unzipped\recls\test\D\makefile C \Unzipped\recls\test\D\ c:\Unzipped\recls\test\D\ makefile makefile 2889 bytes - File Path is different from path components path: c:\Unzipped\recls\test\D\makefile pathCheck: C:\Unzipped\recls\test\D\makefile C "Charles Sanders" <sanders-consulting comcast.net> wrote in message news:bmf59q$189$1 digitaldaemon.com...I get the same error , specifically : $ make Making recls_test_1.exe dmd -c -version=Windows -I..\..\mappings\D -debug -unittest recls_test_1.d -ofre cls_test_1.obj link recls_test_1.obj -noi ..\..\mappings\D\recls.D.debug.lib ..\..\lib\recls_li b_dm834.lib kernel32.lib user32.lib gdi32.lib advapi32.lib uuid.lib Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. LINK : warning LNK4044: unrecognized option "noi"; ignored recls_test_1.obj : warning LNK4033: converting object format from OMF to COFF ..\..\mappings\D\recls.D.debug.lib : fatal error LNK1136: invalid orcorruptfil e --- errorlevel 1136 Also, on line 584 you have assert(null != m_hSrch); i think should prolly be !== ( hehe, i see your point its easy tooverlook )Im at work now but Ill test it more when I get home Charles "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmf4bv$31g9$1 digitaldaemon.com...withHi Paul I have no idea what you're doing wrong. Are you using the latest DMD? There's no need for a .DEF file at any point, since we're not dealingasDLLs. The makefile in the mappings\D creates a .lib in the lib directory (alongside the C lib recls_lib_dm834.lib). The makefile in the test\D creates two .exes that each link to the two libs (the C lib, and the generated D lib) in the lib directory. I've tried it on several machines here to check it's not a green issue, and it all just works. Can you download the nvx tool from my website (http://synesis.com.au/r_systools.html) and run it in your command boxoutput?"nvx -p -l", and post the output? Also, can you copy the results from the make attempts and post thenotHopefully we can track this down. Everyone else: could someone else try this out, just to make sure I'veagone green? Cheers Matthew "Paul Frazee" <Paul_member pathlink.com> wrote in message news:bmed3g$22ve$1 digitaldaemon.com...Still having a little trouble getting recls compiling on windows (XP,home). TheDMD shell will not run the makefiles out of the box - it seems to havewhenproblemwith underscores and dashes in the name (BLAH_BLAH not found). Thenthatit getsto the suffix rules, it says the same, and I do not know how to fixfiles(.d.objnot found). Finding little luck there, I resorted to writing batchsomethingtotocompile it. I actually got the mappings compiling (seeing as this is my first timedothis sort of thing, that is pretty amazing). However, there istriedwronglibrary.with the outputted recls.D.lib - the linker says it isnt a validIfigured that maybe it needed definitions (.def) or something, so Iittowrite my own .def file. Having no experiance in this, I obviously didcompilewrong,generatebecause all of the functions I had in there could not be found. Hrm. Ialsotried just adding /DEF to lib.exe options in hopes that it wouldit onits own? Just guessing... Anyway, what am I doing wrong? In article <bmcste$18b$1 digitaldaemon.com>, Matthew Wilson says...I guess I should have explained a little more. The zip contains the following: lib\recls_lib_dm834.lib - the C API, already compiled with DMC++ mappings\D\recls.d - the recls D mapping. You will need tomapping,thisCreatesmappings\D\makefile - a makefile to compile the recls D mapping.programslib\recls.D.lib and lib\recls.D.debug.lib test\D\recls_test_1.d - a test program that uses the D-ified API test\D\recls_test_2.d - a test program that uses the Search class test\D\makefile - a makefile that builds the two testdon'tIf you have any problems, just post here and I'll try and fix. (If Irespond soon enough, email me to remind me) Matthew "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmak1l$39h$1 digitaldaemon.com...For those of you that have asked for it, here is the recls Dtheandacouple of test programs: one uses the D-ified API, the other useswhatSearchclass, and freaches its contents Let me know if you have issues -- Matthew Wilson STLSoft moderator and C++ monomaniac (http://www.stlsoft.org) Contributing editor, C/C++ Users Journal (www.synesis.com.au/articles.html#columns) "I can't sleep nights till I found out who hurled what ball throughapparatus" -- Dr Niles Crane------------------------------------------------------------------------- ------
Oct 13 2003
I think I know why that is. Doh! I'll have a look into it. <blush> "Charles Sanders" <sanders-consulting comcast.net> wrote in message news:bmf5i4$1lk$1 digitaldaemon.com...Doh! Its calling Microsofts linker , using DMD's runs fine. I run test1 and I get Error: Assertion Failure recls_test_1.d(214) I havent looked at the source not sure what there supposed to do but test2 yields $ recls_test_2.exe c:\Unzipped\recls\test\D\makefile C \Unzipped\recls\test\D\ c:\Unzipped\recls\test\D\ makefile makefile 2889 bytes - File Path is different from path components path: c:\Unzipped\recls\test\D\makefile pathCheck: C:\Unzipped\recls\test\D\makefile C "Charles Sanders" <sanders-consulting comcast.net> wrote in message news:bmf59q$189$1 digitaldaemon.com...directoryI get the same error , specifically : $ make Making recls_test_1.exe dmd -c -version=Windows -I..\..\mappings\D -debug -unittest recls_test_1.d -ofre cls_test_1.obj link recls_test_1.obj -noi ..\..\mappings\D\recls.D.debug.lib ..\..\lib\recls_li b_dm834.lib kernel32.lib user32.lib gdi32.lib advapi32.lib uuid.lib Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. LINK : warning LNK4044: unrecognized option "noi"; ignored recls_test_1.obj : warning LNK4033: converting object format from OMF to COFF ..\..\mappings\D\recls.D.debug.lib : fatal error LNK1136: invalid orcorruptfil e --- errorlevel 1136 Also, on line 584 you have assert(null != m_hSrch); i think should prolly be !== ( hehe, i see your point its easy tooverlook )Im at work now but Ill test it more when I get home Charles "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmf4bv$31g9$1 digitaldaemon.com...withHi Paul I have no idea what you're doing wrong. Are you using the latest DMD? There's no need for a .DEF file at any point, since we're not dealingDLLs. The makefile in the mappings\D creates a .lib in the libmachines(alongside the C lib recls_lib_dm834.lib). The makefile in the test\D creates two .exes that each link to the two libs (the C lib, and the generated D lib) in the lib directory. I've tried it on several(XP,ashere to check it's not a green issue, and it all just works. Can you download the nvx tool from my website (http://synesis.com.au/r_systools.html) and run it in your command boxoutput?"nvx -p -l", and post the output? Also, can you copy the results from the make attempts and post thenotHopefully we can track this down. Everyone else: could someone else try this out, just to make sure I'vegone green? Cheers Matthew "Paul Frazee" <Paul_member pathlink.com> wrote in message news:bmed3g$22ve$1 digitaldaemon.com...Still having a little trouble getting recls compiling on windowshavehome). TheDMD shell will not run the makefiles out of the box - it seems toatimewhenproblemwith underscores and dashes in the name (BLAH_BLAH not found). Thenthatit getsto the suffix rules, it says the same, and I do not know how to fixfiles(.d.objnot found). Finding little luck there, I resorted to writing batchtocompile it. I actually got the mappings compiling (seeing as this is my firstdidtosomethingdothis sort of thing, that is pretty amazing). However, there istriedwronglibrary.with the outputted recls.D.lib - the linker says it isnt a validIfigured that maybe it needed definitions (.def) or something, so Itowrite my own .def file. Having no experiance in this, I obviouslyitIwrong,because all of the functions I had in there could not be found. Hrm.classcompilealsogeneratetried just adding /DEF to lib.exe options in hopes that it wouldit onits own? Just guessing... Anyway, what am I doing wrong? In article <bmcste$18b$1 digitaldaemon.com>, Matthew Wilson says...I guess I should have explained a little more. The zip contains the following: lib\recls_lib_dm834.lib - the C API, already compiled with DMC++ mappings\D\recls.d - the recls D mapping. You will need tothisCreatesmappings\D\makefile - a makefile to compile the recls D mapping.lib\recls.D.lib and lib\recls.D.debug.lib test\D\recls_test_1.d - a test program that uses the D-ified API test\D\recls_test_2.d - a test program that uses the SearchIprogramstest\D\makefile - a makefile that builds the two testIf you have any problems, just post here and I'll try and fix. (If(http://www.stlsoft.org)mapping,don'trespond soon enough, email me to remind me) Matthew "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmak1l$39h$1 digitaldaemon.com...For those of you that have asked for it, here is the recls Dtheandacouple of test programs: one uses the D-ified API, the other usesSearchclass, and freaches its contents Let me know if you have issues -- Matthew Wilson STLSoft moderator and C++ monomaniacthroughContributing editor, C/C++ Users Journal (www.synesis.com.au/articles.html#columns) "I can't sleep nights till I found out who hurled what ballwhatapparatus" -- Dr Niles Crane-------------------------------------------------------------------------------
Oct 13 2003
I think I know why that is. Doh! I'll have a look into it. <blush> "Charles Sanders" <sanders-consulting comcast.net> wrote in message news:bmf5i4$1lk$1 digitaldaemon.com...Doh! Its calling Microsofts linker , using DMD's runs fine. I run test1 and I get Error: Assertion Failure recls_test_1.d(214) I havent looked at the source not sure what there supposed to do but test2 yields $ recls_test_2.exe c:\Unzipped\recls\test\D\makefile C \Unzipped\recls\test\D\ c:\Unzipped\recls\test\D\ makefile makefile 2889 bytes - File Path is different from path components path: c:\Unzipped\recls\test\D\makefile pathCheck: C:\Unzipped\recls\test\D\makefile C "Charles Sanders" <sanders-consulting comcast.net> wrote in message news:bmf59q$189$1 digitaldaemon.com...directoryI get the same error , specifically : $ make Making recls_test_1.exe dmd -c -version=Windows -I..\..\mappings\D -debug -unittest recls_test_1.d -ofre cls_test_1.obj link recls_test_1.obj -noi ..\..\mappings\D\recls.D.debug.lib ..\..\lib\recls_li b_dm834.lib kernel32.lib user32.lib gdi32.lib advapi32.lib uuid.lib Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. LINK : warning LNK4044: unrecognized option "noi"; ignored recls_test_1.obj : warning LNK4033: converting object format from OMF to COFF ..\..\mappings\D\recls.D.debug.lib : fatal error LNK1136: invalid orcorruptfil e --- errorlevel 1136 Also, on line 584 you have assert(null != m_hSrch); i think should prolly be !== ( hehe, i see your point its easy tooverlook )Im at work now but Ill test it more when I get home Charles "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmf4bv$31g9$1 digitaldaemon.com...withHi Paul I have no idea what you're doing wrong. Are you using the latest DMD? There's no need for a .DEF file at any point, since we're not dealingDLLs. The makefile in the mappings\D creates a .lib in the libmachines(alongside the C lib recls_lib_dm834.lib). The makefile in the test\D creates two .exes that each link to the two libs (the C lib, and the generated D lib) in the lib directory. I've tried it on several(XP,ashere to check it's not a green issue, and it all just works. Can you download the nvx tool from my website (http://synesis.com.au/r_systools.html) and run it in your command boxoutput?"nvx -p -l", and post the output? Also, can you copy the results from the make attempts and post thenotHopefully we can track this down. Everyone else: could someone else try this out, just to make sure I'vegone green? Cheers Matthew "Paul Frazee" <Paul_member pathlink.com> wrote in message news:bmed3g$22ve$1 digitaldaemon.com...Still having a little trouble getting recls compiling on windowshavehome). TheDMD shell will not run the makefiles out of the box - it seems toatimewhenproblemwith underscores and dashes in the name (BLAH_BLAH not found). Thenthatit getsto the suffix rules, it says the same, and I do not know how to fixfiles(.d.objnot found). Finding little luck there, I resorted to writing batchtocompile it. I actually got the mappings compiling (seeing as this is my firstdidtosomethingdothis sort of thing, that is pretty amazing). However, there istriedwronglibrary.with the outputted recls.D.lib - the linker says it isnt a validIfigured that maybe it needed definitions (.def) or something, so Itowrite my own .def file. Having no experiance in this, I obviouslyitIwrong,because all of the functions I had in there could not be found. Hrm.classcompilealsogeneratetried just adding /DEF to lib.exe options in hopes that it wouldit onits own? Just guessing... Anyway, what am I doing wrong? In article <bmcste$18b$1 digitaldaemon.com>, Matthew Wilson says...I guess I should have explained a little more. The zip contains the following: lib\recls_lib_dm834.lib - the C API, already compiled with DMC++ mappings\D\recls.d - the recls D mapping. You will need tothisCreatesmappings\D\makefile - a makefile to compile the recls D mapping.lib\recls.D.lib and lib\recls.D.debug.lib test\D\recls_test_1.d - a test program that uses the D-ified API test\D\recls_test_2.d - a test program that uses the SearchIprogramstest\D\makefile - a makefile that builds the two testIf you have any problems, just post here and I'll try and fix. (If(http://www.stlsoft.org)mapping,don'trespond soon enough, email me to remind me) Matthew "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmak1l$39h$1 digitaldaemon.com...For those of you that have asked for it, here is the recls Dtheandacouple of test programs: one uses the D-ified API, the other usesSearchclass, and freaches its contents Let me know if you have issues -- Matthew Wilson STLSoft moderator and C++ monomaniacthroughContributing editor, C/C++ Users Journal (www.synesis.com.au/articles.html#columns) "I can't sleep nights till I found out who hurled what ballwhatapparatus" -- Dr Niles Crane-------------------------------------------------------------------------------
Oct 13 2003
There's nothing wrong with recls, it's the two test programs, that didn't account for whether the drive character was upper or lower. I've fixed it, and am reposting in a few mins. "Charles Sanders" <sanders-consulting comcast.net> wrote in message news:bmf5i4$1lk$1 digitaldaemon.com...Doh! Its calling Microsofts linker , using DMD's runs fine. I run test1 and I get Error: Assertion Failure recls_test_1.d(214) I havent looked at the source not sure what there supposed to do but test2 yields $ recls_test_2.exe c:\Unzipped\recls\test\D\makefile C \Unzipped\recls\test\D\ c:\Unzipped\recls\test\D\ makefile makefile 2889 bytes - File Path is different from path components path: c:\Unzipped\recls\test\D\makefile pathCheck: C:\Unzipped\recls\test\D\makefile C "Charles Sanders" <sanders-consulting comcast.net> wrote in message news:bmf59q$189$1 digitaldaemon.com...directoryI get the same error , specifically : $ make Making recls_test_1.exe dmd -c -version=Windows -I..\..\mappings\D -debug -unittest recls_test_1.d -ofre cls_test_1.obj link recls_test_1.obj -noi ..\..\mappings\D\recls.D.debug.lib ..\..\lib\recls_li b_dm834.lib kernel32.lib user32.lib gdi32.lib advapi32.lib uuid.lib Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. LINK : warning LNK4044: unrecognized option "noi"; ignored recls_test_1.obj : warning LNK4033: converting object format from OMF to COFF ..\..\mappings\D\recls.D.debug.lib : fatal error LNK1136: invalid orcorruptfil e --- errorlevel 1136 Also, on line 584 you have assert(null != m_hSrch); i think should prolly be !== ( hehe, i see your point its easy tooverlook )Im at work now but Ill test it more when I get home Charles "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmf4bv$31g9$1 digitaldaemon.com...withHi Paul I have no idea what you're doing wrong. Are you using the latest DMD? There's no need for a .DEF file at any point, since we're not dealingDLLs. The makefile in the mappings\D creates a .lib in the libmachines(alongside the C lib recls_lib_dm834.lib). The makefile in the test\D creates two .exes that each link to the two libs (the C lib, and the generated D lib) in the lib directory. I've tried it on several(XP,ashere to check it's not a green issue, and it all just works. Can you download the nvx tool from my website (http://synesis.com.au/r_systools.html) and run it in your command boxoutput?"nvx -p -l", and post the output? Also, can you copy the results from the make attempts and post thenotHopefully we can track this down. Everyone else: could someone else try this out, just to make sure I'vegone green? Cheers Matthew "Paul Frazee" <Paul_member pathlink.com> wrote in message news:bmed3g$22ve$1 digitaldaemon.com...Still having a little trouble getting recls compiling on windowshavehome). TheDMD shell will not run the makefiles out of the box - it seems toatimewhenproblemwith underscores and dashes in the name (BLAH_BLAH not found). Thenthatit getsto the suffix rules, it says the same, and I do not know how to fixfiles(.d.objnot found). Finding little luck there, I resorted to writing batchtocompile it. I actually got the mappings compiling (seeing as this is my firstdidtosomethingdothis sort of thing, that is pretty amazing). However, there istriedwronglibrary.with the outputted recls.D.lib - the linker says it isnt a validIfigured that maybe it needed definitions (.def) or something, so Itowrite my own .def file. Having no experiance in this, I obviouslyitIwrong,because all of the functions I had in there could not be found. Hrm.classcompilealsogeneratetried just adding /DEF to lib.exe options in hopes that it wouldit onits own? Just guessing... Anyway, what am I doing wrong? In article <bmcste$18b$1 digitaldaemon.com>, Matthew Wilson says...I guess I should have explained a little more. The zip contains the following: lib\recls_lib_dm834.lib - the C API, already compiled with DMC++ mappings\D\recls.d - the recls D mapping. You will need tothisCreatesmappings\D\makefile - a makefile to compile the recls D mapping.lib\recls.D.lib and lib\recls.D.debug.lib test\D\recls_test_1.d - a test program that uses the D-ified API test\D\recls_test_2.d - a test program that uses the SearchIprogramstest\D\makefile - a makefile that builds the two testIf you have any problems, just post here and I'll try and fix. (If(http://www.stlsoft.org)mapping,don'trespond soon enough, email me to remind me) Matthew "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmak1l$39h$1 digitaldaemon.com...For those of you that have asked for it, here is the recls Dtheandacouple of test programs: one uses the D-ified API, the other usesSearchclass, and freaches its contents Let me know if you have issues -- Matthew Wilson STLSoft moderator and C++ monomaniacthroughContributing editor, C/C++ Users Journal (www.synesis.com.au/articles.html#columns) "I can't sleep nights till I found out who hurled what ballwhatapparatus" -- Dr Niles Crane-------------------------------------------------------------------------------
Oct 13 2003
"Charles Sanders" <sanders-consulting comcast.net> wrote in message news:bmf59q$189$1 digitaldaemon.com...I get the same error , specifically : $ make Making recls_test_1.exe dmd -c -version=Windows -I..\..\mappings\D -debug -unittest recls_test_1.d -ofre cls_test_1.obj link recls_test_1.obj -noi ..\..\mappings\D\recls.D.debug.lib ..\..\lib\recls_li b_dm834.lib kernel32.lib user32.lib gdi32.lib advapi32.lib uuid.lib Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. LINK : warning LNK4044: unrecognized option "noi"; ignored recls_test_1.obj : warning LNK4033: converting object format from OMF to COFF ..\..\mappings\D\recls.D.debug.lib : fatal error LNK1136: invalid orcorruptfil e --- errorlevel 1136Ah! I'm using the dm836 link.exe I guess the answers for people who are not using DM's link.exe to remove that flag? Have you got a working version you can post now?Also, on line 584 you have assert(null != m_hSrch); i think should prolly be !== ( hehe, i see your point its easy tooverlook ) Yes indeed! Let me have a look to see whether that's valid.Im at work now but Ill test it more when I get home Charles "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmf4bv$31g9$1 digitaldaemon.com...withHi Paul I have no idea what you're doing wrong. Are you using the latest DMD? There's no need for a .DEF file at any point, since we're not dealingasDLLs. The makefile in the mappings\D creates a .lib in the lib directory (alongside the C lib recls_lib_dm834.lib). The makefile in the test\D creates two .exes that each link to the two libs (the C lib, and the generated D lib) in the lib directory. I've tried it on several machines here to check it's not a green issue, and it all just works. Can you download the nvx tool from my website (http://synesis.com.au/r_systools.html) and run it in your command boxoutput?"nvx -p -l", and post the output? Also, can you copy the results from the make attempts and post thenotHopefully we can track this down. Everyone else: could someone else try this out, just to make sure I'veagone green? Cheers Matthew "Paul Frazee" <Paul_member pathlink.com> wrote in message news:bmed3g$22ve$1 digitaldaemon.com...Still having a little trouble getting recls compiling on windows (XP,home). TheDMD shell will not run the makefiles out of the box - it seems to havewhenproblemwith underscores and dashes in the name (BLAH_BLAH not found). Thenthatit getsto the suffix rules, it says the same, and I do not know how to fixfiles(.d.objnot found). Finding little luck there, I resorted to writing batchsomethingtotocompile it. I actually got the mappings compiling (seeing as this is my first timedothis sort of thing, that is pretty amazing). However, there istriedwronglibrary.with the outputted recls.D.lib - the linker says it isnt a validIfigured that maybe it needed definitions (.def) or something, so Iittowrite my own .def file. Having no experiance in this, I obviously didcompilewrong,generatebecause all of the functions I had in there could not be found. Hrm. Ialsotried just adding /DEF to lib.exe options in hopes that it wouldit onits own? Just guessing... Anyway, what am I doing wrong? In article <bmcste$18b$1 digitaldaemon.com>, Matthew Wilson says...I guess I should have explained a little more. The zip contains the following: lib\recls_lib_dm834.lib - the C API, already compiled with DMC++ mappings\D\recls.d - the recls D mapping. You will need tomapping,thisCreatesmappings\D\makefile - a makefile to compile the recls D mapping.programslib\recls.D.lib and lib\recls.D.debug.lib test\D\recls_test_1.d - a test program that uses the D-ified API test\D\recls_test_2.d - a test program that uses the Search class test\D\makefile - a makefile that builds the two testdon'tIf you have any problems, just post here and I'll try and fix. (If Irespond soon enough, email me to remind me) Matthew "Matthew Wilson" <matthew stlsoft.org> wrote in message news:bmak1l$39h$1 digitaldaemon.com...For those of you that have asked for it, here is the recls Dtheandacouple of test programs: one uses the D-ified API, the other useswhatSearchclass, and freaches its contents Let me know if you have issues -- Matthew Wilson STLSoft moderator and C++ monomaniac (http://www.stlsoft.org) Contributing editor, C/C++ Users Journal (www.synesis.com.au/articles.html#columns) "I can't sleep nights till I found out who hurled what ball throughapparatus" -- Dr Niles Crane------------------------------------------------------------------------- ------
Oct 13 2003