Re: [Boost-bugs] [Boost C++ Libraries] #1481: transform_width may cause buffer overruns

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #1481: transform_width may cause buffer overruns
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-11-30 17:26:00


#1481: transform_width may cause buffer overruns
-------------------------------+--------------------------------------------
  Reporter: anonymous | Owner: ramey
      Type: Bugs | Status: closed
 Milestone: To Be Determined | Component: serialization
   Version: release 1.34.0 | Severity: Problem
Resolution: wontfix | Keywords:
-------------------------------+--------------------------------------------
Changes (by ramey):

  * status: reopened => closed
  * resolution: => wontfix

Comment:

 lol the quick response is just luck. I'm now trying to address all my
 trac tickets.

 I crafted the interface "dataflow iterators" so that I could compose the
 iterators at compile time in an "natural" way. I was and am exceedingly
 pleased with the result - except for the transform with iterator. I
 couldn't figure out a way - I don't think there is one, to determine how
 many characters there is in the output, so I had to count the input ones
 (or is it vice-versa). There is an alternative in range iterators, but I
 didn't like the syntax and the requirement that one specifies the end
 "too" soon.

 I would be very suprised to find anyone using "dataflow iterators" at all.
 I love this concept and would like to see it used more for tuples - (hmm
 maybe that's what fusion is/does), but it doesn't seem that anyone else
 warms up to it. oh well.

 I'll look into making std::copy fail at compile time. If you're
 interested, feeel free to send me a suggested patch. In the mean time,
 please don't reopen this ticket. I'm trying to get them cleared and I
 can't shovel against the tide.

 Robert Ramey

 Robert Ramey

--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1481#comment:4>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.


This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:57 UTC