Commit 3ff2bfa0 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

MacOS (not Mac OS X) compilation files

parent aa21a3d5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
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
+1 −0
Original line number Diff line number Diff line
(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
+1 −0
Original line number Diff line number Diff line
/**************** 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
+1 −0
Original line number Diff line number Diff line
/* =========================================================================
	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