std::numeric_limits isn't working...

This commit is contained in:
beard%netscape.com 2000-05-09 04:26:44 +00:00
Родитель 547491b13b
Коммит 5e9296ee19
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -132,7 +132,7 @@ namespace JavaScript {
static void construct(pointer p, const T &val) { new(p) T(val);}
static void destroy(pointer p) { p->~T(); }
#ifdef __GNUC__
#if defined(__GNUC__) || defined(_WIN32)
static size_type max_size() { return size_type(-1) / sizeof(T); }
#else
static size_type max_size() { return std::numeric_limits<size_type>::max() / sizeof(T); }

Просмотреть файл

@ -132,7 +132,7 @@ namespace JavaScript {
static void construct(pointer p, const T &val) { new(p) T(val);}
static void destroy(pointer p) { p->~T(); }
#ifdef __GNUC__
#if defined(__GNUC__) || defined(_WIN32)
static size_type max_size() { return size_type(-1) / sizeof(T); }
#else
static size_type max_size() { return std::numeric_limits<size_type>::max() / sizeof(T); }