aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/wc/wc.c
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>1996-01-10 21:42:14 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>1996-01-10 21:42:14 +0000
commitae6fa8ae086c66269bc03f0723449d16aba57a9a (patch)
tree4ec1c0a4a83733a34d59be58cf2abf9304bbfd09 /usr.bin/wc/wc.c
parent7b64106a9e7a8c69490ca2dad9717f1bd421fd31 (diff)
downloadsrc-ae6fa8ae086c66269bc03f0723449d16aba57a9a.tar.gz
src-ae6fa8ae086c66269bc03f0723449d16aba57a9a.zip
Localize it.
Notes
Notes: svn path=/head/; revision=13380
Diffstat (limited to 'usr.bin/wc/wc.c')
-rw-r--r--usr.bin/wc/wc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/usr.bin/wc/wc.c b/usr.bin/wc/wc.c
index a50196c0d82d..1f1c9b3439bc 100644
--- a/usr.bin/wc/wc.c
+++ b/usr.bin/wc/wc.c
@@ -44,6 +44,7 @@ static char sccsid[] = "@(#)wc.c 8.1 (Berkeley) 6/6/93";
#include <sys/param.h>
#include <sys/stat.h>
#include <fcntl.h>
+#include <locale.h>
#include <unistd.h>
#include <errno.h>
#include <stdio.h>
@@ -66,6 +67,8 @@ main(argc, argv)
register int ch;
int total;
+ (void) setlocale(LC_CTYPE, "");
+
while ((ch = getopt(argc, argv, "lwc")) != EOF)
switch((char)ch) {
case 'l':
@@ -115,9 +118,9 @@ void
cnt(file)
char *file;
{
- register u_char *p;
+ register u_char *p, ch;
register short gotsp;
- register int ch, len;
+ register int len;
register u_long linect, wordct, charct;
struct stat sb;
int fd;