comparison src/utils.cc @ 13113:40f935b15a22

Fix warning about signed/unsigned comparison
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Wed, 07 Sep 2011 18:12:26 -0500
parents 7d4f5a033330
children 98d23b0f16e1
comparison
equal deleted inserted replaced
13112:969ed305dde5 13113:40f935b15a22
1366 1366
1367 va_end (saved_args); 1367 va_end (saved_args);
1368 1368
1369 END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE; 1369 END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE;
1370 1370
1371 if (nchars > -1 && nchars < size) 1371 // Cast to avoid signed/unsigned comparison is safe due to
1372 // short-circuiting
1373 if (nchars > -1 && static_cast<size_t>(nchars) < size)
1372 break; 1374 break;
1373 else 1375 else
1374 { 1376 {
1375 delete [] buf; 1377 delete [] buf;
1376 1378