libc/nls: Sync with FreeBSD.
authorzrj <rimvydas.jasinskas@gmail.com>
Thu, 4 Jan 2018 10:02:59 +0000 (12:02 +0200)
committerzrj <zrj@dragonflybsd.org>
Thu, 4 Jan 2018 12:03:46 +0000 (14:03 +0200)
commit4bbf0fc0a7cf734ea31eb9badeee1a668b151844
tree4bd4c71b11248f83ef3e230908e38776f50c7c2b
parentaf3247188cbe5c18b19ef1dbb4d5899ae382e70b
libc/nls: Sync with FreeBSD.

Move out catentry structure destroy code to its own function.
Set refcount = 0 in SAVEFAIL() macro.

Taken-from: FreeBSD
lib/libc/nls/msgcat.c