| Index: srtp/test/rtpw.c | 
| diff --git a/srtp/test/rtpw.c b/srtp/test/rtpw.c | 
| index 17f27f278136bfb72c451b182878f75a6f8c9421..9d560b6d069f461d0d46a1538c196c3fe6086775 100644 | 
| --- a/srtp/test/rtpw.c | 
| +++ b/srtp/test/rtpw.c | 
| @@ -68,6 +68,9 @@ | 
|  | 
| #ifdef HAVE_UNISTD_H | 
| #include <unistd.h>         /* for close()         */ | 
| +#elif defined(_MSC_VER) | 
| +#include <io.h>             /* for _close()        */ | 
| +#define close _close | 
| #endif | 
| #ifdef HAVE_SYS_SOCKET_H | 
| # include <sys/socket.h> | 
| @@ -470,7 +473,7 @@ main (int argc, char *argv[]) { | 
| expected_len, len); | 
| exit(1); | 
| } | 
| -    if (strlen(input_key) > policy.rtp.cipher_key_len*2) { | 
| +    if ((int) strlen(input_key) > policy.rtp.cipher_key_len*2) { | 
| fprintf(stderr, | 
| "error: too many digits in key/salt " | 
| "(should be %d hexadecimal digits, found %u)\n", | 
|  |