Project

General

Profile

Actions

Bug #551

closed

SIZE_MAX is not defined in VC++

Added by kbk (Koichi Kimura) over 15 years ago. Updated almost 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 #1

Updated by usa (Usaku NAKAMURA) over 15 years ago

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

=begin
r19240で対応しました。

このチケットの存在に気づいてませんでした。すみません

=end

Actions

Also available in: Atom PDF

Like0
Like0