Bill Knight wrote:
> 
> The problem is possibly that bswap_32() is a macro
> which accesses its parameter (*ptr++) twice.  That would
> cause *ptr++ to be incremented twice and to return the
> wrong value the second time.
> 
> -Bill Knight
That explains the problem I saw. It accesses it 4 times.
Thanks,
  Garst

Reply via email to