Hi, Sean Chittenden <sean / ruby-lang.org> writes: :*) Fixed some sprintf() format type mismatches Don't change all mechanically. :- sprintf(buf, "$%c", node->nd_nth); :+ sprintf(buf, "$%ld", node->nd_nth); %lc :- sprintf(buf, "0%o", NUM2INT(v)); :+ sprintf(buf, "0%ld", NUM2INT(v)); %lo :- sprintf(buf, "0x%x", NUM2ULONG(v)); :+ sprintf(buf, "0x%ld", NUM2ULONG(v)); %lx :- if (c >= '0' && c <= '7' || c == '_') { :+ if (c >= '0' && (c <= '7' || c == '_')) { if ((c >= '0' && c <= '7') || c == '_') { -- eban