aboutsummaryrefslogtreecommitdiff
path: root/usr.bin
diff options
context:
space:
mode:
authorTim J. Robbins <tjr@FreeBSD.org>2002-12-21 11:37:05 +0000
committerTim J. Robbins <tjr@FreeBSD.org>2002-12-21 11:37:05 +0000
commit148f804340582b997d643b9e280a6fbe0b2d7b5a (patch)
tree54ea049d5b641e295e9cba8795f210b37c6dae0c /usr.bin
parente43e24711bce370fd99412e829dcc38c04e7a7b5 (diff)
downloadsrc-148f804340582b997d643b9e280a6fbe0b2d7b5a.tar.gz
src-148f804340582b997d643b9e280a6fbe0b2d7b5a.zip
Mark the INVALID keyword as being deprecated since the concept of
"invalid runes" is useless without the rest of the deprecated rune interface.
Notes
Notes: svn path=/head/; revision=108158
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/mklocale/mklocale.11
-rw-r--r--usr.bin/mklocale/yacc.y5
2 files changed, 5 insertions, 1 deletions
diff --git a/usr.bin/mklocale/mklocale.1 b/usr.bin/mklocale/mklocale.1
index 26184af7443c..7db31cca37e8 100644
--- a/usr.bin/mklocale/mklocale.1
+++ b/usr.bin/mklocale/mklocale.1
@@ -179,6 +179,7 @@ See
.Xr euc 4
for further details.
.It Dv INVALID
+(deprecated)
A single
.Dv RUNE
follows and is used as the invalid rune for this locale.
diff --git a/usr.bin/mklocale/yacc.y b/usr.bin/mklocale/yacc.y
index 546f343aa316..9709400f3b8c 100644
--- a/usr.bin/mklocale/yacc.y
+++ b/usr.bin/mklocale/yacc.y
@@ -47,6 +47,7 @@ __FBSDID("$FreeBSD$");
#include <arpa/inet.h>
#include <ctype.h>
+#include <err.h>
#include <rune.h>
#include <stddef.h>
#include <stdio.h>
@@ -122,7 +123,9 @@ entry : ENCODING STRING
strcpy((char *)new_locale.variable, $1);
}
| INVALID RUNE
- { new_locale.invalid_rune = $2; }
+ { warnx("the INVALID keyword is deprecated");
+ new_locale.invalid_rune = $2;
+ }
| LIST list
{ set_map(&types, $2, $1); }
| MAPLOWER map