www.digitalmars.com         C & C++   DMDScript  

D - mem, mem.mark etc

reply andy <acoliver apache.org> writes:
Hi,

The definition for the mem object is not provided in the front end code. 
  I was wondering if there was a description available.  Is this the 
garbage collector?

-Andy
Jun 02 2002
parent reply "Walter" <walter digitalmars.com> writes:
There isn't much to it. Attached.

"andy" <acoliver apache.org> wrote in message
news:3CFAAECF.1030808 apache.org...
 Hi,

 The definition for the mem object is not provided in the front end code.
   I was wondering if there was a description available.  Is this the
 garbage collector?

 -Andy
begin 666 mem.h M+R\ 0V]P>7)I9VAT("A#*2 R,# P+3(P,#$ 8GD 0VAR;VUI=6T 0V]M;75N M:6-A=&EO;G,-"B\O($%L;"!2:6=H=', 4F5S97)V960-" T*(VEF;F1E9B!- M14U?2 T*(V1E9FEN92!-14U?2 T*#0IT>7!E9&5F('5N<VEG;F5D('-I>F5? M=#L-" T*='EP961E9B!V;VED(" J1DE.04Q)6D524%)/0RDH=F]I9"H <$]B M:BP =F]I9"H <$-L:65N=$1A=&$I.PT*#0IS=')U8W0 1T,["0D)+R\ =&AR M96%D('-P96-I9FEC(&%L;&]C871O< T*#0IS=')U8W0 365M#0I[#0H (" M1T, *F=C.PD)"2\O('!O:6YT97( =&\ ;W5R('1H<F5A9"!S<&5C:69I8R!A M;&QO8V%T;W(-"B ("!-96TH*2![(&=C(#T 3E5,3#L ?0T*#0H (" =F]I M9"!I;FET*"D[#0H-"B (" O+R!$97)I=F4 9G)O;2!-96T =&\ 9V5T('1H M97-E('-T;W)A9V4 86QL;V-A=&]R<R!I;G-T96%D(&]F(&=L;V)A;"!N97<O M9&5L971E#0H (" =F]I9" J(&]P97)A=&]R(&YE=RAS:7IE7W0 ;5]S:7IE M*3L-"B ("!V;VED("H ;W!E<F%T;W( ;F5W*'-I>F5?="!M7W-I>F4L($UE M;2 J;65M*3L-"B ("!V;VED("H ;W!E<F%T;W( ;F5W*'-I>F5?="!M7W-I M>F4L($=#("IG8RD[#0H (" =F]I9"!O<&5R871O<B!D96QE=&4H=F]I9" J M<"D[#0H-"B ("!V;VED("H ;W!E<F%T;W( ;F5W6UTH<VEZ95]T(&U?<VEZ M92D[#0H (" =F]I9"!O<&5R871O<B!D96QE=&5;72AV;VED("IP*3L-" T* M(" (&-H87( *G-T<F1U<"AC;VYS="!C:&%R("IS*3L-"B ("!V;VED("IM M86QL;V,H<VEZ95]T('-I>F4I.PT*(" ('9O:60 *FUA;&QO8U]U;F-O;&QE M8W1A8FQE*'-I>F5?="!S:7IE*3L-"B ("!V;VED("IC86QL;V,H<VEZ95]T M('-I>F4L('-I>F5?="!N*3L-"B ("!V;VED("IR96%L;&]C*'9O:60 *G L M('-I>F5?="!S:7IE*3L-"B ("!V;VED(&9R964H=F]I9" J<"D[#0H (" M=F]I9"!F<F5E7W5N8V]L;&5C=&%B;&4H=F]I9" J<"D[#0H (" =F]I9" J M;6%L;&]C9'5P*'9O:60 *F\L('-I>F5?="!S:7IE*3L-"B ("!V;VED(&5R M<F]R*"D[#0H (" =F]I9"!C:&5C:RAV;VED("IP*3L)+R\ =F%L:61A=&4 M<&]I;G1E< T*(" ('9O:60 9G5L;&-O;&QE8W0H*3L)"2\O(&1O(&9U;&P M9V%R8F%G92!C;VQL96-T:6]N#0H (" =F]I9"!F=6QL8V]L;&5C=$YO4W1A M8VLH*3L)+R\ 9&\ 9G5L;"!G87)B86=E(&-O;&QE8W1I;VXL(&YO('-C86X M<W1A8VL-"B ("!V;VED(&UA<FLH=F]I9" J<&]I;G1E<BD[#0H (" =F]I M9"!A9&1R;V]T<RAC:&%R*B!P4W1A<G0L(&-H87(J('!%;F0I.PT*(" ('9O M:60 <F5M;W9E<F]O=',H8VAA<BH <%-T87)T*3L-"B ("!V;VED('-E=$9I M;F%L:7IE<BAV;VED*B!P3V)J+"!&24Y!3$E:15)04D]#('!&;BP =F]I9"H M<$-L:65N=$1A=&$I.PT*(" ('9O:60 <V5T4W1A8VM";W1T;VTH=F]I9" J M8F]T=&]M*3L-"B ("!'0R J9V5T5&AR96%D1T,H*3L)"2\O(&=E="!A<&%R M=&UE;G0 86QL;V-A=&]R(&9O<B!T:&ES('1H<F5A9 T*?3L-" T*97AT97)N 5($UE;2!M96T[#0H-"B-E;F1I9 T* ` end begin 666 mem.c M#0HO*B!#;W!Y<FEG:'0 *&,I(#(P,# 1&EG:71A;"!-87)S"2HO#0HO*B!! M;&P 4FEG:'1S(%)E<V5R=F5D( D)"2HO#0H-"B-I;F-L=61E(#QS=&1I;RYH M/ T*(VEN8VQU9&4 /'-T9&QI8BYH/ T*(VEN8VQU9&4 /'-T<FEN9RYH/ T* M#0HC:6YC;'5D92 B;65M+F B#0H-"B\J(%1H:7, :6UP;&5M96YT871I;VX M;V8 =&AE('-T;W)A9V4 86QL;V-A=&]R('5S97, =&AE('-T86YD87)D($, M86QL;V-A=&EO;B!P86-K86=E+ T*("HO#0H-"DUE;2!M96T[#0H-"G9O:60 M365M.CII;FET*"D-"GL-"GT-" T*8VAA<B J365M.CIS=')D=7 H8V]N<W0 M8VAA<B J<RD-"GL-"B ("!C:&%R("IP.PT*#0H (" :68 *',I#0H (" M>PT*"7 /2 Z.G-T<F1U<"AS*3L-" EI9B H<"D-" D (" <F5T=7)N(' [ M#0H)97)R;W(H*3L-"B ("!]#0H (" <F5T=7)N($Y53$P[#0I]#0H-"G9O M:60 *DUE;3HZ;6%L;&]C*'-I>F5?="!S:7IE*0T*>R ('9O:60 *G [#0H- M"B ("!I9B H(7-I>F4I#0H)<" ]($Y53$P[#0H (" 96QS90T*(" ('L- M" EP(#T .CIM86QL;V,H<VEZ92D[#0H):68 *"%P*0T*"2 ("!E<G)O<B I M.PT*(" ('T-"B ("!R971U<FX <#L-"GT-" T*=F]I9" J365M.CIC86QL M;V,H<VEZ95]T('-I>F4L('-I>F5?="!N*0T*>R ('9O:60 *G [#0H-"B M("!I9B H(7-I>F4 ?'P (6XI#0H)<" ]($Y53$P[#0H (" 96QS90T*(" M('L-" EP(#T .CIC86QL;V,H<VEZ92P ;BD[#0H):68 *"%P*0T*"2 ("!E M<G)O<B I.PT*(" ('T-"B ("!R971U<FX <#L-"GT-" T*=F]I9" J365M M.CIR96%L;&]C*'9O:60 *G L('-I>F5?="!S:7IE*0T*>PT*(" (&EF(" A M<VEZ92D-"B ("!["6EF("AP*0T*"7L (" Z.F9R964H<"D[#0H)(" (' M/2!.54Q,.PT*"7T-"B ("!]#0H (" 96QS92!I9B H(7 I#0H (" >PT* M"7 /2 Z.FUA;&QO8RAS:7IE*3L-" EI9B H(7 I#0H)(" (&5R<F]R*"D[ M#0H (" ?0T*(" (&5L<V4-"B ("![#0H)<" ](#HZ<F5A;&QO8RAP+"!S M:7IE*3L-" EI9B H(7 I#0H)(" (&5R<F]R*"D[#0H (" ?0T*(" (')E M='5R;B!P.PT*?0T*#0IV;VED($UE;3HZ9G)E92AV;VED("IP*0T*>PT*(" M(&EF("AP*0T*"3HZ9G)E92AP*3L-"GT-" T*=F]I9" J365M.CIM86QL;V-D M=7 H=F]I9" J;RP <VEZ95]T('-I>F4I#0I[(" =F]I9" J<#L-" T*(" M(&EF(" A<VEZ92D-" EP(#T 3E5,3#L-"B ("!E;'-E#0H (" >PT*"7 M/2 Z.FUA;&QO8RAS:7IE*3L-" EI9B H(7 I#0H)(" (&5R<F]R*"D[#0H) M96QS90T*"2 ("!M96UC<'DH<"QO+'-I>F4I.PT*(" ('T-"B ("!R971U M<FX <#L-"GT-" T*=F]I9"!-96TZ.F5R<F]R*"D-"GL-"B ("!P<FEN=&8H M(D5R<F]R.B!O=70 ;V8 ;65M;W)Y7&XB*3L-"B ("!E>&ET*$58251?1D%) M3%5212D[#0I]#0H-"G9O:60 365M.CIF=6QL8V]L;&5C=" I#0I[#0I]#0H- M"G9O:60 365M.CIM87)K*'9O:60 *G!O:6YT97(I#0I[#0H (" *'9O:60I M('!O:6YT97(["0DO+R!N96-E<W-A<GD 9F]R(%9#("]7- T*?0T*#0HO*B ] M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T] M/3T]/3T *B\-" T*=F]I9" J(&]P97)A=&]R(&YE=RAS:7IE7W0 ;5]S:7IE M*0T*>R ( T*(" <F5T=7)N(&UA;&QO8RAM7W-I>F4I.PT*?0T*#0IV;VED M(&]P97)A=&]R(&1E;&5T92AV;VED("IP*0T*>PT*(" (&9R964H<"D[#0I] &#0H-" T* ` end
Jun 03 2002
parent andy <acoliver apache.org> writes:
Ahh cool.  See what you mean.  Thanks.

Walter wrote:
 There isn't much to it. Attached.
 
 "andy" <acoliver apache.org> wrote in message
 news:3CFAAECF.1030808 apache.org...
 
Hi,

The definition for the mem object is not provided in the front end code.
  I was wondering if there was a description available.  Is this the
garbage collector?

-Andy
Jun 03 2002