home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.c      Meh, in C you gotta define EVERYTHING      243,242 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 241,764 of 243,242   
   Peter Flass to Peter Flass   
   Re: 16:32 far pointers in OpenWatcom C/C   
   02 Nov 25 13:20:14   
   
   XPost: alt.folklore.computers, openwatcom.users.c_cpp   
   From: Peter@Iron-Spring.com   
      
   What happened here?? I just noticed that a lot of these posts are from   
   2010. Did some news server just barf?   
      
   On 3/23/10 14:42, Peter Flass wrote:   
   > Branimir Maksimovic wrote:   
   >> On Tue, 23 Mar 2010 06:51:18 -0400   
   >> Peter Flass  wrote:   
   >>   
   >>> Jonathan de Boyne Pollard wrote:   
   >>>> Returning to what we were talking about before the silly diversion,   
   >>>> I should point out that 32-bit applications programming where the   
   >>>> target is extended DOS or 32-bit Win16 (with OpenWatcom's extender)   
   >>>> will also occasionally employ 16:32 far pointers of course.  But as   
   >>>> I said before, regular 32-bit OS/2 or Win32 applications   
   >>>> programming generally does not, since those both use the Tiny   
   >>>> memory model,   
   >>> Flat memory model.   
   >>   
   >> Problem with standard C and C++ is that they assume flat memory   
   >> model.   
   >   
   > I'm not a C expert, perhaps you're a denizen of comp.lang.c, but as far   
   > as I know there's nothing in the C standard that assumes anything about   
   > pointers, except that they have to be the same size as int, so for 16:32   
   > pointers I guess you'd need 64-bit ints.   
   >   
   > As far as implementations are concerned, both Watcom and IBM VA C++   
   > support segmented memory models.  These are the ones I'm aware of, there   
   > are probably more.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca