]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r309364 r309367 r309624
authorvangyzen <vangyzen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 13 Dec 2016 23:10:35 +0000 (23:10 +0000)
committervangyzen <vangyzen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 13 Dec 2016 23:10:35 +0000 (23:10 +0000)
commitc33d455dfe16527068d1cee41c35abe35c00d051
treee7b83ae448c499c769a06d5b6b1ed0d041e11c6d
parent615df5b7e30e00a9eef245a9acf33c728c9a074d
MFC r309364 r309367 r309624

locale: fix buffer management

Also, handle signed and unsigned chars, and more gracefully handle
invalid input.

locale: enable more warnings; fix them

Do not set WARNS, so it gets the current default of 6.
Fix the warnings by sprinkling static, const, or strdup.
Make some constant data tables const.  Fix whitespace.

Sponsored by: Dell EMC

git-svn-id: svn://svn.freebsd.org/base/stable/10@310041 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
usr.bin/locale/Makefile
usr.bin/locale/locale.c