summaryrefslogtreecommitdiff
path: root/lib/vtls/schannel.c
diff options
context:
space:
mode:
authorGisle Vanem <gisle.vanem@gmail.com>2021-07-15 16:28:29 +0200
committerGisle Vanem <gvanem@yahoo.no>2021-07-16 07:30:35 +0200
commitc6fd7cbf10c08bfe41779237487e622d2ff213f8 (patch)
tree328d7cdcbb3d49016f6971512ef8bfd5cc24f200 /lib/vtls/schannel.c
parent3cd9a23e80d914c16e74b1c34a397e665812591a (diff)
downloadcurl-c6fd7cbf10c08bfe41779237487e622d2ff213f8.tar.gz
[SChannel] Use '_tcsncmp()' instead
Revert previous change for PellesC. Instead replace all use of `_tcsnccmp()` with `_tcsncmp()`.
Diffstat (limited to 'lib/vtls/schannel.c')
-rw-r--r--lib/vtls/schannel.c26
1 files changed, 8 insertions, 18 deletions
diff --git a/lib/vtls/schannel.c b/lib/vtls/schannel.c
index fa6f84fa5..7ffba6cc1 100644
--- a/lib/vtls/schannel.c
+++ b/lib/vtls/schannel.c
@@ -143,16 +143,6 @@
#define BACKEND connssl->backend
-/* PellesC v10 does not have this in it's <tchar.h>
- */
-#ifndef _tcsnccmp
-# ifdef UNICODE
-# define _tcsnccmp wcsncmp
-# else
-# define _tcsnccmp strncmp
-# endif
-#endif
-
static Curl_recv schannel_recv;
static Curl_send schannel_send;
@@ -382,23 +372,23 @@ get_cert_location(TCHAR *path, DWORD *store_name, TCHAR **store_path,
store_name_len = sep - path;
- if(_tcsnccmp(path, TEXT("CurrentUser"), store_name_len) == 0)
+ if(_tcsncmp(path, TEXT("CurrentUser"), store_name_len) == 0)
*store_name = CERT_SYSTEM_STORE_CURRENT_USER;
- else if(_tcsnccmp(path, TEXT("LocalMachine"), store_name_len) == 0)
+ else if(_tcsncmp(path, TEXT("LocalMachine"), store_name_len) == 0)
*store_name = CERT_SYSTEM_STORE_LOCAL_MACHINE;
- else if(_tcsnccmp(path, TEXT("CurrentService"), store_name_len) == 0)
+ else if(_tcsncmp(path, TEXT("CurrentService"), store_name_len) == 0)
*store_name = CERT_SYSTEM_STORE_CURRENT_SERVICE;
- else if(_tcsnccmp(path, TEXT("Services"), store_name_len) == 0)
+ else if(_tcsncmp(path, TEXT("Services"), store_name_len) == 0)
*store_name = CERT_SYSTEM_STORE_SERVICES;
- else if(_tcsnccmp(path, TEXT("Users"), store_name_len) == 0)
+ else if(_tcsncmp(path, TEXT("Users"), store_name_len) == 0)
*store_name = CERT_SYSTEM_STORE_USERS;
- else if(_tcsnccmp(path, TEXT("CurrentUserGroupPolicy"),
+ else if(_tcsncmp(path, TEXT("CurrentUserGroupPolicy"),
store_name_len) == 0)
*store_name = CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY;
- else if(_tcsnccmp(path, TEXT("LocalMachineGroupPolicy"),
+ else if(_tcsncmp(path, TEXT("LocalMachineGroupPolicy"),
store_name_len) == 0)
*store_name = CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY;
- else if(_tcsnccmp(path, TEXT("LocalMachineEnterprise"),
+ else if(_tcsncmp(path, TEXT("LocalMachineEnterprise"),
store_name_len) == 0)
*store_name = CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE;
else