diff options
Diffstat (limited to 'c/common.c')
-rw-r--r-- | c/common.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/c/common.c b/c/common.c deleted file mode 100644 index a056993..0000000 --- a/c/common.c +++ /dev/null @@ -1,29 +0,0 @@ -#include <windows.h> -#include <SWI-Prolog.h> - -#include "resource.h" -#include "defs.h" - -/* Convert normal string to TSTR using given codepage. */ -TCHAR * -TszFromSz(const char *sz, int iCp) -{ - TCHAR *tsz; - -#ifdef UNICODE - int cbMultiByte, cchWideChar; - - cbMultiByte = strlen(sz)+1; - cchWideChar = MultiByteToWideChar(iCp, 0, sz, cbMultiByte, NULL, 0); - tsz = malloc(cchWideChar*sizeof(WCHAR)); - if (!tsz) return NULL; - if (!MultiByteToWideChar(iCp, 0, sz, cbMultiByte, tsz, cchWideChar)) - return NULL; -#else - tsz = malloc(strlen(sz)+1); - if (!tsz) return NULL; - strcpy(tsz, sz); -#endif - - return tsz; -} |