From 295d423cc47f9ee8a72134dc544892a03b279311 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Sun, 10 Jul 2022 23:23:09 +0200 Subject: Convert to C++. I already hit upon some object-oriented programming patterns in *listview.c, so I felt that it would be natural to use this as an opportunity to learn C++. --- c/common.c | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 c/common.c (limited to 'c/common.c') 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 -#include - -#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; -} -- cgit v1.2.3