Bug #551

SIZE_MAX is not defined in VC++

Added by Koichi Kimura over 6 years ago. Updated about 4 years ago.

[ruby-dev:36206]
Status:Closed
Priority:Normal
Assignee:Usaku NAKAMURA
ruby -v: Backport:

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

History

#1 Updated by Usaku NAKAMURA over 6 years ago

  • Status changed from Open to Closed
  • Assignee set to Usaku NAKAMURA

=begin
r19240で対応しました。
# このチケットの存在に気づいてませんでした。すみません
=end

Also available in: Atom PDF