185c185
< int size = param.size();
---
> typename vector<T>::size_type size = param.size();
189c189
< for (int i = 1; i < size; ++i) {
---
> for (typename vector<T>::size_type i = 1; i < size; ++i) {
210c210
< arrayParamOut(ostream &os, const string &name, const T *param, int size)
---
> arrayParamOut(ostream &os, const string &name, const T *param, unsigned size)
215c215
< for (int i = 1; i < size; ++i) {
---
> for (unsigned i = 1; i < size; ++i) {
226c226
< T *param, int size)
---
> T *param, unsigned size)
247c247
< for (int i = 0; i < tokens.size(); i++) {
---
> for (vector<string>::size_type i = 0; i < tokens.size(); i++) {
289c289
< for (int i = 0; i < tokens.size(); i++) {
---
> for (vector<string>::size_type i = 0; i < tokens.size(); i++) {
309,310d308
<
<
329c327
< type const *param, int size); \
---
> type const *param, unsigned size); \
332c330
< const string &name, type *param, int size); \
---
> const string &name, type *param, unsigned size); \