[comp.sys.mac] SysEnvirons interfaces for LightspeedC and Lightspeed Pascal

singer@endor.harvard.edu (Andrew Singer) (09/25/87)

Following this message is a BinHexed compressed PackIt III file containing
interface files and glue libraries so that you can use the SysEnvirons call
described in Tech Note #126 from LightspeedC or Lightspeed Pascal. The
"Environs.h" and "Environs.Lib" are for LightspeedC, and "EnvironsIntf.p" and
"SysEnvirons.Lib" are for Lightspeed Pascal.

I don't know what the copyright restrictions are on the distribution of these
libraries. I asked once, and never got a response. Given that these aren't
being distributed for profit, it may be fairly safe to post them, but
if there's going to be a problem then I shall withdraw the posting (or
have the moderator or maintainer remove the message).

		--Rich

**The opinions stated herein are my own opinions and do not necessarily
represent the policies or opinions of my employer (THINK Technologies, Inc).

Richard M. Siegel
Customer Support Representative
THINK Technologies, Inc.

Uucp: {decvax, ucbvax, sun}!harvard!endor!singer
Internet/Arpanet: singer@harvard.harvard.edu

No one writes programs that work right the first time. If they did,
I'd be out of a job.


(This file must be converted with BinHex 4.0)

:$e0jFd9ZGQPbEfjc,P"TG!"3593J8%P8)!#3"!jH!*!%,-T36@%d#%b!,hG5C*Y
-jdZJPNhS5L5d91i@&6L!S%LAUTi+E3CkUPT#V@e4TFX9$+KCVB895E)Z49E48JA
QacZbVFZB*69eaP"8DbR0F'1JLPB)mND8$#"&*iq-M0"$V`66VXTR3&BKMlG&Gl@
8bF8Hl#Dc&CkA!%0@p-,lHV+bQle@DSTDTQGhTHHceH9il2-(JYS6`pE[$Ifpl`1
pl`1cbllZh[Hpl)hEXmZbkpRQ$`@q5CJ%PPe)%"j[HplZQk0lhZrPQrAfrPQrAfj
cd3riJ)U5DmNaC@8hHUc9&,9-cra$rL!Ur'B(*kRT3S6*PH49q86*%UA&J@UK8ad
h0LPRrL!S9eaI6e25V#r0TGQ@rq)IphGc`jT)@9P0hUXe45f2FdFNap53!+YR!V2
R'%Z!*V+!f%84,p-3!#$T+)ZU@a93$UA)b@"6@LE8(r!%eR!BJSLANN3!#$T+)ZU
@a93$UA)b@"6@LE8(r!%eP!E#pH9Kel#S84qM`"0CdD56@`84dai!QXS$B9Lj'`S
L54i!QXQ'#L*,M`"0C3'`Y0#L0mMh!%eP@XH2+`kpK8+)r4!!)#V@2"+J-cBIq!*
V*+aI[[K4(6(J#Db5XAl6m+)NNH!*V*+aIL6i84*FHi!QX[+`kpK9V90LL2d3!#!
kjJ9H0Ff*8"QE$r`"0C3'`ke6BSMTM`"0C3'`SDE@'YLL**(J#DbJ0K@,NEDe6BS
L5im!6@8,,f900ke6BSMI)m!6@6"4Y0S5iYeUQa4(4(Z!#!XFlcV$rh!%eNla5ad
fQLK4%[dD2[SJ"!A584G8YLUJ(8Z4P6%qY@T`TQVMBSLY@MAX)Iq!*V*DDfBPF84
,p'Ml6%!)#BPHB5[1'[8AQI@6+6c)rm!6@6%VTHm@TkK4%[dD2L5)!3%a+m`PHF+
T29UP`P26D'%eGFB6D&kE6DmMrhF#9bV'F!'),-V,m`LL,l&CpmZi!!*V+E[9C3P
eNr8*-@MNQBf2ai!!&%f&kR8T3'C%Q,4b6-E(im!!&S,&5SU%ZXRkK*LdFNc'aq2
!!!CGk'E@mi5BY(*-aXIM`!!26E+5ai*-5dqIa')6Sm!!$dfb[brRA)A#6%Y2Rm4
L%k2!!"Kc!@q0FfP!CN5BY(*-aXIM`!!'P&cXZ8*GBiLSL6&Sj*Q0MmH!!#d&P"q
9Ta&4%Q,4b6-E(im!!`iZMhF#Nm19T0(cK-3@C@8hHU`h(QA@6p6mh%4Qa8YL6&S
j*Q0MmH!!N!433[L8pQiI1AE%Q*L#c+br-0`#6%qBBjdHjT!!,-4L"Kb5&*SqG`+
6`j@NdI1%a"CPC6GkV4i'AXUA8D[(Q(&bQHjl!&"0B63J!+G-!aQS82@&@p5ZGi8
ZD,Eh$pa*NDZ#YrT([mDla)rXaQ-5URM1TXANq)[9D5',&`Q+-FN%NhLImJdriBq
lLI3e'VU51A,PGK5DHY&Q)Gr&BKB+0Df1P451BcPC%f`6#43d&cTSS%m@kL`)3%K
#`4!a&"@N[2%d3N4"iiP%b%*Pk[j!Y@rChl"dE%Ym29+F'Ie5"e!&-UF%)R"PRSJ
UX+E#SVjH")+8S8-Ip-m"CiCifZh5[R+kbG0UY`6V&X9Jp,h*&KANf(M@)31`1b'
T`!!Ue83Pc54B9iUGGr"eIjEYi!!![)+jSCfDZD'GQ5e,!J"l+%-S$5qY+fYeDY@
S!!2b3r*#B8%`SXm-mEAETAcPGC1Qe@i*eLm$AI`GAq@lH#2`ehm(9rPZhJMmF!#
3""A0$1c!!AN"G($B'1N,c8b)Hha(rme8550D9bq%UZqIM)TdT8bQ8k8+95NM@ak
'0VN!NZk,ZLlSZk!**P%bLC4-S!cpbRr`333333333332rlP!!*!%"&CcZpLBD%,
NUe)`8-L&bA&)`*1SmdZLUiUN+6903f9DLF'+"9m@4LKFN8-NV,Hb,li%,NPT+i`
Z1Pl@Sr,Y1S510hT*pYj)arG-H+M0ec6%MVMlEhKr1lf*K3rE%$qGeqLX8(f`mI+
THT`rZQ(NMUAQNqf-4mV,pXAKr8ialYMiUA@QAELTY1-MJT1GhX6#Z5@c&IScCFQ
a"*hZS[2BV(,Nf)+LAEHN8e)I*"6Z6(9`MkImZfT[dddmfhSm`Tj(EF)iq#clJKE
dmE[4[)Y&)+RlGmXA1GleHM@IUF,P1j(2@E@Rr,[#bRGp+m*j156mTE8#G@K'40c
p)YUT0,3Q4#QYRGTB4JT8j%r+@m[bd*XA%AA4-F,&&8LbbU&#LV8JX!'-!!KI`Xq
&fJ44BY,+$$!!!!BYjU`J)!!!-3!$J!#+`!#3!c%!!!J"l+%-S$54XLF*J#P'Na4
*CcZ`'0"0EZ`'KHY1f!$THcZf!""JC-pS"-Kl`!4FU`pi)G%A*JHm%-a&cm2H#'`
Lie"l`3L*&a%*kV"36@%d!ALP+T8bK8&DBBrm#"BM'DTP00I%cRN"!a'BCc&&qV,
iAN6kZ1p0$Z3pqiN'4UkYaim@cDI2M4be*TXG$hXPB`DhXT2`6"H4mC'CDKVe@K)
BXQ-B16*'mU-!!+ab&'Y482`YXp&@Vce3eSU),4"d,YCM[dTpI#UdYK,QX%+)44E
F#hY"J*%Kd'8kB#N+E(*HS"+)5h9`!f'SEld'GYL0A846l1MGP5R!JN3@DcNIZ8J
(mTLA)R2aN!#C2pU6(kj!k5(QcjBEE36bIA)BJj!!a"3MR4R-65j@5K5MFKV9$UK
dXPFUVMib8j6N5j@5`[Rq%hN3YMNUUU[l&a,F-(L@iB-ike+U2kTIUZ%F9[3Z-%i
DMJ,#UqQC9#DXHU%#iN2P[6,pbU`mfI,$ED#H6kj$%!BD[2m*[)KE(+Uh,cr#Eb)
@abUYbUU3!kMa,F-'UVqaF%(G"lKF5XD3!2P[6,pN&Hc!R&keqEm[L$3A"Jp`Z+q
KH[%iZ,HQAhIC[b(bhTPqj9Hccd,dEehFY9m+Q#q93RH2MMGDG4Z93J8EBR&alff
*a4Y[3Z+VldEF%q!EY4Y!Ca4Z,5Y0Q#i(FQj&9m*5`-#!('4G'XQq$BJ9'a@66A0
D"'V!GHQM(lapHbfpSAM[Fk+XIHJG&C0,4X5UIlY&$+eNh5DP`1i*!$r!4FH6mPh
!$qNL)[5-2H)QpeK!0ic*pb4%3NB%!1-Lkb4&+M!J)UM!ck5)SdFUc#"NBHm4XbI
6VQ%L,S4bUC)LrNB3-k!qG'@fHATcPYcAGVQ*!J"aNA5QCh4&8GG2X45X`1!lL('
%&2X45YlTcM0-,'L0,b6G'"ZD*m&aQ#NJV,!jaQK&RXcmj61'9-d19,UPlJ"QCfL
'*B@5!$dY)#!rC-'K`JCTH5D6#DcqI"FEaak!5i!RZrQ3!0+e(dp4#CDHBD*eBai
L%lYCi)cFhq4E1r,$5Y9-P%*jD4PF*fhrdBmbBib$p#T+V+99D5(LJCMbFfI,$ED
#H69T+M995SeCLUU3"99(p8[eA#4l$'+GPE0`Q*1XG$c93N1&""9DUJYP091i-aE
)'VU!b&P"&GTec6H96%KmdhP8``B,-$91LL%USpQ3!+)5PR4JM#83P,Y4JM"83P,
*)`4J+)5P1L-&*+)5PKNB,`SK+8KdB)KP%*5N+M"%*3pJ8%eK0!XTBbU+G0k+NC3
UUPYI,5*a3d"PbkcYC,H,PFlF,B+5c-TSP6+DU4+,kU0lY%*%J@BTB['U8UFNXV,
4iki&KZ`(PrMXjBJQ#H50#JB4&*iI'&8m654*e4M1dK@)B(fk0@AHeNfQGL"0CNQ
0"AQA`dZLB,1TL"DG!#S@f9@D,@T%(9*@h6P'$pLX6[@CCILUih$f-UlhV+pelhV
IlhVIiUXQb2HplhLeMq+V'XAa9FEKl43AEK5CMY[F9HplhV%X2h[HYQGK@$E-l!Q
qETYcrel@4J,9!YDN3G8PEHkj5HI*"1cI)accX""5Il1@i#*XKN+)9aLQXS&H[MB
BKU*fEiQ'S%JLS'hAqR-54"+F)G8fVAHpkM(1L#J9[-lVDiL!T`$4*"rX6d5*4L+
JK*!!kkliEb*U,-38#Yf9PD3)J+F!d9"#5(@*(4(F6Xha-i!BTQRImph4L58`5JI
&V8L$U2k-B*%8)(aDe)JkMq[Sa*+B*12Y+##Q8i*(p')SM"B`4D@P""6+F%PEGTd
B&-5@lSaJN43J&UdS)lZ2BY'-%L+%!YEGh1lMf(4M")LK!,9T34XG@l8pdVpD-B*
%8)"Di-@'B,Gm@M'#4&#!@V5JRaJXPh`k-B*%8)"DXaEZplSaJN43J&UdS)b'3lf
MG'-%L+%!Y5Ri1MUhDRZPIThI2q#Ri1ac+F%arRSaJN43J&VH&(AA6[LdB`5)S3#
e[#MV&dliG'-%L+%!YE`Sk`p1plZM'#4&#!@SkYfTlTCPmcp1ljra-$+qHL$4c+F
%arRSaJN43J&UdS*-[QGm@M'#4&#!@V5JQ06I+'I$SaJN43J&UdS*mB,*QAc2Hk-
B*%8)"DiaFdF"66,jRY'M'#4&#!@V2P&0MC4bCI-q$GGmri&S3G#Brch4M")LK!,
89(jm3#3AMMf$"edljr`J1&N+"S[j4fB,!9aCj5))5M%*i@P+&2G4rRSaJN43J&U
18-c"Kh(X'$V%ljr`c"J"1(4#R8HR1NR#9#2mp'-%L+%!Y@B-#KcMK1cMf$"eKGm
riCJ`!R$SLq6Yf"%FESX#8BBJ5L`h46-"(qHl[-T`-%S6a"B6N!$2*)YDY3#3!0I
VTE1MMJY5)1UEN!"#5(8[VTE1MMrD#0N8"6+F#qZPXk11R*2!qh))53kPpG,CdFH
G"a!5Nk#qZ1(1`&&GZLEAm(5qZ1(1`&&GZL5Nl"d0FbPpG,CdFHl$)F24"K6+F#q
ZPXk126M+LU,N%*&4EkAedYR4adj*Z@S*#SYp,keX-mNLeUe!)AhGRSN5M%@GQ,3
L'H54De)JkTDaNbq[S`+BNYC,[P"&EQ59e!!!!:


**The opinions stated herein are my own opinions and do not necessarily
represent the policies or opinions of my employer (THINK Technologies, Inc).

Richard M. Siegel
Customer Support Representative
THINK Technologies, Inc.

Uucp: {decvax, ucbvax, sun}!harvard!endor!singer
Internet/Arpanet: singer@harvard.harvard.edu

No one writes programs that work right the first time. If they did,
I'd be out of a job.