equal
deleted
inserted
replaced
87 - memcpy(&val, ((char *)buf + base_offs + f->bitoffs / 8), |
87 - memcpy(&val, ((char *)buf + base_offs + f->bitoffs / 8), |
88 + memcpy( (void *)&val, (void *)((char *)buf + base_offs + f->bitoffs / 8), |
88 + memcpy( (void *)&val, (void *)((char *)buf + base_offs + f->bitoffs / 8), |
89 sizeof(uint64_t)); |
89 sizeof(uint64_t)); |
90 return ntohll(val); |
90 return ntohll(val); |
91 } |
91 } |
|
92 diff -r -u /tmp/libibmad-1.3.7/src/mad.c libibmad-1.3.7/src/mad.c |
|
93 --- /tmp/libibmad-1.3.7/src/mad.c Wed Feb 16 02:12:53 2011 |
|
94 +++ libibmad-1.3.7/src/mad.c Thu Sep 13 09:31:03 2012 |
|
95 @@ -61,6 +61,7 @@ |
|
96 trid = random(); |
|
97 } |
|
98 next = ++trid | (base << 32); |
|
99 + next &= 0x00ffffffffffffff; |
|
100 return next; |
|
101 } |
|
102 |
92 diff -r -u /tmp/libibmad-1.3.7/src/dump.c libibmad-1.3.7/src/dump.c |
103 diff -r -u /tmp/libibmad-1.3.7/src/dump.c libibmad-1.3.7/src/dump.c |
93 --- /tmp/libibmad-1.3.7/src/dump.c Wed Feb 16 02:12:53 2011 |
104 --- /tmp/libibmad-1.3.7/src/dump.c Wed Feb 16 02:12:53 2011 |
94 +++ libibmad-1.3.7/src/dump.c Thu Feb 24 11:27:11 2011 |
105 +++ libibmad-1.3.7/src/dump.c Thu Feb 24 11:27:11 2011 |
95 @@ -46,12 +46,24 @@ |
106 @@ -46,12 +46,24 @@ |
96 |
107 |