From: Michal Rokos Date: 2002-05-29T03:30:07+09:00 Subject: [Fix] Long Fmt #2 Hi, I just commited LongFmt#1 patch and this could be #2. What do you think? Michal Index: file.c =================================================================== RCS file: /src/ruby/file.c,v retrieving revision 1.100 diff -u -r1.100 file.c --- file.c 2002/05/14 06:22:25 1.100 +++ file.c 2002/05/26 22:51:44 @@ -329,13 +329,13 @@ if (i == 2) { /* mode */ char buf[32]; - sprintf(buf, "0%o", NUM2INT(v)); + sprintf(buf, "0%lo", NUM2ULONG(v)); rb_str_buf_cat2(str, buf); } else if (i == 0 || i == 6) { /* dev/rdev */ char buf[32]; - sprintf(buf, "0x%x", NUM2ULONG(v)); + sprintf(buf, "0x%lx", NUM2ULONG(v)); rb_str_buf_cat2(str, buf); } else { -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Michal Rokos Czech Technical University, Prague E-mail:m.rokos@sh.cvut.cz ICQ:36118339 Jabber:majkl@jabber.sh.cvut.cz -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-