projects
/
crypto.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b6cb90e
)
Added SILC_GET32_X_MSB
author
Pekka Riikonen
<priikone@silcnet.org>
Fri, 13 Jul 2007 20:08:26 +0000
(20:08 +0000)
committer
Pekka Riikonen
<priikone@silcnet.org>
Fri, 13 Jul 2007 20:08:26 +0000
(20:08 +0000)
lib/silcutil/silctypes.h
patch
|
blob
|
history
diff --git
a/lib/silcutil/silctypes.h
b/lib/silcutil/silctypes.h
index 70bc30165b4a41c530fa8508a90788184c47dd71..dc844c8f607bb225c4cdaf069beb0b8cc040b110 100644
(file)
--- a/
lib/silcutil/silctypes.h
+++ b/
lib/silcutil/silctypes.h
@@
-327,6
+327,13
@@
do { \
} while(0)
/***/
+/* Same as upper but XOR the result always. Special purpose macro. */
+#define SILC_GET32_X_MSB(l, cp) \
+ (l) ^= ((SilcUInt32)(SilcUInt8)(cp)[0]) << 24 \
+ | ((SilcUInt32)(SilcUInt8)(cp)[1] << 16) \
+ | ((SilcUInt32)(SilcUInt8)(cp)[2] << 8) \
+ | ((SilcUInt32)(SilcUInt8)(cp)[3]);
+
/****d* silcutil/SILCTypes/SILC_GET64_MSB
*
* NAME