escape_code_length: cast to size_t, not int

This commit is contained in:
Aaron Gyes 2016-10-09 21:58:14 -07:00
parent 4ffc6e02b7
commit 14efcb7cc5

View file

@ -214,7 +214,7 @@ size_t escape_code_length(const wchar_t *code) {
for (size_t p = 0; p < sizeof esc / sizeof *esc && !found; p++) { for (size_t p = 0; p < sizeof esc / sizeof *esc && !found; p++) {
if (!esc[p]) continue; if (!esc[p]) continue;
for (size_t k = 0; k < std::min(16, static_cast<int>(max_colors)); k++) { for (size_t k = 0; k < std::min(16UL, static_cast<size_t>(max_colors)); k++) {
size_t len = try_sequence(tparm(esc[p], k), code); size_t len = try_sequence(tparm(esc[p], k), code);
if (len) { if (len) {
resulting_length = len; resulting_length = len;