util.h: Use size_t for static array sizes

This commit is contained in:
Jonas Kulla 2014-07-19 00:49:25 +02:00
parent 20e46a98dd
commit ccba946973
3 changed files with 5 additions and 5 deletions

View File

@ -100,19 +100,19 @@ MrbData::MrbData(mrb_state *mrb)
{
int arena = mrb_gc_arena_save(mrb);
for (int i = 0; i < excDataN; ++i)
for (size_t i = 0; i < excDataN; ++i)
exc[excData[i].ind] = mrb_define_class(mrb, excData[i].str, mrb->eException_class);
RClass *errnoMod = mrb_define_module(mrb, "Errno");
for (int i = 0; i < enoExcDataN; ++i)
for (size_t i = 0; i < enoExcDataN; ++i)
exc[enoExcData[i].ind] =
mrb_define_class_under(mrb, errnoMod, enoExcData[i].str, mrb->eStandardError_class);
exc[TypeError] = mrb_class_get(mrb, "TypeError");
exc[ArgumentError] = mrb_class_get(mrb, "ArgumentError");
for (int i = 0; i < symDataN; ++i)
for (size_t i = 0; i < symDataN; ++i)
symbols[symData[i].ind] = mrb_intern_cstr(mrb, symData[i].str);
mrb_gc_arena_restore(mrb, arena);

View File

@ -332,7 +332,7 @@ struct InputPrivate
{
int index;
if (code < 0 || code > mapToIndexN-1)
if (code < 0 || (size_t) code > mapToIndexN-1)
index = 0;
else
index = mapToIndex[code];

View File

@ -103,7 +103,7 @@ inline bool contains(const C &c, const V &v)
#define ARRAY_SIZE(obj) (sizeof(obj) / sizeof((obj)[0]))
#define elementsN(obj) const int obj##N = ARRAY_SIZE(obj)
#define elementsN(obj) const size_t obj##N = ARRAY_SIZE(obj)
#define DECL_ATTR_DETAILED(name, type, keyword1, keyword2) \
keyword1 type get##name() keyword2; \