| www.delorie.com/archives/browse.cgi | search |
| Date: | Wed, 15 Mar 2000 07:29:15 +0500 |
| Message-Id: | <200003150229.HAA01143@midpec.com> |
| From: | Prashant TR <tr AT midpec DOT com> |
| To: | Vincent Croquette <vincent AT physique DOT ens DOT fr> |
| CC: | djgpp AT delorie DOT com |
| In-reply-to: | <00031416252308.00468@isnogood.lps.ens.fr> (message from Vincent |
| Croquette on Tue, 14 Mar 2000 16:23:22 +0100) | |
| Subject: | Re: how to port outw_p from linux ? |
| References: | <00031416252308 DOT 00468 AT isnogood DOT lps DOT ens DOT fr> |
| Reply-To: | djgpp AT delorie DOT com |
| Errors-To: | dj-admin AT delorie DOT com |
| X-Mailing-List: | djgpp AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
Vincent Croquette <vincent AT physique DOT ens DOT fr> writes: > I am porting a driver from linux and I have encountered the function > outw_p > > apparently it does not exists in DJGPP, is there any simple way to replace it ? Use this macro at the beginning of your program (or put this in some header file). #define outw_p(VALUE, PORT) outportb(PORT, VALUE); In Linux, the arguments are reversed. The '_p' in outw_p is to give a small pause which is just a jump statement to the next line. Most of the times, this shouldn't matter.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |