summaryrefslogtreecommitdiff
path: root/storage/mroonga/lib/mrn_value_decoder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'storage/mroonga/lib/mrn_value_decoder.cpp')
-rw-r--r--storage/mroonga/lib/mrn_value_decoder.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/storage/mroonga/lib/mrn_value_decoder.cpp b/storage/mroonga/lib/mrn_value_decoder.cpp
index 8356789915f..c01b01718b1 100644
--- a/storage/mroonga/lib/mrn_value_decoder.cpp
+++ b/storage/mroonga/lib/mrn_value_decoder.cpp
@@ -60,5 +60,16 @@ namespace mrn {
#endif
DBUG_VOID_RETURN;
}
+ void decode(long long int *dest, const uchar *source) {
+ MRN_DBUG_ENTER_FUNCTION();
+#ifdef MRN_DEST_IS_POINTER
+ longlongget(dest, source);
+#else
+ long long int value;
+ longlongget(value, source);
+ *dest = value;
+#endif
+ DBUG_VOID_RETURN;
+ }
}
}