%% Andreas Buening <[EMAIL PROTECTED]> writes:

  ab> Paul D. Smith wrote:
  >> The idea I had involves changing escaped special characters like spaces
  >> into "impossible" byte values in make's internal string representation.
  >> That way all of make's current manipulation would continue to work
  >> as-is: when searching for whitespace to break up words for example it
  >> would not see the "impossible" byte values as whitespace, so it wouldn't
  >> break on that character.

  ab> If I've been told correctly, then the special about UTF-8 is that
  ab> is takes all 7 bit characters as they are, i.e., a space is still
  ab> a space. Only 8 bit character can have a special meaning.

True.  But there are some (low) 7-bit characters which are extremely
unlikely to appear in a filename, which could also be used.  I don't
know that it's a requirement to support every single legal character
that _might_ appear in a filename.

For example, things like ASCII 0x01 (and thus UTF-8 0x01), etc. are
pretty unlikely to appear in filenames that anyone would ever want to
use with make.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to