]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rocksdb/java/rocksjni/trace_writer.cc
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / rocksdb / java / rocksjni / trace_writer.cc
index 3beafd45e0fbf1b9452df7369b06bf29a0f439f7..d582763994848c3b52f27fe3e798b4aa360f4749 100644 (file)
@@ -9,6 +9,7 @@
 #include <jni.h>
 
 #include "include/org_rocksdb_AbstractTraceWriter.h"
+#include "rocksjni/cplusplus_to_java_convert.h"
 #include "rocksjni/trace_writer_jnicallback.h"
 
 /*
@@ -16,8 +17,8 @@
  * Method:    createNewTraceWriter
  * Signature: ()J
  */
-jlong Java_org_rocksdb_AbstractTraceWriter_createNewTraceWriter(
-    JNIEnv* env, jobject jobj) {
+jlong Java_org_rocksdb_AbstractTraceWriter_createNewTraceWriter(JNIEnv* env,
+                                                                jobject jobj) {
   auto* trace_writer = new ROCKSDB_NAMESPACE::TraceWriterJniCallback(env, jobj);
-  return reinterpret_cast<jlong>(trace_writer);
+  return GET_CPLUSPLUS_POINTER(trace_writer);
 }