From: David Friend <dfriend@atlsci.atlsci.com>
Subject: [PATCHES] pqcomprim.c patch This is the patch by Robert Bruccoleri to fix the endian problem. (Actually, it's the reverse of his patch. He must have gotten the order wrong.)
This commit is contained in:
parent
ca746f512d
commit
cf88367751
@ -28,7 +28,7 @@
|
|||||||
# define ntoh_l(n) (u_long)(((u_char *)&n)[0] << 24 | \
|
# define ntoh_l(n) (u_long)(((u_char *)&n)[0] << 24 | \
|
||||||
((u_char *)&n)[1] << 16 | \
|
((u_char *)&n)[1] << 16 | \
|
||||||
((u_char *)&n)[2] << 8 | ((u_char *)&n)[3])
|
((u_char *)&n)[2] << 8 | ((u_char *)&n)[3])
|
||||||
# define hton_s(n) (ntoh_s(n))
|
# define hton_s(n) (u_short)(((u_char *) &n)[2] << 8 | ((u_char *) &n)[3])
|
||||||
# define hton_l(n) (ntoh_l(n))
|
# define hton_l(n) (ntoh_l(n))
|
||||||
# else /* BYTE_ORDER != BIG_ENDIAN */
|
# else /* BYTE_ORDER != BIG_ENDIAN */
|
||||||
# if BYTE_ORDER == PDP_ENDIAN
|
# if BYTE_ORDER == PDP_ENDIAN
|
||||||
|
Loading…
x
Reference in New Issue
Block a user