From 05cb3ed52210da707e2bf42d4d1eccb0ea55f4af Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 6 Dec 2012 19:19:57 +0000 Subject: warning fixes git-svn-id: http://svn.miranda-ng.org/main/trunk@2670 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/NotesAndReminders/src/miscutils.cpp | 2 +- plugins/NotesAndReminders/src/options.cpp | 4 +--- plugins/NotesAndReminders/src/reminders.cpp | 37 +++++++++++------------------ 3 files changed, 16 insertions(+), 27 deletions(-) (limited to 'plugins/NotesAndReminders/src') diff --git a/plugins/NotesAndReminders/src/miscutils.cpp b/plugins/NotesAndReminders/src/miscutils.cpp index e592b94699..1ea10305c9 100644 --- a/plugins/NotesAndReminders/src/miscutils.cpp +++ b/plugins/NotesAndReminders/src/miscutils.cpp @@ -101,7 +101,7 @@ void ReadSettingBlob(HANDLE hContact, char *ModuleName, char *SettingName, WORD void WriteSettingIntArray(HANDLE hContact,char *ModuleName,char *SettingName,const int *Value, int Size) { - WriteSettingBlob(hContact,ModuleName,SettingName,sizeof(int)*Size,(void*)Value); + WriteSettingBlob(hContact, ModuleName, SettingName, WORD(sizeof(int)*Size), (void*)Value); } bool ReadSettingIntArray(HANDLE hContact,char *ModuleName,char *SettingName,int *Value, int Size) diff --git a/plugins/NotesAndReminders/src/options.cpp b/plugins/NotesAndReminders/src/options.cpp index 62bad6bcd3..a9a1884c9b 100644 --- a/plugins/NotesAndReminders/src/options.cpp +++ b/plugins/NotesAndReminders/src/options.cpp @@ -303,12 +303,10 @@ void LoadNRFont(int i, LOGFONT *lf, COLORREF *colour) static void TrimString(TCHAR *s) { if (!s || !*s) - { return; - } TCHAR *start = s; - UINT n = _tcslen(s) - 1; + UINT n = UINT(_tcslen(s) - 1); TCHAR *end = s + n; diff --git a/plugins/NotesAndReminders/src/reminders.cpp b/plugins/NotesAndReminders/src/reminders.cpp index d991757090..08d40c1f44 100644 --- a/plugins/NotesAndReminders/src/reminders.cpp +++ b/plugins/NotesAndReminders/src/reminders.cpp @@ -784,35 +784,26 @@ void ListReminders(void) void GetTriggerTimeString(const ULARGE_INTEGER *When, char *s, UINT strSize, BOOL bUtc) { - SYSTEMTIME tm; + SYSTEMTIME tm = { 0 }; LCID lc = GetUserDefaultLCID(); *s = 0; - memset(&tm, 0, sizeof(tm)); if (bUtc) FileTimeToTzLocalST((const FILETIME*)When, &tm); else FILETIMEtoSYSTEMTIME((FILETIME*)When, &tm); - if ( GetDateFormat(lc, DATE_LONGDATE, &tm, NULL, s, strSize) ) - { + if ( GetDateFormat(lc, DATE_LONGDATE, &tm, NULL, s, strSize)) { // append time - { - int n = strlen(s); - s[n++] = ' '; - s[n] = 0; + int n = (int)strlen(s); + s[n++] = ' '; + s[n] = 0; - if ( !GetTimeFormat(lc, LOCALE_NOUSEROVERRIDE|TIME_NOSECONDS, &tm, NULL, s+n, strSize-n) ) - { - mir_snprintf(s+n, strSize-n, "%02d:%02d", tm.wHour, tm.wMinute); - } - } - } - else - { - mir_snprintf(s, strSize, "%d-%02d-%02d %02d:%02d", tm.wYear, tm.wMonth, tm.wDay, tm.wHour, tm.wMinute); + if ( !GetTimeFormat(lc, LOCALE_NOUSEROVERRIDE|TIME_NOSECONDS, &tm, NULL, s+n, strSize-n) ) + mir_snprintf(s+n, strSize-n, "%02d:%02d", tm.wHour, tm.wMinute); } + else mir_snprintf(s, strSize, "%d-%02d-%02d %02d:%02d", tm.wYear, tm.wMonth, tm.wDay, tm.wHour, tm.wMinute); } @@ -2488,14 +2479,14 @@ static void InitListView(HWND AHLV) lvTIt.iItem = I; lvTIt.iSubItem = 0; lvTIt.pszText = S1; - lvTIt.cchTextMax = strlen(S1); + lvTIt.cchTextMax = (int)strlen(S1); ListView_InsertItem(AHLV,&lvTIt); lvTIt.mask = LVIF_TEXT; S = GetPreviewString(pReminder->Reminder); lvTIt.iItem = I; lvTIt.iSubItem = 1; lvTIt.pszText = S; - lvTIt.cchTextMax = strlen(S); + lvTIt.cchTextMax = (int)strlen(S); ListView_SetItem(AHLV,&lvTIt); I++; @@ -2666,13 +2657,13 @@ INT_PTR CALLBACK DlgProcViewReminders(HWND Dialog,UINT Message,WPARAM wParam,LPA lvCol.mask = LVCF_TEXT | LVCF_WIDTH; S = Translate("Reminder text"); lvCol.pszText = S; - lvCol.cchTextMax = strlen(S); + lvCol.cchTextMax = (int)strlen(S); lvCol.cx = g_reminderListColGeom[1]; ListView_InsertColumn(H,0,&lvCol); lvCol.mask = LVCF_TEXT | LVCF_WIDTH; S = Translate("Date of activation"); lvCol.pszText = S; - lvCol.cchTextMax = strlen(S); + lvCol.cchTextMax = (int)strlen(S); lvCol.cx = g_reminderListColGeom[0]; ListView_InsertColumn(H,0,&lvCol); InitListView(H); @@ -2870,10 +2861,10 @@ void Send(char *user, char *host, char *Msg, char *server) ch = (char*)malloc(strlen(user) + strlen(host) + 16); ch = (char*)realloc(ch,sprintf(ch,"rcpt to:%s@%s\r\n",user,host)); WS_Send(S,"mail from: \r\n",13); - WS_Send(S,ch,strlen(ch)); + WS_Send(S,ch,(int)strlen(ch)); WS_Send(S,"data\r\n",6); WS_Send(S,"From:\r\n\r\n",14); - WS_Send(S,Msg,strlen(Msg)); + WS_Send(S,Msg,(int)strlen(Msg)); WS_Send(S,"\r\n.\r\n",5); WS_Send(S,"quit\r\n",6); SAFE_FREE((void**)&ch); -- cgit v1.2.3