www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/11/28/02:55:34

From: an118 AT chebucto DOT ns DOT ca (Graham Howard Wile)
Newsgroups: comp.os.msdos.djgpp
Subject: Need help with DJGPP's "_dos_ds" macro
Date: 28 Nov 1996 03:44:43 GMT
Organization: Chebucto Community Net
Lines: 24
Message-ID: <57j1rb$p7p@News.Dal.Ca>
NNTP-Posting-Host: chebucto.ns.ca
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

	I've read the stuff on selectors and "_dos_ds" in the DJGPP v.2 FAQ, 
as well as the "far pointer" simulator functions that use it.

	When I compile my test program, however, gcc gives my an error saying
the "_dos_ds" function is undefined. I've included the library "farptr.h" and
tried to compile a program with this line after having used Allegro to set
my video mode to 13h:


		_farpokeb(_dos_ds, 0, 23);

	It says the "_dos_ds" function isn't defined.

	Also, the compiler won't let me link to the "farptr.h" library by
putting "-lfarptr" switch on. It says it can't find the file "-lfarptr".
It does this with other libraries I try to link this way too. But it will 
let me link to "iostream.h" by putting a "-liostream" on the end of my 
command line. Why does it do this, and not recognize the "_dos_ds" even
though I've included "farptr.h" in my code ?

						Thanks very much
							Graham

--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019