[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: make cannot handle prerequisites that contain a colon

From: Paul D. Smith
Subject: Re: make cannot handle prerequisites that contain a colon
Date: Fri, 22 Oct 2004 17:29:05 -0400

%% Andreas Buening <address@hidden> 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 <address@hidden>          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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]