]> granicus.if.org Git - curl/commitdiff
MacOS (not Mac OS X) compilation files
authorDaniel Stenberg <daniel@haxx.se>
Tue, 4 Dec 2001 06:56:24 +0000 (06:56 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 4 Dec 2001 06:56:24 +0000 (06:56 +0000)
src/macos/MACINSTALL.TXT [new file with mode: 0644]
src/macos/curl.mcp.xml.sit.hqx [new file with mode: 0644]
src/macos/src/curl_GUSIConfig.cpp [new file with mode: 0644]
src/macos/src/macos_main.cpp [new file with mode: 0644]

diff --git a/src/macos/MACINSTALL.TXT b/src/macos/MACINSTALL.TXT
new file mode 100644 (file)
index 0000000..17da133
--- /dev/null
@@ -0,0 +1 @@
+MACOS (not MACOS X)\r===================\rThis is the first attempt at porting cURL to MacOS.\rhttp, ftp, dict and telnet seems to work fine, other protocols and advanced \rfeatures have not been all tested.\r\rThis port is heavily based on the GUSI library from Matthias Neeracher.\rGUSI (Grand Unified Socket Interface) is a POSIX/Pthreads/Sockets library \rbringing some of the comforts of UNIX 98 to traditional MacOS.\rThe latest GUSI release can be downloaded from sourceforge \rat <http://sourceforge.net/projects/gusi/>\r\rI have also write a few functions to help port UNIX applications to MacOS.\rThese functions are part of the GUSI Extra library that can be downloaded at\r<http://perso.wanadoo.fr/ela/resources.html#gusiextra>\r\rOpenSSL support is still experimental but I hope to deliver a version \rincluding SSL soon.\r\rcURL for MacOS requires using the CodeWarrior compiler from Metrowerks.\r\rFirst download GUSI, GUSI Extra and cURL. Access paths have been setup so that\rGUSI, GUSI Extra and cURL directories should have the same parent directory.\r\rFollow the instructions in GUSI Extra "readme.txt" mainly the ones related to\rSIOUX and GUSI patches. If you do not apply these patches curl will not behave \rcorrectly.\r\rIn the 'curl/src/macos' directory, decode "curl.mcp.xml.sit.hqx" (This is a \rstuffit binhexed file)\rFrom the CodeWarrior IDE, import 'curl/src/macos/curl.xml', adjust the access \rpaths if required. Then you should be able to build:\r- the libcurl libraries for PPC and 68K.\r- the curl application (also available for PPC and 68K) which is the command\r  line version of cURL.\r\rIf the file "hugehelp.c" is missing rename "curl/src/hugehelp.c.cvs" to \r"hugehelp.c" and make sure its file type is 'TEXT'\r
\ No newline at end of file
diff --git a/src/macos/curl.mcp.xml.sit.hqx b/src/macos/curl.mcp.xml.sit.hqx
new file mode 100644 (file)
index 0000000..43bc2d1
--- /dev/null
@@ -0,0 +1 @@
+(This file must be converted with BinHex 4.0)\r:%'0eFQ`ZE@0`,RKYE#jcDA3!8dP8090*9#%!N!3G2`#3"&1Q8h4eCQC*G#!SBbN\ra16Nh,6)`-$%J3@aKC'4TEL"6HA0dC@ec,#"*EQ-Z,#"SG(4`1Lm[Gj!$,Q&XB@4\rND@jcHA-ZBfpY,e0dG@CQ5A3[$3SD!!83!!!G2`#3!h)!!3#3!h)Qd`fPT9*PFf9\rbGQ9NTD8!TC!%!3!!2!!3Z$&5)lJa8L-!N!d-8m8!"6GH!!!FE3#3"!m!Bh9bE#j\rYBh!ZH'eX!!"M[P4&@&4$9dP&!3#3$i!!N!G#`G5F4B'D"LV,2T+%VYA%ea[LN!!\ra[eqb@NfFE1bIKC5lp%E`VE-e(Dkp$e)Ea5RPF-`M")P,225N!V!TNpjSdi-Nc'J\rqE`"jTG`E[2AqAZ-#14*Mc!$+%!hA"*i$SiKGDF"!9TTDQV'IE8Q3!,JDLE%ZVlF\r1i"(Z%%T1#08RUN2lZ8rS8aZp[hTqMF%N[6DrR2@)jf*3Q@5),NXQCKf,BF4Af8-\rlq%I(eeR8[dBbk`Ne6qFGpX5)*fMMRpa'86eehL5c"fQ$24h%4KF#Xr&ddL[F&2$\rKq0N5[,%88%UeTIK-0f5"kDK,#!P%0+XVSbb9hBVG3VF6RIS&5!H#`2N0TdZ-`SQ\r"i)mrZ`&(*Dq81Y!+m`r5Xe-4`l9FF(CL"P,Mk5*AS0e!UTe0#A&clRfqiLP4LR[\rQFF3S*$6BdGdd)bMZ()@Cpp8pZka[S@fI1eG(fB,LTlkmSLYKcZ*J8$r&BUhQ)e#\rSiBFe#'Z#C6BpI),MeQPelXSdQB118*+`)LNhd!M`m&KC[)jUTL)F[m-4$)kUSL+\rj-P@+ec&8'HH!d*pi2EIp,8e"Ydql&!*c"[YbM&SV&!i-U+1@+IJIMDBBfbNJThR\rj&M,68TEYH,jQSJN0SjqdP5QDcp"jCcpYDq0f2JcU0'dp*ljPaaim9I-dNDGeXDX\r(-5RRfLFqHVCGUHIlLYXYd"29h`8dDG$RaJHiqqeH43EEbAf2ccXBHq1NLRa+"e[\rbP!kVDaKhQ!J)5l(QGi#VGP450feNEGiF$L9Sm&eHeCe6i`%DVc2SPJ8QaqBkJ'9\reSIDRlTY9FDP0YA%#L32BZYejPai2$!K3EV`ebZ$NcR$PBiqVFBM"@0Q,decXK5P\r'V-(%b64dJV8'Ea`Jbb4Z*Eqq@e!F+0([E'$mXJhkb,R[Hrf$3jCC"iH9fr2B0Vl\rE6fh)UePcf-'F+mEZQ'efGaYJ%C'Ra3DKKHqlN!!06KAU6'KIZjj)JL5MV5UpV%j\rMH4qXJV98V6(i'TL1-d(FI@'F#BAZ0H1fU96PF-G12l@S%ai5dT4Mf4hP809qDVq\r+PQ&#@cl#GT,B@l(eq)5Pr*La-*bMmQ@N2Kj%M6hCYF2J$-#EcbJlaJlQT0)49Y$\r[&+5JYj21KCjH9KXqTIh,(r9@$iQ&[5(EdClh[+bS`Md6@rj5dMb"0TmFjA%4@#e\rGAV5"B5E[!3m#TE`NVE@B`RfCU$N!$VP$"Gl94PlbZFmMmrH+%jif&i$p[jSjdNa\rT%(259AXD!GUVPKZZ"1q,61EG`K9`Fje)r)5fL[kIXSJVIJMCS`8VqdX)ZDp03''\rLpi&M$TSm"(J$NM"qkSELd%9DDC`YUE(X2ce2)$RjRDp"m"iAEHdF3iN%c'B*QmQ\rqJ9lFDUR6%[G#1j@bK)YVG[@X[$R&Ek&iIYl%Vh!daN%,N!!&S[+ab9ea1XXJLAa\r"H96[3aDHYL`1AT+@XiR*)`[j[8CFpp,r+cbECN4qHeYK(C!!S2$EHSDVGU@mr9$\r3A)Q9Zr1`90A0ERPUb-[+V%AlAC3ilUmRA`2p)f0m(Q2rAC&p)IAV6k2$[a9I9&&\r9bH*MYU2ZYm80p6UlAI*,E6SIJSJf9I)I2Q(--pl!(HpLaik4A%*[cdC'fIr%cSJ\rrmNeeI82C6$BdU555V6f593-*21beAp-"2qU9ZqGrFbUG-hCaaCZKfG!YKNc-GmC\rFclGC'559R#b#EN*5!lam`UcAQbe3j-01UXllm)80[HAD+RkTfmCXl$fm[-Q+V2N\raRUTr9M@d0F3RQ)VHNR51BU@P8*0m-riQ'K(d9-UlG-aT(8HPfHMEqAjDEhV%4DJ\r)"HE`,j`(m5FS@DIRp3dZQh2SGXJj4Qc%"P#q&LU*+f%B&c+`8!$%acUKA(C8m9T\rShba6M1[5G6&Kf$"Z3*erTiUNakVPTQPrAdhdVQ8rBRUA-ll$G-Ah2dcE1(B@b(P\rLCTYRR1j0Y&[#-q'jd")4&@XK%Gb-VL6&mL*-j-$!K'$q"ilq3S[%Qh@ErcHk!DI\r+GNXa2GTZ2[+M&EFlGUFb)c0#N!#LQjXrFmJ6X3f4MY&5p'A&N3Ra,+JG*Z4Mfr(\r$UBjKTkrjJJ2U!+XAbIeJk1,[CX@h(%!P9#9(E2A04@VGXEbV9)XAaHJqNAYBrlS\r6c!ID1NQSl$R1[PmGV'pB[i3-*a%hNd31RfXZMMD0j'+"Sj`2S+8[r+KeFRLFP%)\rD3q83VR'f2hcAqGi6ej&L++YEj*JA2Tp&5`YZq!([$!L0CBIIp&)%Y@p%l#iX(fc\rbB#5DS1!EMrZ,M$TEYDXS,Ykc-3@p9*e$R"[m!qEIb)hq0"DMSZQGS@Hr0CYZ6f@\r2h(baa@@"lc,V(U&LHJ#HE8mZZ*j)*4C2#i,m8ID-(e@aRb6!3U9lYBKHa8c6Q-!\rA8(VI"DKA`2i5YPma1jP"XI54$`#hY%i!M2jff22PA++JUC!!4Kq)0ma,!#S2C4`\r8h$2LNCGd*l,+hkP@[4Pj$JBl812Fj(6MBFUl5&8"f)4&e$fGE$(#b3FfE5#GINq\r[DEbT$9'[$44@RT,PqcQ)F9!UZTf'lR4,jVRf4[DR`dLM&Z5G)GN5)2#4L#BaVI2\rbrU`H%mAZ@&`blik+`XdDGREUN8qCS1b0N!$*Y#KD*T4(*peC!9CB"iKqZ%k3!-0\rE%&p-5$-R6eN1QNc!E3`#L@*5H&q2P$p"TV"BSVmSmT'CE,,1Ype)Fq`%aG&pJ5l\rb!BKkq[2J!L4P0N81h'+&"R@MD1peaJbdNJr6jHU""*`j,perLf8-p83RHpKjfql\r(VcQIEEff33V*BRN)41XbT1Nq,XEHI2KUAXqK5DjYGF,2`FdS%[!PiY%hL-+L9&J\rZl-"Y4"!4DQ3faE8%960DhZR9[Ze[2fd28UbXq!*Hj[1EcbGQ)&)%UNSaFX$CHep\r488,hJhQQHQ2J`)AZR'&fCUBNMjjFPiDRQeH*8X5B3M*X1)P&8TDVGA'9`UMELA'\rm%@a&LDm&iCbEfr+8V0,`Bk##%&M#F(JC@P!a-J4NS@0(9f$+2&3+PF2I$I4C!JG\r+9lhh)Ur8B%mA,A2`F*cp4j!!FTjMdX$j'6*-[rq,Ma&+Qe5VF%a@C!UD!YPGk`%\rJKC9HejL+q*pd)N`%Qd,cTdrS8*rJG'Pq8(aGLf84keVC%V"qNPhF#B`4`ZUjMBF\rm432m(0ACh+!HS(qE#K[LH+dk)S%FA'C9hepJ"6#K,JP"2)"Lj$RCc,LVYbAd0QX\r&ehGI8[bed4UVTp&6Y85#qblkd6HXI[ci)QBVCXN")N!KHG#Umf$`Q)Nk-$hc-!&\rU&*GS4LJ4Qm#5PlIa"G5$r!6lX4dhG&H5mJCZpDEYBJq&)U[NHH8EA1%&@jJb$99\rriE)"[6-"b')iN!#4L3HL[[@D$%'H665eD6QVU#%mL%P1)m1Z+S'"9iLZN!$[[N)\r+G`Q!%$ELV@qV6+YVNVKqTe[qm$l6CPJLlrjb)K+02%!#GXVMS"NDCN(*D5L-CmK\rG4h-S2D1T4RX0EHApdL-$CfKc)['i%12ETqBLZR6,r9T!i,VH)a5jIS$SZpJRKPk\rIE%)ScZE+pRqd4cjLL4Zlel[A[,qm#3+"#rIT'+)pS()U`G&TQVl[@`h,JCX#URT\rD1fYD8NDdZ@b#(EaGc")0jUDARa3'CAKC+9kALFmT3UqY*#G[S"rC'lBp3i2"!b`\rXa[rhk(jTC12i5ZH"a3Q,UVcD!G5m@&Mc3m[C4Zaf31mIM-MM5Z&`$Dekh8bHp$0\r)9T%F&YB#V"UbL`@q[#S%-Z*2TDDK`A6h3#FF35C)hRBRCjX$&E`e4BKcTXUp(U4\rP-X%bH%KSqT4b1,)SL8QVV9(@"NUP3'dH`V8)`%-h[*k+HbfrTTb`Mj@lT&Ba0`P\r2#a,@e,6R&[cHYfKr"l!VB-5*#rG0ieB5b4eq)A6jqebQq##G,Gd6RC4lk`dDiJK\r+!$%TFLXAV%b&m&'3!2!V#%mTf8YI1SR`@'Qp$L1iI(ZrhH-J+UBRHhAfZefRP@S\r9jPdf-dcT4-&ek6,hRc&aQlR2Km@XGD#[p(1HD@ZjVm-B0JHT95ZiRf5$1)4N0B1\r3!$Q`bj6#ECG2KSZl$ih#6pYRqE1qFRSC-p(VE')AfU1S$BS6qD$,31ap+XfPp@Q\r#0AG-'5ZH!am(-Q210Xm3K"h9X#a'LI9Y!ZXKE-*`eQFHcc#K2C!!-bPBH4)VNk8\rN%IK2pDeTQ6Yf`rI3K1+kkqBr1kGaTI#)UE[i)L19kCXCI4V+X)-I5f-`H4T1!aT\rdfNAllF8AXGLVCDpM0TBSHf[J,*!!UTHb4RBL8m`r-MPI'i-L2qC23rmXrKGl4F&\rh!lbicYc-B6*Nb&FAj"f+BB6@4NbQJp*%C[XrATpYl!Vh(8MVi2Z%Pm6EMRbjDl@\rqUT933e"ApjpF4pbaE12[&c1)aKTIB*Q*BFLK!C3`V$(8L8c1XcJ@5(J*6--'i)i\rDAHL2meD"DlL1F2%b`KF3q!SY4A!kmZm%r&BEQY9*32@q3D(JLi6G,lXfMM*mS'K\rjZjpR@*E"l`[5JM#EE0X1$i##&j'3!+@eIp@VVeJ`QXh2@-[5c9bGNJ+8h2L89$,\rf2f+[XCFAb"5jm'JKVAjb5A2XNZc'*pVGFp-EScU``d2%+TjiFZ!l%'UR(S)U#NK\rTa0bPmVmQ%1*crj1G$9hDTECDPKQ51c%bh0b*pNqC35JJbZBL8c)mCcf"!NhLYC5\rE!Y$(E@&*I!EI-`QM)LR6!FpKXRU&3#F-QJ&3&BL2l`"M0I-m13REkm46(dBFM0R\rPNhN&,Y*)USmiJ&(hpCbb2N,EF-Vh!`X2hecIirDLXIQ8Uk,ddT3#*r58Z0*+'U!\r@qKD1'cZdbc,X`q"4VD#H$+Y,ENal"Zbq2*BemXN6-(JY+SI"jb4+-`+d'Vd[kPB\rCpUUa*jkb[A846A,5SALT&Hp!XaT!8e3lU5#`q$fB*S`XG(``Mh@U3b6',lZM1cb\rII2BEf[a*idN'N[eY)l3jZ+8LASV2&q4J2fY`a5J*hrq)FS1+`mGXi,Xe6ehI&al\r$3[c)5BEZiE-e)Nhq1&UH9SRFZ[$[BZ,DdF6*469BE$CKZk#f"c"ZD2+#RYZ%r8Z\rchFId`388c@+i3-ZaEpD,j%LS([PDbB[,UINVmZmi'KYc-Zq1Cp9B6V0j0kJRSmN\rr+RVF&&M12*L,c()%RF+ke4-+5%3GqE1N1-kADBk"fareX6NjJTZGp*r()c$1am(\rC&LEd1[J!$NYGTPZpRcLCHB8Q%[N"i@q$9mqlqS+(UqHhK[08N!"U$FiN[k+%&69\rZ`[[kc9NNf'I4UT)DfZ&irJIq3C`Q`JA&Y6Zj!a2$$ZL&qY)d,1+J`2E@H!0UlAk\r+P8j5il*2iXVBZ3(@ce)TDZdfA[5S-GE3@&)i2C!!rF&qCf'R6p11&+B!K*!!,4G\rJj(FBAl4-KJG1YeTRj-*VhB4Hj*YNfU&THJNfi1-[k#TeP`"6micJ2chHJ49L$`*\rHKk5l#[@VZ1b(NQ!632@19h1)@2cA6&)([H$V5cF54*C@m,M*b5Y3[cV6`4EUEa"\rl(4bkm%TlfEeH`42'a%b3!)0j@i5,JeMQGGrVSZ#42HKN`!lJp#@)f'p3p@FikU%\r[H`H1Vbd-G-jJK5B83)ffJVCBlCESEr(FelrFqiGl'10VPDD`'i[,KHhHDR(MYkP\rR!qk0iE$kP!bcL,86UdBBI1*$+)LCV8CA$)*HZq,bD$rdfeSlJqM,R6cMeSpU(GD\rRjF+d[F[8Li8Y@'ifSh*pRZQGU4,2IK-MU,@c@b[15B'M,4)$1fqIjUDTJRMC5Ub\rXp3C$b[XK"lH%TSpZQBZY"-L)'@bFCH2h,iG4&(C`)&FQDdAb9"Qbf"f1pe1CGf[\r&%IL'N3'a%3dpE%T!LeXSDr05lNhY()&+qBRD&KmE"40-#'")p"!#([2C)Me5YHS\r@[Y*3)22m0Z%M,aR$&`mNFQ93$JTmVajU-GPX4rJpqmT)%*ic)l`BaEq&!#Xb*&)\rCfYK46QrX)q4i0#iRpi"ZG)3$IFrj,pI@4i2)kXXQ!G,h$YLG%$F8Pm(rG3p'%68\r4@PK@dL9i3rMb6ES@&1NIHpUlARm,8"pDRU&T"cVHf06(#fbb6j5e(4YSReid#e`\r'-bm'J85SGV9j2lR6LJmf!RM4P(ZX#'6L`[*pDRrXD@!jZ508V`ATZ-BFSilHjaX\r(R4`mVTFqL91ap03M1"G#!T@1*9emlPj%IYhf)6XkN[jEaJ$E,%cZ*bEI``4#[8#\r*V6Vfm[R2m0'LFM`V,"'b8CF*2ZPJ1Vld#`%$Rlh&68l0V'3h`G1HldYL5!CM@%I\rHj(K0U)F8feAeA121`,"D6"[[$XVJ1fAMl)+,M%q"&S$+GVlmp!VCde"M5mq1Q"U\rafU#)Pihcme'*qMY+M9iIbG&XPqSfB$Y0PZmVXG`NiU2[)%,5eNRq-h('V-c-("3\r2I1%VMH3339HT@[Q28Z'pL3mRF*RFSD"AY@k4p0k0qA!1+V*Q8NeBh$3f'ZN+&"a\rVkEAK(N1V%534lc#VlV6%&L2aQeMh8l%[ZEea9,LG!$GZa"DEikp&BNbFmFhY`K,\r&bijGI8EZp&,HE(JQ1TN9$50FI8ECF1kJ6`'2`XHQ1aDF@pQaJ"HlcfJ9`-FQ!B4\rT5eh%(faCKMGTUMj(GFe*"-pQ1cGa)dCa,2$F$!`5TL''F!A'lmbicTSRk2,jrjr\r'@dZ)GYNS!reUQ9i)f(ZddV9V3kNS4aXj'@BDGl"ePhR@MVcN%lGAmdRRra[*RN8\rAB"b)(Xrp-PEQD`J+UTh3&0-TEk4h02)-HQ()($*+m+eeV%TibLBlh&Cja@Sa3e0\rJm6C8bZfI1a5ab21b*PUlBpH&i&e9AElJ*HL8r`dIFNZ`@8rZhfrd0DMZ"d34G*N\r2PiPG8J(UZflfA,Q,D)`drh9c`3N$'hi+006(@5T#c*p&'Tj@GTMNdpl5fLI61--\r6GF!%")S9&EjEA$54q#l&%i&e#N'Cb09DmVJFDhbI#0m%Ud$N#pe5)$pSYMpMe3D\rYGFmCE013!(rX`*ec'2D5T6blJV11@BfbGbF93cVQPT59F1Jp[4+@fUJhVaCIL$S\rlfKf8b-e5Nq`3U!$NblANBH2e25h,"##A@%U++%+%Xcr,q@F)+QN5FhBR5NL0&iB\rHX`4HImERDTMATeI%ef1&`-LdeI9`2mee)AdI1%5CfXHZ3T`TIH9@"'TJ!J6N%eB\rlfDl-QiF5cqmEmFciR+1rpKJbJdPh'(`IQRMEeR93B64m"RR2Y8dHH29bGGPTkeC\rQ0fCc+J'mQ`YG#3Tb!*R["a$+4(8-[p'L%SX3r&YB$21I2c,FAf1G`3ikmS4)-Lr\rVa*m"&lCVCTSil5f!DCaCl@$9SUh[-RK%*K(9FGqfi-6rk`K$H5kk619mqbE%5pU\rE`(G#flIkV6$YLD,ZlT@8&l'aId`qEJ(JQ`D*GJG5"pi$ShSIP%CNT1[(lr)+X+6\r)[-$[r!-K5,P!V&mk`TMQ91Fh&%RIQSc$qaY95%TXjL)CB65klLJXThKKl1&l0[4\reSJa4I#)KYV0qH3U6c),GG1D!6N%8)Uj$fhB`cAr0MQ@,aFH`(cADbcei9qVE$GQ\r8-0d@%p6Bbbhp@BIlkY1qQd*@pUj*IZIATV2L6d+8hlljcq6&PXGqkUQAQ$S4mrG\rAJ(c1$Vl*G0!qrRRFB,qlRV[q6pYlP3IY[`9V"L%6LG[XQ%k4I@Xb")fUSRTS$mq\r(BX1fc&BPQh&YcCS%a352r[(V,jEG[S(rkNhl&0*%MJU+r1qfDY881H41'@Nl+p,\r"dDRdqqV4R()DJ'Ni-5jm0'cZ&,!-8Femq$U9E+D$hX6QY2*Ia-@H[99hVNT`k[e\rB#!Ni3ZaIqH(8!rTJQ'-FF+@YS#lYLq1akb6S@T)ANe#YNa'k"Ufp*(cB,RA6I51\r+qIDK5b(@hNkb1hHqfj!!RVh2A4q#&`q02T1R-LP&)lamiri)qKe'2$QcJ13mZ%'\rXGFA`9"DQC$2HbI3mSClpH6"3NJp2*BikbB0TTf`2NDPS#aF+hd)jR4lakb4R2AY\r(d9RdR0PllmjSrRq+1C+M--MVD"VVmYA5Ld!(R8fXHR`&'c9G%@Z')8#K,-fq@lJ\r#,rJMi+Nec"L,QZfLKYfpkS2Gf9HGbLQ)*8#2A"05-dDpB&LQA5JE5M5"*#h8*Fd\r4eTaTT%JZq5)10F285kRq-i3EmR@biRZV2Be@,FV(NXhF#eRFLZF-R'Q%I2@"K-*\rRdRAc9Z3(H"5BF1%%F2QU6bfqIcG6,r5C$(%Smr'JlZq%0b1AVkT9`2MjrF-8""6\rCQ(2dmMSLp+'`debPTMHYK'J8daG6)H"aFk%!l86K4G,F@MrV8Xml8!YVCRYrcTa\r*AIZ3!#L-i@ZF3-(Z66F&d$(hrm0fRQ4T98Ic-U`F'V+B3!,)I'U`*00d,NDePB-\rjUaL'Ya$#LS@e0h%N9-Er(VIUMZ0p`6'J+1AGDkL%1SBJLa"#$,KXV4Q"A"X6MQa\rPP0l0b)c60IPKZM-k6-GYrmC'0%j9CUNIkBM3V9*@pIJLf+Jc3U'Lm)[2Q2TXGq(\riA2-p2)bFk$qNbp-#jCZkG+2b`S2)GFZL$FZH'ErU&EP("G4BK3bID#ilLGCdiXQ\rhp5XD$Fj!C35Y+jbqbkLr5L!d"KD6K$2S!k'T-AR'AcE%kq$N%`V$J%fpERCB"rq\rap*-TB6E*JXf@UIqpQP6l'aG9S12d-NY8maUM`*q,4ib'U921@D2@X0#Dr&(blDR\rC6eYZNc16*hdH[!CHa!0E#RQ,bplKNFf*fUdMKQLAIrf0!QaD6[$[#0H)L%R!V`f\r`A5*4LdjBH5-e(Imr)`3C0+FeDB@9)F#,4FFP&HYZ(-8d'jd4&333UAH"d2NiiG(\rSKmC2I`U61S'e&"qHIl'(kNheeDF0fi+CKf!&&FMNkLB+G1PdrmAQEaaKbA)KT0#\r#Ll*Md&XdNbKQaATUAC&pYVXjZY@8`"YDe#mUp0HP$V0*INUSVPQ23@k62`b`q`H\rTF1eb(TGRYN21@Dp&QA8fp'ASQHfIHr3C`hDl-*l1!UI0e1@ajmEQj9$U##3r'G#\rcp`["DaQjhmqkEYI4ZYKcjG2*GLma1lS`4,ee6460d%EH9mf`bfmS8T`0D(PLMYS\rRk@&B@JJ4@ier4*Y@6+,A!5'Z6HlqElh9BVll04b5"kZ3!0%lhi85)dA&)G896Mr\rT$AI2[I&p'V0-HX0&QUYSbcMRXN$0-l@LI#BcIjRipiZArE9CN9`iFH-r4#lcS[c\r8Q"1pDQSd1Q3,&Ir!D#'RjkCX,FeIV@@3!2[SSRU!i#6Iq"-KQ!PjqCcJB3J(#0I\rS5*!!FZKG48kYdG!"C`Z'&Sk''2SL@'(q(VpHpl'i!!Sf4ad$*$*B66QaFi)4-1T\rjlTkK!crJ@HG(l"[epLCa2aSL['Ra(-)DRYGRTl2j)`HLTm8j-j4"C1eNcEV+4#@\rMpL58ad@9fT+lFRqj&Ui!!j!!%f*M!BQ%ka1VMZSEF#$a&kR%ZI8mQa3bh)@iY#K\r&1J+NqPNerf,j43*E,TAbDr%fbdU&P1H"BdJSq+LZAYL'(Ub-!Xd-51dEEAc#Ml&\r5eHVp6TKb+p&JX(h0LUAYc9Z+YV8H5Ll!Dc(j+NjdS+(dV,-8eA6ml)JD'9IQMBC\r5a`%&S`&SK"b6hPjqY*C[F3J*cXC!R8,Q9NSNp)F8`FKd$JDIk$*3$0N!(),ATTG\rCb&BTkE0bAZMB`YXbB$$PRqK2iJkpq`+kUV%miiaH4%H@jNJ3e`!!:\r
\ No newline at end of file
diff --git a/src/macos/src/curl_GUSIConfig.cpp b/src/macos/src/curl_GUSIConfig.cpp
new file mode 100644 (file)
index 0000000..fc9378a
--- /dev/null
@@ -0,0 +1 @@
+/**************** BEGIN GUSI CONFIGURATION ****************************\r *\r * GUSI Configuration section generated by GUSI Configurator\r * last modified: Mon Oct 29 15:41:51 2001\r *\r * This section will be overwritten by the next run of Configurator.\r */\r\r#define GUSI_SOURCE\r#include <GUSIConfig.h>\r#include <sys/cdefs.h>\r\r/* Declarations of Socket Factories */\r\r__BEGIN_DECLS\rvoid GUSIwithInetSockets();\rvoid GUSIwithLocalSockets();\rvoid GUSIwithMTInetSockets();\rvoid GUSIwithMTTcpSockets();\rvoid GUSIwithMTUdpSockets();\rvoid GUSIwithOTInetSockets();\rvoid GUSIwithOTTcpSockets();\rvoid GUSIwithOTUdpSockets();\rvoid GUSIwithPPCSockets();\rvoid GUSISetupFactories();\r__END_DECLS\r\r/* Configure Socket Factories */\r\rvoid GUSISetupFactories()\r{\r#ifdef GUSISetupFactories_BeginHook\r       GUSISetupFactories_BeginHook\r#endif\r    GUSIwithInetSockets();\r#ifdef GUSISetupFactories_EndHook\r       GUSISetupFactories_EndHook\r#endif\r}\r\r/* Declarations of File Devices */\r\r__BEGIN_DECLS\rvoid GUSIwithNullSockets();\rvoid GUSISetupDevices();\r__END_DECLS\r\r/* Configure File Devices */\r\rvoid GUSISetupDevices()\r{\r#ifdef GUSISetupDevices_BeginHook\r     GUSISetupDevices_BeginHook\r#endif\r      GUSIwithNullSockets();\r#ifdef GUSISetupDevices_EndHook\r GUSISetupDevices_EndHook\r#endif\r}\r\r#ifndef __cplusplus\r#error GUSISetupConfig() needs to be written in C++\r#endif\r\rGUSIConfiguration::FileSuffix        sSuffices[] = {\r        "", '????', '????'\r};\r\rextern "C" void GUSISetupConfig()\r{\r     GUSIConfiguration * config =\r           GUSIConfiguration::CreateInstance(GUSIConfiguration::kNoResource);\r\r    config->ConfigureDefaultTypeCreator('TEXT', 'CWIE');\r   config->ConfigureSuffices(\r             sizeof(sSuffices)/sizeof(GUSIConfiguration::FileSuffix)-1, sSuffices);\r}\r\r/**************** END GUSI CONFIGURATION *************************/\r
\ No newline at end of file
diff --git a/src/macos/src/macos_main.cpp b/src/macos/src/macos_main.cpp
new file mode 100644 (file)
index 0000000..cf3075f
--- /dev/null
@@ -0,0 +1 @@
+/* =========================================================================\r  Copyright (C) 2001 Eric Lavigne\r\r       Permission is granted to anyone to use this software for any purpose on any\r    computer system, and to redistribute it freely, subject to the following \r      restrictions:\r  - The author is not responsible for the consequences of use of this \r   software, no matter how awful, even if they arise from defects in it.\r  - The origin of this software must not be misrepresented, either by \r   explicit claim or by omission.\r - You are allowed to distributed modified copies of the software, in source \r   and binary form, provided they are marked plainly as altered versions, and\r     are not misrepresented as being the original software.\r   ========================================================================= */\r\r#include <stdlib.h>\r#include <string.h>\r#include <stdio.h>\r#include <Memory.h>\r#include <GUSICommandLine.h>\r#include <stdlib.h>\r\r/* ========================================================================= */\r\rDECLARE_MAIN(curl)\r\rREGISTER_MAIN_START\rREGISTER_MAIN(curl)\rREGISTER_MAIN_END\r\r/* ========================================================================= */\r\rint main()\r{\r ::MaxApplZone();\r       for (int i = 1; i <= 10; i++)\r          ::MoreMasters();\r\r      (void) exec_commands();\r        \r       return 0;\r}\r\r\r
\ No newline at end of file