server: Added data_size_t type to represent sizes in the server protocol.
Make it an unsigned int to save some space on Win64, if we need to
transfer more than 4Gb over the server pipe something is seriously
wrong.
diff --git a/server/request.c b/server/request.c
index 260fc62..6fc7fcb 100644
--- a/server/request.c
+++ b/server/request.c
@@ -188,7 +188,7 @@
}
/* allocate the reply data */
-void *set_reply_data_size( size_t size )
+void *set_reply_data_size( data_size_t size )
{
assert( size <= get_reply_max_size() );
if (size && !(current->reply_data = mem_alloc( size ))) size = 0;