Hello,

one of my applications is named r�pertoire.
Automake chokes on r�pertoire_SOURCES and such.

I've created a quick fix (appended below), maybe it should be reconsidered 
which character values can be treat as valid.

The system should adapt to the people and their language; the opposite is what 
Unix has been about 30 years ago, and I hope we've learned from its 
misconceptions.

Josef

-- 
The MindX Open Source Project: Fighting proprietary games
GGZ now! - The GGZ Gaming Zone: http://ggz.sourceforge.net
ggz.morat.net | ggz.snafu.de | jzaun.com | mindx.sourceforge.net/europeone
--- automake.broken     Sat Apr 20 20:13:12 2002
+++ automake    Sat Apr 20 20:07:06 2002
@@ -143,7 +143,7 @@
 # Only recognize leading spaces, not leading tabs.  If we recognize
 # leading tabs here then we need to make the reader smarter, because
 # otherwise it will think rules like `foo=bar; \' are errors.
-my $MACRO_PATTERN = '^[A-Za-z0-9_@]+$';
+my $MACRO_PATTERN = '^[�A-Za-z0-9_@]+$';
 my $ASSIGNMENT_PATTERN = '^ *([^ \t=:+]*)\s*([:+]?)=\s*(.*)$';
 # This pattern recognizes a Gnits version id and sets $1 if the
 # release is an alpha release.  We also allow a suffix which can be
@@ -2254,6 +2254,6 @@
 sub canonicalize
 {
     my ($string) = @_;
-    $string =~ tr/A-Za-z0-9_\@/_/c;
+    $string =~ tr/�A-Za-z0-9_\@/_/c;
     return $string;
 }

Reply via email to