Subject: Re: ncr.4 & byte ordering
To: Bill Studenmund <skippy@macro.stanford.edu>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: current-users
Date: 01/16/1997 12:21:06
On Thu, 16 Jan 1997 12:01:47 -0800 (PST) 
 Bill Studenmund <skippy@macro.stanford.edu> wrote:

 > Would it make sense to define byte-swapping routines that define
 > conditional byteswapping routines for little-endian words, similar to
 > "network" byte order stuff. Maybe "dos" byte order, though there might be
 > a better name. Maybe "isa" byte order?

That's what bus.h is _for_.  Values should be transparently translated
to and from natural bus and host order.

However, this could pose a problems for things like 32-bit wide
multi-pio... where you're simply shoving arrays of bytes though
a FIFO, for example.

Perhaps entry points which write "wide character arrays" are
appropriate...

Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                               Home: 408.866.1912
NAS: M/S 258-6                                          Work: 415.604.0935
Moffett Field, CA 94035                                Pager: 415.428.6939