diff options
Diffstat (limited to 'src/ccapi/server')
| -rw-r--r-- | src/ccapi/server/win/ccs_os_server.cpp | 4 | ||||
| -rw-r--r-- | src/ccapi/server/win/ccs_win_pipe.c | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/ccapi/server/win/ccs_os_server.cpp b/src/ccapi/server/win/ccs_os_server.cpp index 0c3f7660e..61392e9a3 100644 --- a/src/ccapi/server/win/ccs_os_server.cpp +++ b/src/ccapi/server/win/ccs_os_server.cpp @@ -941,10 +941,10 @@ RPC_STATUS RPC_ENTRY sec_callback( IN RPC_IF_ID *Interface, /* MIDL allocate and free */
/*********************************************************************/
-void __RPC_FAR * __RPC_USER midl_user_allocate(size_t len) {
+extern "C" void __RPC_FAR * __RPC_USER midl_user_allocate(size_t len) {
return(malloc(len));
}
-void __RPC_USER midl_user_free(void __RPC_FAR * ptr) {
+extern "C" void __RPC_USER midl_user_free(void __RPC_FAR * ptr) {
free(ptr);
}
diff --git a/src/ccapi/server/win/ccs_win_pipe.c b/src/ccapi/server/win/ccs_win_pipe.c index a8fea2f38..7c6137127 100644 --- a/src/ccapi/server/win/ccs_win_pipe.c +++ b/src/ccapi/server/win/ccs_win_pipe.c @@ -25,6 +25,8 @@ */ #include "assert.h" +#include <stdlib.h> +#include <malloc.h> #include "ccs_win_pipe.h" #include "cci_debugging.h" |
