delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/03/14/21:51:44

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.

- Raw text -


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