Project

General

Profile

Actions

Bug #551

closed

SIZE_MAX is not defined in VC++

Added by kbk (Koichi Kimura) about 16 years ago. Updated over 13 years ago.

Status:
Closed
Target version:
-
ruby -v:
Backport:
[ruby-dev:36206]

Description

=begin
transcode.c の allocate_converted_string 中で

 while (res == econv_destination_buffer_full) {
     if (SIZE_MAX/2 < dst_bufsize) {
         goto fail;
     }

という部分がありますが、SIZE_MAXはC99で追加された定数
(参考 http://linux.die.net/man/3/size_max )なので
例によって VC++ でビルドに失敗します。
=end

Actions

Also available in: Atom PDF

Like0
Like0