diff options
author | tjr <tjr@FreeBSD.org> | 2004-07-12 02:48:40 +0000 |
---|---|---|
committer | tjr <tjr@FreeBSD.org> | 2004-07-12 02:48:40 +0000 |
commit | 5b15fb7d429ff16fbdd06c6c113f97f32ae62748 (patch) | |
tree | 66eb322331d9b19686189d172f338ed1fa71b96e /usr.bin | |
parent | 8facf26e5e445d56feb3f583f1e5888cf44cfda1 (diff) | |
download | FreeBSD-src-5b15fb7d429ff16fbdd06c6c113f97f32ae62748.zip FreeBSD-src-5b15fb7d429ff16fbdd06c6c113f97f32ae62748.tar.gz |
Respect locale settings from the environment.
Diffstat (limited to 'usr.bin')
-rw-r--r-- | usr.bin/m4/main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/usr.bin/m4/main.c b/usr.bin/m4/main.c index a1cf065..1c1ac45 100644 --- a/usr.bin/m4/main.c +++ b/usr.bin/m4/main.c @@ -73,6 +73,7 @@ __FBSDID("$FreeBSD$"); #include <stddef.h> #include <stdlib.h> #include <err.h> +#include <locale.h> #include "mdef.h" #include "stdd.h" #include "extern.h" @@ -182,6 +183,8 @@ main(int argc, char *argv[]) int rval; char *p; + setlocale(LC_ALL, ""); + traceout = stderr; if (signal(SIGINT, SIG_IGN) != SIG_IGN) |