diff --git a/meshconsole/main.c b/meshconsole/main.c index 9f1081b..066ee50 100644 --- a/meshconsole/main.c +++ b/meshconsole/main.c @@ -102,7 +102,7 @@ ILibTransport_DoneState kvm_serviceWriteSink(char *buffer, int bufferLen, void * #endif #ifdef WIN32 -#define wmain_free(argv) for(argvi=0;argvi<(ILibMemory_Size(argv)/sizeof(void*));++argvi){ILibMemory_Free(argv[argvi]);}ILibMemory_Free(argv); +#define wmain_free(argv) for(argvi=0;argvi<(int)(ILibMemory_Size(argv)/sizeof(void*));++argvi){ILibMemory_Free(argv[argvi]);}ILibMemory_Free(argv); int wmain(int argc, char **wargv) #else int main(int argc, char **argv) diff --git a/meshservice/ServiceMain.c b/meshservice/ServiceMain.c index ada3b4d..2f43c9b 100644 --- a/meshservice/ServiceMain.c +++ b/meshservice/ServiceMain.c @@ -914,7 +914,7 @@ BOOL CtrlHandler(DWORD fdwCtrlType) } } -#define wmain_free(argv) for(argvi=0;argvi<(ILibMemory_Size(argv)/sizeof(void*));++argvi){ILibMemory_Free(argv[argvi]);}ILibMemory_Free(argv); +#define wmain_free(argv) for(argvi=0;argvi<(int)(ILibMemory_Size(argv)/sizeof(void*));++argvi){ILibMemory_Free(argv[argvi]);}ILibMemory_Free(argv); int wmain(int argc, char* wargv[]) { int i; diff --git a/microscript/ILibDuktape_GenericMarshal.c b/microscript/ILibDuktape_GenericMarshal.c index 55d05c0..a377caa 100644 --- a/microscript/ILibDuktape_GenericMarshal.c +++ b/microscript/ILibDuktape_GenericMarshal.c @@ -465,7 +465,6 @@ duk_ret_t ILibDuktape_GenericMarshal_CreateVariable(duk_context *ctx) { #ifdef WIN32 wchar_t *wbuffer = (wchar_t*)ILibMemory_AllocateA(((int)strLen * 2) + 2); - size_t converted; if (MultiByteToWideChar(CP_UTF8, 0, (LPCCH)str, size, wbuffer, strLen + 1) == 0) { return(ILibDuktape_Error(ctx, "UTF8 Conversion Error"));