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