diff options
| author | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2020-05-30 15:47:12 +0200 |
|---|---|---|
| committer | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2020-05-30 15:47:12 +0200 |
| commit | f9cfbb8870a023478d52fd03c90abcbed9c49304 (patch) | |
| tree | db823e58661cde8d261cc4da5add7a42372c8827 /alf | |
| parent | 3939baf87d2b8776b47eff2c058fceaa351d9550 (diff) | |
remove ALF_BuildUniqueName in favor of wsprintf
Diffstat (limited to 'alf')
| -rw-r--r-- | alf/alf.cpp | 34 | ||||
| -rw-r--r-- | alf/alfcontrol.cpp | 2 | ||||
| -rw-r--r-- | alf/alfpriv.h | 6 | ||||
| -rw-r--r-- | alf/alfwindow.cpp | 2 |
4 files changed, 2 insertions, 42 deletions
diff --git a/alf/alf.cpp b/alf/alf.cpp index 32d5cc7..de23784 100644 --- a/alf/alf.cpp +++ b/alf/alf.cpp @@ -105,40 +105,6 @@ ALF_Free(const void *p) } void -ALF_BuildUniqueName(TCHAR *buf, const TCHAR *prefix, ULONG_PTR uniquifier) -{ - int prefixlen = lstrlen(prefix); - CopyMemory(buf, prefix, (SIZE_T)prefixlen * sizeof(*prefix)); - - int numlen = sizeof(LONG_PTR)*2; - int i = numlen - 1; - while (i >= 0) { - buf[prefixlen + i] = TEXT("0123456789ABCDEF")[uniquifier & 0xf]; - uniquifier >>= 4; - i--; - } - - buf[prefixlen + numlen] = 0; -} - -void -ALF_BuildUniqueNameW(WCHAR *buf, const WCHAR *prefix, ULONG_PTR uniquifier) -{ - int prefixlen = lstrlenW(prefix); - CopyMemory(buf, prefix, (SIZE_T)prefixlen * sizeof(*prefix)); - - int numlen = sizeof(LONG_PTR)*2; - int i = numlen - 1; - while (i >= 0) { - buf[prefixlen + i] = L"0123456789ABCDEF"[uniquifier & 0xf]; - uniquifier >>= 4; - i--; - } - - buf[prefixlen + numlen] = 0; -} - -void ALF_DestroyWindow(HWND win) { DestroyWindow(win); diff --git a/alf/alfcontrol.cpp b/alf/alfcontrol.cpp index a630fa7..9f1954c 100644 --- a/alf/alfcontrol.cpp +++ b/alf/alfcontrol.cpp @@ -21,7 +21,7 @@ ALF_RegisterControlClass(void) WNDCLASS cls; ZeroMemory(&cls, sizeof(cls)); - ALF_BuildUniqueName(_alf_controlClass, TEXT("ALFControl."), (ULONG_PTR)&_alf_controlClass[0]); + wsprintf(_alf_controlClass, TEXT("ALFControl.%p"), (ULONG_PTR)&_alf_controlClass[0]); cls.style = CS_DBLCLKS; cls.hInstance = ALF_HINSTANCE; diff --git a/alf/alfpriv.h b/alf/alfpriv.h index eb3c358..0c5cc25 100644 --- a/alf/alfpriv.h +++ b/alf/alfpriv.h @@ -29,12 +29,6 @@ ALF_RegisterControlClass(void); HWND ALF_CreatePanelWindow(HWND parent, WORD id); -void -ALF_BuildUniqueName(TCHAR *buf, const TCHAR *prefix, ULONG_PTR uniquifier); - -void -ALF_BuildUniqueNameW(WCHAR *buf, const WCHAR *prefix, ULONG_PTR uniquifier); - // TODO: think about making it public BOOL ALF_ShouldMessageBubble(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam); diff --git a/alf/alfwindow.cpp b/alf/alfwindow.cpp index a464080..f59e784 100644 --- a/alf/alfwindow.cpp +++ b/alf/alfwindow.cpp @@ -375,7 +375,7 @@ ALF_RegisterWindowClass(void) WNDCLASS cls; ZeroMemory(&cls, sizeof(cls)); - ALF_BuildUniqueName(_alf_windowClass, TEXT("ALFWindow."), (ULONG_PTR)&_alf_windowClass[0]); + wsprintf(_alf_windowClass, TEXT("ALFWindow.%p"), (ULONG_PTR)&_alf_windowClass[0]); cls.style = 0; cls.hInstance = ALF_HINSTANCE; |
