Fix endian-ness problem in bitfield.

Pointed-out-by:	Denis DeLaRoca <CSP1DWD@mvs.oac.ucla.edu>
This commit is contained in:
Bill Fenner 1996-11-12 22:02:54 +00:00
parent c69d365bb0
commit 91f6b0a69a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=4428
2 changed files with 54 additions and 0 deletions

27
mbone/sdr/files/patch-ac Normal file
View File

@ -0,0 +1,27 @@
Index: src/sdr.h
===================================================================
RCS file: /tilde/fenner/conf/sdr/cvs/sdr/src/sdr.h,v
retrieving revision 1.7
diff -c -r1.7 sdr.h
*** 1.7 1996/11/12 17:33:22
--- sdr.h 1996/11/12 17:39:10
***************
*** 147,156 ****
--- 147,163 ----
};
struct sap_header {
+ #if BYTE_ORDER == BIG_ENDIAN
u_int version:3;
u_int type:3;
u_int enc:1;
u_int compress:1;
+ #else
+ u_int compress:1;
+ u_int enc:1;
+ u_int type:3;
+ u_int version:3;
+ #endif
u_int authlen:8;
u_int msgid:16;
u_int src;

27
net/sdr/files/patch-ac Normal file
View File

@ -0,0 +1,27 @@
Index: src/sdr.h
===================================================================
RCS file: /tilde/fenner/conf/sdr/cvs/sdr/src/sdr.h,v
retrieving revision 1.7
diff -c -r1.7 sdr.h
*** 1.7 1996/11/12 17:33:22
--- sdr.h 1996/11/12 17:39:10
***************
*** 147,156 ****
--- 147,163 ----
};
struct sap_header {
+ #if BYTE_ORDER == BIG_ENDIAN
u_int version:3;
u_int type:3;
u_int enc:1;
u_int compress:1;
+ #else
+ u_int compress:1;
+ u_int enc:1;
+ u_int type:3;
+ u_int version:3;
+ #endif
u_int authlen:8;
u_int msgid:16;
u_int src;