There should be different lfuns for different purposes. If there were an lfun _debug_format or similar which only is called for %O (and perhaps in other similar cases), this _sprintf sloppiness wouldn't have become a problem. The by far most common use for _sprintf is for that purpose only, so a separate lfun for that seems reasonable.
/ Martin Stjernholm, Roxen IS
Previous text:
2002-11-28 22:48: Subject: CHANGES line of the day
An _sprintf that ignores the format specifier is broken, IMO.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)