refactor iconv conversion descriptor encoding/decoding
authorRich Felker <dalias@aerifal.cx>
Fri, 10 Nov 2017 05:13:16 +0000 (00:13 -0500)
committerRich Felker <dalias@aerifal.cx>
Fri, 10 Nov 2017 05:15:09 +0000 (00:15 -0500)
commit79f49effa0a82d88a9bb0b1992ed2e5fa807f900
tree591b8897bd5a5bc132a190d526df7dc039df9246
parent30fdda6c998d9fc87601b50c7fea4447d52f8d12
refactor iconv conversion descriptor encoding/decoding

this change is made to avoid having assumptions about the encoding
spread out across the file, and to facilitate future change to a form
that can accommodate allocted, stateful descriptors when needed.

this commit should not produce any functional changes; with the
compiler tested the only change to code generation was minor
reordering of local variables on stack.
src/locale/iconv.c