Xref: utzoo comp.sys.ibm.pc.programmer:1770 alt.msdos.programmer:1709 Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cmcl2!yale!umich!samsung!sdd.hp.com!zaphod.mps.ohio-state.edu!ncar!ames!bionet!ucselx!petunia!unmvax!sci.ccny.cuny.edu!cucard!dasys1!cooper!phri!sci.ccny.cuny.edu!rpi!zaphod.mps.ohio-state.edu!samsung!cs.utexas.edu!execu!sequoia!cb From: cb@sequoia.execu.com (Christopher D. Brown) Newsgroups: comp.sys.ibm.pc.programmer,alt.msdos.programmer Subject: Re: __acrtused Keywords: C Runtime, C compiler Message-ID: <14213@sequoia.execu.com> Date: 3 Jun 90 09:46:50 GMT References: <139@matrix.UUCP> Followup-To: comp.sys.ibm.pc.programmer Distribution: na Organization: Execucom Systems Corp. Lines: 22 In article <139@matrix.UUCP> venkat@matrix.UUCP (D Venkatrangan) writes: ... >What specific role does the __acrtused variable perform during linking/loading >and during program execution. If I choose to define this public, what should >it be initialized to? __acrtused is used solely to cause crt0 (the runtime start up code) to be loaded from the runtime library during linking. If you wish to suppress this load, then define __acrtused any way you wish. Watch out for other runtime library members which use other entries in the runtime code. Christopher D. Brown Digital: {uunet|texbell|cs.utexas.edu}!execu!cb Analog: (512) 327-7070 Physical: Execucom, 108 Wild Basin Road, Two Wild Basin, Austin, TX 78764 -- Christopher D. Brown Digital: {uunet|texbell|cs.utexas.edu}!execu!cb Analog: (512) 327-7070 Physical: Execucom, 108 Wild Basin Road, Two Wild Basin, Austin, TX 78764