diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/fns.c | 6 |
1 files changed, 5 insertions, 1 deletions
| @@ -586,7 +586,11 @@ concat (nargs, args, target_type, last_special) | |||
| 586 | && XINT (elt) < 0400) | 586 | && XINT (elt) < 0400) |
| 587 | { | 587 | { |
| 588 | c = XINT (elt); | 588 | c = XINT (elt); |
| 589 | if (nonascii_insert_offset > 0) | 589 | |
| 590 | if (! NILP (Vnonascii_translate_table)) | ||
| 591 | c = XINT (Faref (Vnonascii_translate_table, | ||
| 592 | make_number (c))); | ||
| 593 | else if (nonascii_insert_offset > 0) | ||
| 590 | c += nonascii_insert_offset; | 594 | c += nonascii_insert_offset; |
| 591 | else | 595 | else |
| 592 | c += DEFAULT_NONASCII_INSERT_OFFSET; | 596 | c += DEFAULT_NONASCII_INSERT_OFFSET; |