diff options
author | smatz <smatz@openttd.org> | 2008-07-18 21:01:30 +0000 |
---|---|---|
committer | smatz <smatz@openttd.org> | 2008-07-18 21:01:30 +0000 |
commit | 58c2e3e285c07fc51f8514b0f6ca7338347500e0 (patch) | |
tree | b97d506f8fe3aae860d6eefe2edef4ac203579de /src/oldpool_func.h | |
parent | 6ecfaa5c84163bd878974b709bc06e0d42c589cd (diff) | |
download | openttd-58c2e3e285c07fc51f8514b0f6ca7338347500e0.tar.xz |
(svn r13733) -Fix (r13731): gcc2.95 compilation
Diffstat (limited to 'src/oldpool_func.h')
-rw-r--r-- | src/oldpool_func.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/oldpool_func.h b/src/oldpool_func.h index 4397d8443..8a26adc22 100644 --- a/src/oldpool_func.h +++ b/src/oldpool_func.h @@ -17,7 +17,7 @@ template<typename T, typename Tid, OldMemoryPool<T> *Tpool> T *PoolItem<T, Tid, { uint last_minus_one = Tpool->GetSize() - 1; - for (T *t = Tpool->Get(first); t != NULL; t = (t->index < last_minus_one) ? Tpool->Get(t->index + 1U) : NULL) { + for (T *t = Tpool->Get(first); t != NULL; t = ((uint)t->index < last_minus_one) ? Tpool->Get(t->index + 1U) : NULL) { if (!t->IsValid()) { first = t->index; Tid index = t->index; @@ -44,7 +44,7 @@ template<typename T, typename Tid, OldMemoryPool<T> *Tpool> bool PoolItem<T, Tid { uint last_minus_one = Tpool->GetSize() - 1; - for (T *t = Tpool->Get(Tpool->first_free_index); t != NULL; t = (t->index < last_minus_one) ? Tpool->Get(t->index + 1U) : NULL) { + for (T *t = Tpool->Get(Tpool->first_free_index); t != NULL; t = ((uint)t->index < last_minus_one) ? Tpool->Get(t->index + 1U) : NULL) { if (!t->IsValid()) return true; Tpool->first_free_index = t->index; } |