summaryrefslogtreecommitdiff
path: root/plugins/Import/src/utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Import/src/utils.cpp')
-rw-r--r--plugins/Import/src/utils.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/plugins/Import/src/utils.cpp b/plugins/Import/src/utils.cpp
index 51965cacef..b357d345a8 100644
--- a/plugins/Import/src/utils.cpp
+++ b/plugins/Import/src/utils.cpp
@@ -180,6 +180,24 @@ bool IsDuplicateEvent(MCONTACT hContact, DBEVENTINFO dbei)
}
/////////////////////////////////////////////////////////////////////////////////////////
+// rtl integers
+
+uint32_t RLInteger(const uint8_t *p)
+{
+ uint32_t ret = 0;
+ for (int i = 0; i < 4; i++) {
+ ret <<= 8;
+ ret += p[i];
+ }
+ return ret;
+}
+
+uint32_t RLWord(const uint8_t *p)
+{
+ return (p[0] << 8) + p[1];
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
// icons
static IconItem iconList[] =