[sane-devel] [patch] sane-canon: Endian inverted data when scanning 48bbp raw mode pnm, little endian architectures only

Frank Zago sane at zago.net
Sun Jan 1 13:30:56 UTC 2006


>+#if defined(WORDS_BIGENDIAN)
>       for (p = buf; p < buf + nread; p++)
> 	{
> 	  b = *p;
> 	  *p++ = *(p + 1);
> 	  *p = b;
> 	}
>+#endif
>     }
>
Why not use htons() which should be a little more efficient?




More information about the sane-devel mailing list