@@ -24,7 +24,7 @@ static char THIS_FILE[]=__FILE__;
2424CAutoUpdater::CAutoUpdater ()
2525{
2626 // Initialize WinInet
27- hInternet = InternetOpen (" AutoUpdateAgent" , INTERNET_OPEN_TYPE_PRECONFIG, NULL , NULL , 0 );
27+ hInternet = InternetOpen (TEXT ( " AutoUpdateAgent" ) , INTERNET_OPEN_TYPE_PRECONFIG, NULL , NULL , 0 );
2828}
2929
3030CAutoUpdater::~CAutoUpdater ()
@@ -144,7 +144,7 @@ CAutoUpdater::ErrorType CAutoUpdater::CheckForUpdate()
144144// }
145145
146146 MessageBox (AfxGetMainWnd ()->m_hWnd , LoadString (IDS_INSTALL_UPDATE), LoadString (IDS_PCMAN_CLOSE), MB_ICONINFORMATION|MB_OK);
147- if (!::ShellExecute (AfxGetMainWnd ()->m_hWnd , " open" , updateFileLocation, NULL , NULL ,
147+ if (!::ShellExecute (AfxGetMainWnd ()->m_hWnd , TEXT ( " open" ) , updateFileLocation, NULL , NULL ,
148148 SW_SHOWNORMAL))
149149 {
150150 return UpdateNotComplete;
@@ -325,7 +325,7 @@ int CAutoUpdater::CompareVersions(CString ver1, CString ver2)
325325 }
326326
327327 // Get version 1 to DWORDs
328- TCHAR *pToken = strtok (pVer1, _T (" ." ));
328+ TCHAR *pToken = _tcstok (pVer1, _T (" ." ));
329329 if (pToken == NULL )
330330 {
331331 return -21 ;
@@ -338,14 +338,14 @@ int CAutoUpdater::CompareVersions(CString ver1, CString ver2)
338338 {
339339 return -21 ; // Error in structure, too many parameters
340340 }
341- wVer1[i] = atoi (pToken);
342- pToken = strtok (NULL , _T (" ." ));
341+ wVer1[i] = _tstoi (pToken);
342+ pToken = _tcstok (NULL , _T (" ." ));
343343 i--;
344344 }
345345 ver1.ReleaseBuffer ();
346346
347347 // Get version 2 to DWORDs
348- pToken = strtok (pVer2, _T (" ." ));
348+ pToken = _tcstok (pVer2, _T (" ." ));
349349 if (pToken == NULL )
350350 {
351351 return -22 ;
@@ -358,8 +358,8 @@ int CAutoUpdater::CompareVersions(CString ver1, CString ver2)
358358 {
359359 return -22 ; // Error in structure, too many parameters
360360 }
361- wVer2[i] = atoi (pToken);
362- pToken = strtok (NULL , _T (" ." ));
361+ wVer2[i] = _tstoi (pToken);
362+ pToken = _tcstok (NULL , _T (" ." ));
363363 i--;
364364 }
365365 ver2.ReleaseBuffer ();
0 commit comments