From d5c925396629ef93cb38c2a63c3ac63911a341a6 Mon Sep 17 00:00:00 2001 From: paul Date: Mon, 23 May 2005 12:33:58 +0000 Subject: 2005-05-23 Paul Jakma * memtypes.awk: use character classes, which work correctly in all LC_COLLATE environments, unlike A-Z, which doesnt work in eg estonian collate order. Reported by Hasso. --- lib/ChangeLog | 6 ++++++ lib/memtypes.awk | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/ChangeLog b/lib/ChangeLog index b53d14ac..1e34474f 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,9 @@ +2005-05-23 Paul Jakma + + * memtypes.awk: use character classes, which work correctly in + all LC_COLLATE environments, unlike A-Z, which doesnt work in + eg estonian collate order. Reported by Hasso. + 2005-05-19 Paul Jakma * thread.c: (thread_cancel_event) the number of pending events diff --git a/lib/memtypes.awk b/lib/memtypes.awk index 9ab931bf..59a7ab2d 100644 --- a/lib/memtypes.awk +++ b/lib/memtypes.awk @@ -1,4 +1,4 @@ -# $Id: memtypes.awk,v 1.2 2005/04/16 15:51:05 paul Exp $ +# $Id: memtypes.awk,v 1.3 2005/05/23 12:33:58 paul Exp $ # # Scan a file of memory definitions (see eg memtypes.c) and generate # a corresponding header file with an enum of the MTYPE's and declarations @@ -9,7 +9,7 @@ # # Each MTYPE_ within the definition must the second token on the line, # tokens being delineated by whitespace. It may only consist of the set of -# characters [A-Z_0-9]. Eg: +# characters [[:upper:]_[:digit:]]. Eg: # # '\n { MTYPE_AWESOME_IPV8 , "Amazing new protocol, says genius" {}..boo' # @@ -31,7 +31,7 @@ BEGIN { mlistregex = "memory_list_(.*)\\[\\]"; - mtyperegex = "^(MTYPE_[A-Z_0-9]+).*"; + mtyperegex = "^(MTYPE_[[:upper:]_[:digit:]]+).*"; header = "/* Auto-generated from memtypes.c by " ARGV[0] ". */\n"; header = header "/* Do not edit! */\n"; header = header "\n#ifndef _QUAGGA_MEMTYPES_H\n"; -- cgit v1.2.1