Merge pull request #94 from emoon/master

Clang warning fixes
This commit is contained in:
omar 2014-12-06 12:59:22 +00:00
commit 123691023b

View File

@ -7188,7 +7188,7 @@ struct ExampleAppConsole
const char* commands[] = { "HELP", "CLEAR", "CLASSIFY" }; const char* commands[] = { "HELP", "CLEAR", "CLASSIFY" };
ImVector<const char*> candidates; ImVector<const char*> candidates;
for (size_t i = 0; i < IM_ARRAYSIZE(commands); i++) for (size_t i = 0; i < IM_ARRAYSIZE(commands); i++)
if (ImStrnicmp(commands[i], word_start, word_end-word_start) == 0) if (ImStrnicmp(commands[i], word_start, (int)(word_end-word_start)) == 0)
candidates.push_back(commands[i]); candidates.push_back(commands[i]);
if (candidates.size() == 0) if (candidates.size() == 0)
@ -7199,14 +7199,14 @@ struct ExampleAppConsole
else if (candidates.size() == 1) else if (candidates.size() == 1)
{ {
// Single match. Delete the beginning of the word and replace it entirely so we've got nice casing // Single match. Delete the beginning of the word and replace it entirely so we've got nice casing
data->DeleteChars(word_start-data->Buf, word_end-word_start); data->DeleteChars((int)(word_start-data->Buf), (int)(word_end-word_start));
data->InsertChars(data->CursorPos, candidates[0]); data->InsertChars(data->CursorPos, candidates[0]);
data->InsertChars(data->CursorPos, " "); data->InsertChars(data->CursorPos, " ");
} }
else else
{ {
// Multiple matches. Complete as much as we can, so inputing "C" will complete to "CL" and display "CLEAR" and "CLASSIFY" // Multiple matches. Complete as much as we can, so inputing "C" will complete to "CL" and display "CLEAR" and "CLASSIFY"
int match_len = word_end - word_start; int match_len = (int)(word_end - word_start);
while (true) while (true)
{ {
int c = 0; int c = 0;
@ -7225,7 +7225,7 @@ struct ExampleAppConsole
if (match_len > 0) if (match_len > 0)
{ {
data->DeleteChars(word_start - data->Buf, word_end-word_start); data->DeleteChars((int)(word_start - data->Buf), (int)(word_end-word_start));
data->InsertChars(data->CursorPos, candidates[0], candidates[0] + match_len); data->InsertChars(data->CursorPos, candidates[0], candidates[0] + match_len);
} }