diff --git a/consumer/api/cpp/src/consumer_c_glue.cpp b/consumer/api/cpp/src/consumer_c_glue.cpp
index 30d2938ecf925527531cbe25a522a7e5aad4377a..a4a2e5937a388935a73e2d1a5a1666fc411ba0a5 100644
--- a/consumer/api/cpp/src/consumer_c_glue.cpp
+++ b/consumer/api/cpp/src/consumer_c_glue.cpp
@@ -1,7 +1,8 @@
 #define __CONSUMER_C_INTERFACE_IMPLEMENTATION__
 #include "asapo/asapo_consumer.h"
+
 //! boolean type
-typedef bool AsapoBool;
+typedef int AsapoBool;
 
 class AsapoHandle {
   public: