Mercurial > hg > octave-nkf
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 |