/**
* This file contains an implementation of the callback interface for level 1
* in the protocol library. If you compare the implementation with the one
- * in interface_v0.c you will see that this implementation is much easier and
+ * in interface_v0.cc you will see that this implementation is much easier and
* hides all of the protocol logic and let you focus on the application
* logic. One "problem" with this layer is that it is synchronous, so that
* you will not receive the next command before a answer to the previous
* command is being sent.
*/
-#include "config.h"
+#include "mem_config.h"
#include <cassert>
#include <cerrno>
#include <cstring>
#include <fcntl.h>
#include <sys/types.h>
-#include <unistd.h>
-
-#include <libmemcachedprotocol-0.0/handler.h>
+#if HAVE_UNISTD_H
+# include <unistd.h>
+#endif
+#include <libmemcachedprotocol-0/handler.h>
#include <example/byteorder.h>
#include "example/memcached_light.h"
#include "example/storage.h"