+ } else if (!strcmp(opt, "-input-charset")) {
+ if (!val) {
+ errs = TRUE, err_optnoarg(opt);
+ } else {
+ int charset = charset_from_localenc(val);
+ if (charset == CS_NONE) {
+ errs = TRUE, err_cmdcharset(val);
+ } else {
+ input_charset = charset;
+ }
+ }