- return !*end && (end != start) && (errno != ERANGE);
-}
-
-#else
-
-// FIXME, TODO, ASAP !!! - ugly trick to make release for Open Watcom possible
-// without changing code flow for other compilers
-
-#define wxStringToIntType(start, val, base, func) \
- wxCHECK_MSG( val, false, _T("NULL output pointer") ); \
- wxASSERT_MSG( !base || (base > 1 && base <= 36), _T("invalid base") ); \
- \
- errno = 0; \
- \
- wxChar *end; \
- *val = (*func)(start, &end, base); \
- \
- return !*end && (end != start) && (errno != ERANGE)
-