Project

General

Profile

Actions

Bug #10454

closed

%i doesn't have any special behavior in rb_sprintf et al.

Added by silverhammermba (Max Anselm) about 10 years ago. Updated about 10 years ago.

Status:
Closed
Assignee:
Target version:
-
ruby -v:
ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-linux]
[ruby-core:66003]

Description

README.EXT claims:

In the format string, %i is used for Object#to_s (or Object#inspect if ‘+’ flag is set) output (and related argument must be a VALUE).

But if you look at the code, this isn't true. %d and %i are handled the same in BSD_vfprintf (which is where all the printf functions end up). Has this ever been the case? I went back to when this documentation was added and it still looks like they're handled the same.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0