* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include "precomp.h"
+#include <string.h>
+#include <stdlib.h>
+#include <stdarg.h>
+#include <stdio.h>
+#include "windef.h"
+#include "winbase.h"
+#include "wine/winternl.h"
+#include "wingdi.h"
+#include "winreg.h"
+#include "winnls.h"
+#include "winerror.h"
+#include "objbase.h"
+#include "tapi.h"
+#include "wine/debug.h"
+
+WINE_DEFAULT_DEBUG_CHANNEL(tapi);
/* registry keys */
static const char szCountrylistKey[] =
HKEY hsubkey;
if (RegEnumKeyW(hkey, i, subkey_name, max_subkey_len) != ERROR_SUCCESS) continue;
- if (id && (atoiW(subkey_name) != id)) continue;
+ if (id && (wcstol(subkey_name, NULL, 10) != id)) continue;
if (RegOpenKeyW(hkey, subkey_name, &hsubkey) != ERROR_SUCCESS) continue;
RegQueryValueExW(hsubkey, international_ruleW, NULL, NULL, NULL, &size_int);
list->dwUsedSize += len + sizeof(LINECOUNTRYENTRY);
if (id) i = 0;
- entry[i].dwCountryID = atoiW(subkey_name);
+ entry[i].dwCountryID = wcstol(subkey_name, NULL, 10);
size = sizeof(DWORD);
RegQueryValueExW(hsubkey, country_codeW, NULL, NULL, (BYTE *)&entry[i].dwCountryCode, &size);
entry[i].dwNextCountryID = 0;
== ERROR_SUCCESS){
DWORD size_val;
i++;
- if( strncasecmp(loc_key_name, "location", 8) ||
+ if( _strnicmp(loc_key_name, "location", 8) ||
(RegOpenKeyA(hkLocations, loc_key_name, &hsubkey)
!= ERROR_SUCCESS))
continue;
ERROR_SUCCESS){
DWORD size_val;
i++;
- if( strncasecmp(card_key_name, "card", 4) || ERROR_SUCCESS !=
+ if( _strnicmp(card_key_name, "card", 4) || ERROR_SUCCESS !=
(RegOpenKeyA(hkCards, card_key_name, &hsubkey) ))
continue;
numcards++;
== ERROR_SUCCESS){
DWORD size_val;
i++;
- if( strncasecmp(loc_key_name, "location", 8) ||
+ if( _strnicmp(loc_key_name, "location", 8) ||
(RegOpenKeyA(hkLocations, loc_key_name, &hsubkey)
!= ERROR_SUCCESS))
continue;
ERROR_SUCCESS){
DWORD size_val;
i++;
- if( strncasecmp(card_key_name, "card", 4) ||
+ if( _strnicmp(card_key_name, "card", 4) ||
(RegOpenKeyA(hkCards, card_key_name, &hsubkey) != ERROR_SUCCESS))
continue;
size_val=sizeof(DWORD);