Use PRIu64 instead of %lld
[awesomized/libmemcached] / libmemcached / callback.h
index 0719a66fb301abd8b9053864904d952e8e482793..4c3a95f4ff270004250c49df212e4a21561a5ba2 100644 (file)
@@ -9,8 +9,14 @@
  *
  */
 
-#ifndef __MEMCACHED_CALLBACK_H__
-#define __MEMCACHED_CALLBACK_H__
+#ifndef __LIBMEMCACHED_CALLBACK_H__
+#define __LIBMEMCACHED_CALLBACK_H__
+
+struct memcached_callback_st {
+  memcached_execute_fn *callback;
+  void *context;
+  uint32_t number_of_callback;
+};
 
 #ifdef __cplusplus
 extern "C" {
@@ -18,15 +24,15 @@ extern "C" {
 
 LIBMEMCACHED_API
 memcached_return_t memcached_callback_set(memcached_st *ptr,
-                                          memcached_callback_t flag,
+                                          const memcached_callback_t flag,
                                           void *data);
 LIBMEMCACHED_API
 void *memcached_callback_get(memcached_st *ptr,
-                             memcached_callback_t flag,
+                             const memcached_callback_t flag,
                              memcached_return_t *error);
 
 #ifdef __cplusplus
 }
 #endif
 
-#endif /* __MEMCACHED_CALLBACK_H__ */
+#endif /* __LIBMEMCACHED_CALLBACK_H__ */