🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #1365

Re: BC++ Far new()

#1365
From: Stephen Groundwater
Date: Tue, 08 Sep 1992 19:54
30 lines
1376 bytes
In a previous article, gin503@cdc835.cdc.polimi.it (Maurizio Sartori Masar) says:

>
>From Borland C++ 3.00 Run Time Library :
>
>/* filename - new.cpp */
>void *operator new( size_t size );              //    use  malloc(size)
>
>/* filename - newf.cpp */
>void far * operator new( unsigned long size )   //  use  farmalloc(size)
>
>/* filename - CS.LIB */
>NEW             size = 83
>        operator new(unsigned int)        set_new_handler(void(near*)())
>        __new_handler
>NEWF            size = 77
>        operator new(unsigned long)
>
>
>
>Question : how can I call the far version of 'new()' from a small memory
>           program ?
>
char far *MyBuf;
MyBuf=(char far *)new(100L);

Voila, 100 bytes of far memory, the important bit is the L.

Steve>
Technical Details
Message-ID: <18j0e6INN8ju@usenet.INS.CWRU.Edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!cleveland.Freenet.Edu!bu254
References: <gin503.715957220@cdc835>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!cleveland.Freenet.Edu!bu254
From: bu254@cleveland.Freenet.Edu (Stephen Groundwater)
Newsgroups: comp.os.msdos.programmer
Subject: Re: BC++ Far new()
Date: 8 Sep 1992 19:54:45 GMT
Organization: Case Western Reserve University, Cleveland, OH (USA)
Lines: 30
Message-ID: <18j0e6INN8ju@usenet.INS.CWRU.Edu>
References: <gin503.715957220@cdc835>
Reply-To: bu254@cleveland.Freenet.Edu (Stephen Groundwater)
NNTP-Posting-Host: slc5.ins.cwru.edu