Index: src/libcfa/concurrency/monitor
===================================================================
--- src/libcfa/concurrency/monitor	(revision c1a9c86b33a7a40edb9fb80f386caddc59c72d52)
+++ src/libcfa/concurrency/monitor	(revision 34c6c76779b99bfd46b5d63d64172801bf9efc5f)
@@ -41,5 +41,5 @@
 struct monitor_guard_t {
 	monitor_desc ** m;
-	int count;
+	__lock_size_t   count;
 	monitor_desc ** prev_mntrs;
 	__lock_size_t   prev_count;
@@ -47,5 +47,5 @@
 };
 
-void ?{}( monitor_guard_t & this, monitor_desc ** m, int count, void (*func)() );
+void ?{}( monitor_guard_t & this, monitor_desc ** m, __lock_size_t count, void (*func)() );
 void ^?{}( monitor_guard_t & this );
 
@@ -105,5 +105,5 @@
 };
 
-void ?{}(__condition_node_t & this, thread_desc * waiting_thread, unsigned short count, uintptr_t user_info );
+void ?{}(__condition_node_t & this, thread_desc * waiting_thread, __lock_size_t count, uintptr_t user_info );
 void ?{}(__condition_criterion_t & this );
 void ?{}(__condition_criterion_t & this, monitor_desc * target, __condition_node_t * owner );
