| delorie.com/archives/browse.cgi | search |
| From: | Tom St Denis <stdenis AT compmore DOT net> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: far functions with GCC |
| Date: | Thu, 11 Jan 2001 03:56:10 GMT |
| Organization: | Deja.com |
| Lines: | 24 |
| Message-ID: | <93jaso$5qo$1@nnrp1.deja.com> |
| References: | <93ie7g$17lu$1 AT berg DOT samara DOT net> |
| NNTP-Posting-Host: | 24.156.37.224 |
| X-Article-Creation-Date: | Thu Jan 11 03:56:10 2001 GMT |
| X-Http-User-Agent: | Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 5.01 [en] |
| X-Http-Proxy: | 1.1 x58.deja.com:80 (Squid/1.1.22) for client 24.156.37.224 |
| X-MyDeja-Info: | XMYDJUIDtomstdenis |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
In article <93ie7g$17lu$1 AT berg DOT samara DOT net>, "Igor Shapiro" <shapiroigor AT mail DOT ru> wrote: > Hi! > How can i define with gcc a far function (that ends with retf)? Is there > a way to do this? > > P.S. Yes, I really need FAR function in protected mode. Not that I am aware of. FAR is not a ANSI C token. You may have to just make a "thunk" layer... i.e 1. Make your code in NASM with retf 2. Make a C callable function that far calls your function. Then call your C callable function. Tom -- Thunk layer is something I got from an old Windows Programming Journal about 16/32 bit cross development. Sent via Deja.com http://www.deja.com/
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |