[sane-devel] Byte ordering

m. allan noah kitno455 at gmail.com
Wed Jun 4 16:57:20 BST 2025


Makes sense to me.

On Wed, Jun 4, 2025 at 10:12 AM Ralph Little <skelband at gmail.com> wrote:

> Hi,
>
> On Tue, Jun 3, 2025 at 11:36 PM <sane-devel at symme.link> wrote:
>
>> On Tue, Jun 03, 2025 at 10:00:45PM -0700, Ralph Little wrote:
>> > On Tue, Jun 3, 2025 at 9:54 PM James Ring <sjr at jdns.org> wrote:
>> > > On Tue, Jun 3, 2025 at 9:46 PM Ralph Little <skelband at gmail.com>
>> wrote:
>> > >> Someone has asked the question about byte order in multi-byte image
>> data
>> > >> that we might get from a SANE backend.
>>
>> Hi, it's me, I had the question.
>>
>> > >> It is not enough to assume the local machine byte order since we may
>> get
>> > >> data through the net backend from a remote machine with a different
>> byte
>> > >> order.
>>
>> The `net` backend explicitly swaps to local machine byte order:
>>
>> https://gitlab.com/sane-project/backends/-/blob/master/backend/net.c?ref_type=heads#L2356-2362
>>
>> So, it does seem like the de facto standard is that backends produce
>> data in local machine byte order.
>>
>> (The protocol documentation reinforces this as a standard:
>>
>
> Agreed. Perhaps this is something we should add to the SANE API
> specification?
> Allan, do you concur?
>
> Cheers,
> Ralph
>


-- 
"well, I stand up next to a mountain- and I chop it down with the edge of
my hand"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/sane-devel/attachments/20250604/403264d9/attachment.htm>


More information about the sane-devel mailing list