Project

General

Profile

Bug #551

SIZE_MAX is not defined in VC++

Added by kbk (Koichi Kimura) over 8 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
[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

History

#1 Updated by usa (Usaku NAKAMURA) over 8 years ago

  • Status changed from Open to Closed
  • Assignee set to usa (Usaku NAKAMURA)

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

Also available in: Atom PDF