bpt/emacs.git
24 years ago(isearch-quote-char): Call unibyte-char-to-multibyte for \200...\240 also.
Richard M. Stallman [Sat, 3 Jul 1999 19:45:04 +0000 (19:45 +0000)]
(isearch-quote-char): Call unibyte-char-to-multibyte for \200...\240 also.
(isearch-printing-char): Use unibyte-char-to-multibyte.

25 years ago(init_callproc): Set exec_directory if installation_directory is
Richard M. Stallman [Fri, 2 Jul 1999 12:57:10 +0000 (12:57 +0000)]
(init_callproc): Set exec_directory if installation_directory is
non-nil, without a test of exec_path.

25 years ago(isearch-done): If search ends in middle of intangible
Richard M. Stallman [Fri, 2 Jul 1999 12:53:04 +0000 (12:53 +0000)]
(isearch-done): If search ends in middle of intangible
text (due to text property), move on to the limit of that text.

25 years ago(read_minibuf): Set the multibyteness of the
Richard M. Stallman [Fri, 2 Jul 1999 12:15:14 +0000 (12:15 +0000)]
(read_minibuf): Set the multibyteness of the
minibuffer before inserting `initial' string.

25 years ago(drain_message_queue): New function.
Andrew Innes [Thu, 1 Jul 1999 19:48:55 +0000 (19:48 +0000)]
(drain_message_queue): New function.

25 years ago(drain_message_queue): Add extern.
Andrew Innes [Thu, 1 Jul 1999 19:48:19 +0000 (19:48 +0000)]
(drain_message_queue): Add extern.

25 years ago(sys_select): Call MsgWaitForMultipleObjects instead
Andrew Innes [Thu, 1 Jul 1999 19:47:32 +0000 (19:47 +0000)]
(sys_select): Call MsgWaitForMultipleObjects instead
of WaitForMultipleObjects when user input is allowed, so we can
handle incoming window messages.  Call drain_message_queue when
there are messages waiting; this ensures that windows created
indirectly from the lisp thread get processed properly, and don't
hang other applications by failing to respond to broadcasts.

25 years ago(Man-build-man-command): Use value of null-device,
Andrew Innes [Thu, 1 Jul 1999 19:44:38 +0000 (19:44 +0000)]
(Man-build-man-command): Use value of null-device,
instead of hard-coding "/dev/null".

25 years ago(untranslated-canonical-name): Avoid expanding
Andrew Innes [Thu, 1 Jul 1999 19:42:42 +0000 (19:42 +0000)]
(untranslated-canonical-name): Avoid expanding
ange-ftp file names, which might force ange-ftp to prompt for a
password.

25 years ago(ange-ftp-load): Bind load-force-doc-strings to t,
Andrew Innes [Thu, 1 Jul 1999 19:40:37 +0000 (19:40 +0000)]
(ange-ftp-load): Bind load-force-doc-strings to t,
to prevent references to temp files.

25 years ago(Fcall_interactively): Ignore first element of
Andreas Schwab [Thu, 1 Jul 1999 15:02:43 +0000 (15:02 +0000)]
(Fcall_interactively): Ignore first element of
event-symbol-elements property.

25 years agoComment changes.
Richard M. Stallman [Thu, 1 Jul 1999 14:16:44 +0000 (14:16 +0000)]
Comment changes.

25 years ago(Fread_file_name): Check type of DEFAULT_FILENAME.
Richard M. Stallman [Thu, 1 Jul 1999 14:15:48 +0000 (14:15 +0000)]
(Fread_file_name): Check type of DEFAULT_FILENAME.

25 years ago(SHELL, MAKESHELL): Don't use /dos/command, it can
Eli Zaretskii [Thu, 1 Jul 1999 13:28:10 +0000 (13:28 +0000)]
(SHELL, MAKESHELL): Don't use /dos/command, it can
invoke an incompatible version of COMAMND.COM.

25 years ago(gnus-uu-decode-save-view): Fix typo.
Karl Heuer [Thu, 1 Jul 1999 08:42:26 +0000 (08:42 +0000)]
(gnus-uu-decode-save-view): Fix typo.

25 years ago(sh-feature): If nothing is known about the given shell, use the
Richard M. Stallman [Thu, 1 Jul 1999 01:00:42 +0000 (01:00 +0000)]
(sh-feature): If nothing is known about the given shell, use the
values for `sh'.

25 years ago(x_make_gc): Turn off GCStipple when setting up cursor_gc.
Richard M. Stallman [Thu, 1 Jul 1999 00:24:55 +0000 (00:24 +0000)]
(x_make_gc): Turn off GCStipple when setting up cursor_gc.

25 years ago(clean): remove fns*.el.
Richard M. Stallman [Wed, 30 Jun 1999 16:49:37 +0000 (16:49 +0000)]
(clean): remove fns*.el.

25 years ago(vc-fetch-cvs-status): Use "-l" option for "cvs status", to make it
André Spiegel [Wed, 30 Jun 1999 07:16:14 +0000 (07:16 +0000)]
(vc-fetch-cvs-status): Use "-l" option for "cvs status", to make it
non-recursive.

25 years ago(vc-find-cvs-master): Set case-fold-search correctly.
André Spiegel [Wed, 30 Jun 1999 07:10:20 +0000 (07:10 +0000)]
(vc-find-cvs-master): Set case-fold-search correctly.

25 years ago(auto-show-mode): Fix Typo in :set.
Karl Heuer [Tue, 29 Jun 1999 17:23:16 +0000 (17:23 +0000)]
(auto-show-mode): Fix Typo in :set.

25 years ago[DOUG_LEA_MALLOC] (malloc_initialize_hook):
Karl Heuer [Tue, 29 Jun 1999 17:14:31 +0000 (17:14 +0000)]
[DOUG_LEA_MALLOC] (malloc_initialize_hook):
Move the handling of MALLOC_CHECK_ envvar here.
(main): Moved from here.

[DOUG_LEA_MALLOC] (malloc_initialize_hook): New
function, assigned to the global __malloc_initialize_hook pointer.
(main): Move malloc_set_state call into malloc_initialize_hook
so that it happens as early as possible.

25 years ago(sh-mode): When setting syntax
Karl Heuer [Tue, 29 Jun 1999 17:06:17 +0000 (17:06 +0000)]
(sh-mode): When setting syntax
table, default to the standard one.

25 years ago(reftex-pop-to-bibtex-entry): don't pop up
Karl Heuer [Sun, 27 Jun 1999 23:36:46 +0000 (23:36 +0000)]
(reftex-pop-to-bibtex-entry): don't pop up
a frame when `return' is requested (even if pop-up-frames = t)

25 years ago(bibtex-mode): `font-lock-mark-block-function'
Karl Heuer [Sun, 27 Jun 1999 23:34:54 +0000 (23:34 +0000)]
(bibtex-mode): `font-lock-mark-block-function'
should only be set for the bibtex buffer.

25 years ago(generated-autoload-file): Doc fix.
Karl Heuer [Sun, 27 Jun 1999 21:56:36 +0000 (21:56 +0000)]
(generated-autoload-file): Doc fix.

25 years ago(eval-defun): Doc fix.
Karl Heuer [Sun, 27 Jun 1999 21:45:34 +0000 (21:45 +0000)]
(eval-defun): Doc fix.

25 years agoDeal with compilation-error-screen-columns being buffer-local.
Karl Heuer [Sun, 27 Jun 1999 21:43:52 +0000 (21:43 +0000)]
Deal with compilation-error-screen-columns being buffer-local.

25 years ago(comint-password-prompt-regexp): Allow "(again)".
Karl Heuer [Sun, 27 Jun 1999 21:39:42 +0000 (21:39 +0000)]
(comint-password-prompt-regexp): Allow "(again)".

25 years agoFix indentation. Fix typo.
Karl Heuer [Sun, 27 Jun 1999 21:35:09 +0000 (21:35 +0000)]
Fix indentation.  Fix typo.

25 years ago(calendar): Call calendar-only-one-frame-setup if requested.
Karl Heuer [Sun, 27 Jun 1999 21:23:39 +0000 (21:23 +0000)]
(calendar): Call calendar-only-one-frame-setup if requested.

25 years ago(calendar-only-one-frame-setup): New function.
Karl Heuer [Sun, 27 Jun 1999 21:23:26 +0000 (21:23 +0000)]
(calendar-only-one-frame-setup): New function.

25 years ago(read_key_sequence): Properly reinitialize
Karl Heuer [Sun, 27 Jun 1999 21:21:31 +0000 (21:21 +0000)]
(read_key_sequence): Properly reinitialize
fkey_map after translating thru Vkey_translation_map.
After translating thru Vfunction_key_map, don't reset
keytrans-start to 0.

25 years ago*** empty log message ***
Karl Heuer [Fri, 25 Jun 1999 00:43:53 +0000 (00:43 +0000)]
*** empty log message ***

25 years agow32heap.h (osinfo_cache): Declare.
Geoff Voelker [Thu, 24 Jun 1999 22:05:46 +0000 (22:05 +0000)]
w32heap.h (osinfo_cache): Declare.

25 years agow32heap.c (osinfo_cache): New variable.
Geoff Voelker [Thu, 24 Jun 1999 22:05:35 +0000 (22:05 +0000)]
w32heap.c (osinfo_cache): New variable.
(cache_system_info): Initialize osinfo_cache.

25 years ago(get_emacs_configuration): Use GetVersionEx to
Geoff Voelker [Thu, 24 Jun 1999 22:05:14 +0000 (22:05 +0000)]
(get_emacs_configuration): Use GetVersionEx to
handle NT5.0 correctly.  Include build number in configuration.
w32heap.c (osinfo_cache): New variable.

25 years ago(iso-8859-n-locale-regexp): Doc fix.
Karl Heuer [Thu, 24 Jun 1999 18:04:46 +0000 (18:04 +0000)]
(iso-8859-n-locale-regexp): Doc fix.

25 years ago(casify_object): Use make_multibyte_string
Karl Heuer [Thu, 24 Jun 1999 18:01:32 +0000 (18:01 +0000)]
(casify_object): Use make_multibyte_string
if we casify a multibyte string.

25 years ago*** empty log message ***
Karl Heuer [Thu, 24 Jun 1999 17:54:20 +0000 (17:54 +0000)]
*** empty log message ***

25 years ago(iso-8859-n-locale-regexp): Doc fix.
Karl Heuer [Wed, 23 Jun 1999 16:31:28 +0000 (16:31 +0000)]
(iso-8859-n-locale-regexp): Doc fix.

25 years ago*** empty log message ***
Karl Heuer [Wed, 23 Jun 1999 15:11:39 +0000 (15:11 +0000)]
*** empty log message ***

25 years ago(erlang_attribute): Fix undefined variable usage (after Potorti).
Dave Love [Wed, 23 Jun 1999 09:23:38 +0000 (09:23 +0000)]
(erlang_attribute): Fix undefined variable usage (after Potorti).

25 years agoUnset EMACS_UNIBYTE, so Emacs runs in its default state.
Karl Heuer [Wed, 23 Jun 1999 05:30:39 +0000 (05:30 +0000)]
Unset EMACS_UNIBYTE, so Emacs runs in its default state.
Quote $EMACS, in case it's a program with args.

25 years ago(Finsert_file_contents): In the case of REPALCE, call
Kenichi Handa [Tue, 22 Jun 1999 23:25:16 +0000 (23:25 +0000)]
(Finsert_file_contents): In the case of REPALCE, call
del_range_byte instead off del_range_1, set `inserted' to the
number of characters actually inserted.

25 years ago(sc-emacs-features): Doc fix.
Karl Heuer [Tue, 22 Jun 1999 22:47:50 +0000 (22:47 +0000)]
(sc-emacs-features): Doc fix.

25 years agoComment fix.
Karl Heuer [Tue, 22 Jun 1999 22:46:17 +0000 (22:46 +0000)]
Comment fix.

25 years ago(auto-mode-alist): Add pike-mode.
Karl Heuer [Tue, 22 Jun 1999 22:43:36 +0000 (22:43 +0000)]
(auto-mode-alist): Add pike-mode.

25 years ago(tar-header-block-tokenize): Don't assume that the last byte
Karl Heuer [Sun, 20 Jun 1999 19:35:07 +0000 (19:35 +0000)]
(tar-header-block-tokenize): Don't assume that the last byte
of a numeric field is a space or a NUL.  Parse it as
potentially part of the number.  This is used by GNU tar
1.12.64012 to handle larger values.

25 years ago(custom-handle-keyword): Fix error message.
Karl Heuer [Sun, 20 Jun 1999 19:29:15 +0000 (19:29 +0000)]
(custom-handle-keyword): Fix error message.

25 years ago(smtpmail-send-it): Use convert-standard-filename to make file names
Andrew Innes [Fri, 18 Jun 1999 21:20:48 +0000 (21:20 +0000)]
(smtpmail-send-it): Use convert-standard-filename to make file names
for queued mail safe on Windows (`:' is invalid in file names on
Windows).

25 years ago(decode_coding_sjis_big5): Avoid compiler warning.
Kenichi Handa [Fri, 18 Jun 1999 06:11:29 +0000 (06:11 +0000)]
(decode_coding_sjis_big5): Avoid compiler warning.

25 years ago(BOOT_TIME_FILE): New macro.
Paul Eggert [Fri, 18 Jun 1999 05:49:18 +0000 (05:49 +0000)]
(BOOT_TIME_FILE): New macro.
(get_boot_time): Use it instead of hardwiring the file name.
Check BOOT_TIME_FILE only after inspecting the kernel directly.

25 years ago(invalid_eol_type): Make it unsigned.
Karl Heuer [Thu, 17 Jun 1999 22:57:01 +0000 (22:57 +0000)]
(invalid_eol_type): Make it unsigned.

25 years ago(send_process): Delete unsafe/redundant assignment.
Karl Heuer [Thu, 17 Jun 1999 22:52:23 +0000 (22:52 +0000)]
(send_process): Delete unsafe/redundant assignment.

25 years ago(coding-system-eol-type-mnemonic):
Kenichi Handa [Thu, 17 Jun 1999 12:12:47 +0000 (12:12 +0000)]
(coding-system-eol-type-mnemonic):
Docstring modified.  Return a string.

25 years ago(describe-current-coding-system-briefly): Fix format string.
Kenichi Handa [Thu, 17 Jun 1999 12:12:07 +0000 (12:12 +0000)]
(describe-current-coding-system-briefly): Fix format string.

25 years ago(describe-current-input-method):
Kenichi Handa [Thu, 17 Jun 1999 12:11:46 +0000 (12:11 +0000)]
(describe-current-input-method):
Current-input-method is string.
(toggle-input-method): Docstring fixed.

25 years agoHandle wide characters properly.
Jason Rumney [Thu, 17 Jun 1999 08:45:30 +0000 (08:45 +0000)]
Handle wide characters properly.

25 years ago*** empty log message ***
Karl Heuer [Thu, 17 Jun 1999 07:10:20 +0000 (07:10 +0000)]
*** empty log message ***

25 years ago(sql-input-ring-file-name): Doc fix.
Karl Heuer [Thu, 17 Jun 1999 05:35:21 +0000 (05:35 +0000)]
(sql-input-ring-file-name): Doc fix.

25 years ago(special-display-buffer-names):
Karl Heuer [Thu, 17 Jun 1999 05:31:22 +0000 (05:31 +0000)]
(special-display-buffer-names):
Don't put (get-file-buffer diary-file) on this list.

25 years ago(mpuz-try-proposal): Fix message call.
Karl Heuer [Thu, 17 Jun 1999 05:29:34 +0000 (05:29 +0000)]
(mpuz-try-proposal): Fix message call.
Don't penalize player for certain impossible guesses.

25 years ago(strerror): Override the default implementation of
Andrew Innes [Wed, 16 Jun 1999 20:02:55 +0000 (20:02 +0000)]
(strerror): Override the default implementation of
strerror, so we can map winsock error codes.

25 years ago(sys_strerror): New function.
Andrew Innes [Wed, 16 Jun 1999 20:00:19 +0000 (20:00 +0000)]
(sys_strerror): New function.

25 years ago(w32_to_x_weight): Return "demibold" instead of "semibold".
Andrew Innes [Wed, 16 Jun 1999 19:58:02 +0000 (19:58 +0000)]
(w32_to_x_weight): Return "demibold" instead of "semibold".

25 years agoUse an icon with a transparent background, to be in
Andrew Innes [Wed, 16 Jun 1999 19:55:59 +0000 (19:55 +0000)]
Use an icon with a transparent background, to be in
keeping with other applications.

25 years ago(ls-lisp-format-time): If timestamp is invalid,
Andrew Innes [Wed, 16 Jun 1999 19:54:45 +0000 (19:54 +0000)]
(ls-lisp-format-time): If timestamp is invalid,
return the string "Unk  0  0000" so at least it appears to be a
valid timestamp to `dired-move-to-filename-regexp'.

25 years ago(syms_of_buffer): Don't make
Kenichi Handa [Wed, 16 Jun 1999 02:33:32 +0000 (02:33 +0000)]
(syms_of_buffer): Don't make
enable-multibyte-characters customizable.

25 years agoUndo previous undo -- spiegel's change already corrected rms's.
Karl Heuer [Tue, 15 Jun 1999 17:40:09 +0000 (17:40 +0000)]
Undo previous undo -- spiegel's change already corrected rms's.

25 years ago(ps-control-character): Fix previous change.
Kenichi Handa [Tue, 15 Jun 1999 08:11:35 +0000 (08:11 +0000)]
(ps-control-character): Fix previous change.

25 years ago(vc-dired-mode): Undo previous two changes.
Karl Heuer [Tue, 15 Jun 1999 05:48:18 +0000 (05:48 +0000)]
(vc-dired-mode): Undo previous two changes.

25 years ago(rmail-summary-output-to-rmail-file): Avoid
Karl Heuer [Tue, 15 Jun 1999 05:35:56 +0000 (05:35 +0000)]
(rmail-summary-output-to-rmail-file): Avoid
multiple output of the last message.

25 years ago*** empty log message ***
Karl Heuer [Tue, 15 Jun 1999 05:31:37 +0000 (05:31 +0000)]
*** empty log message ***

25 years ago(Fuser_full_name): Doc fix.
Karl Heuer [Tue, 15 Jun 1999 05:30:07 +0000 (05:30 +0000)]
(Fuser_full_name): Doc fix.

25 years agoFix previous change.
Kenichi Handa [Mon, 14 Jun 1999 23:24:09 +0000 (23:24 +0000)]
Fix previous change.

25 years ago(IT-display-table-setup): Do not remap \222 to
Eli Zaretskii [Mon, 14 Jun 1999 15:10:14 +0000 (15:10 +0000)]
(IT-display-table-setup): Do not remap \222 to
the ASCII apostrophe, as most DOS codepages have some other glyph
there.

25 years ago(setup-ethiopic-environment-internal):
Kenichi Handa [Mon, 14 Jun 1999 07:16:21 +0000 (07:16 +0000)]
(setup-ethiopic-environment-internal):
Use quail-activate-hook instead of obsolete hook quail-mode-hook.
(exit-ethiopic-environment): Likewize.

25 years ago("ethiopic"): Add translation rules.
Kenichi Handa [Mon, 14 Jun 1999 07:11:40 +0000 (07:11 +0000)]
("ethiopic"): Add translation rules.

25 years ago(unexec): Dump the .rodata section from memory
Karl Heuer [Sun, 13 Jun 1999 22:48:46 +0000 (22:48 +0000)]
(unexec): Dump the .rodata section from memory
under IRIX6.5 in order to be able to unexec with gcc.

25 years ago(clear_cached_bitmap_slots): Remove.
Jason Rumney [Sun, 13 Jun 1999 17:49:12 +0000 (17:49 +0000)]
(clear_cached_bitmap_slots): Remove.
(get_bitmap_with_cache): Check if CreateBitmap failed.
Adjust cache size dynamically so cache is never larger than the
system limit of GDI resources.
Do cache clearing inline.  Move global variables to local scope.

25 years ago(scroll-preserve-screen-position): Fix typo in type.
Karl Heuer [Sun, 13 Jun 1999 02:38:57 +0000 (02:38 +0000)]
(scroll-preserve-screen-position): Fix typo in type.

25 years ago(crisp-mode): (defcustom) Initialize with
Karl Heuer [Sun, 13 Jun 1999 02:37:28 +0000 (02:37 +0000)]
(crisp-mode): (defcustom) Initialize with
custom-initialize-default to avoid infinite loop.
(crisp-mode): (defun) Call transient-mark-mode here, not when
loading the file.  Run crisp-mode-hook here, and run
crisp-load-hook when loading the file.

25 years ago(rmail-output-read-rmail-file-name): If in
Karl Heuer [Sun, 13 Jun 1999 02:35:37 +0000 (02:35 +0000)]
(rmail-output-read-rmail-file-name): If in
rmail-summary buffer, search for pattern in rmail-file.

25 years ago(rmail-summary-output-to-rmail-file): Fix typo.
Karl Heuer [Sun, 13 Jun 1999 02:33:49 +0000 (02:33 +0000)]
(rmail-summary-output-to-rmail-file): Fix typo.

25 years ago(cperl-invalid-face): Fix custom type.
Karl Heuer [Sat, 12 Jun 1999 05:52:54 +0000 (05:52 +0000)]
(cperl-invalid-face): Fix custom type.

25 years ago(vhdl-port-copy): Fix parsing bug.
Karl Heuer [Sat, 12 Jun 1999 04:33:08 +0000 (04:33 +0000)]
(vhdl-port-copy): Fix parsing bug.
(vhdl-port-paste-generic-map): Fix indentation bug.
(vhdl-port-paste-port-map): Fix indentation bug.
(vhdl-scan-file-contents): Make scanning case insensitive.

25 years ago(gnus-permanently-visible-groups): Fix custom type.
Karl Heuer [Sat, 12 Jun 1999 04:07:04 +0000 (04:07 +0000)]
(gnus-permanently-visible-groups): Fix custom type.

25 years ago(ps-printer-name): Fix custom type.
Karl Heuer [Sat, 12 Jun 1999 04:04:14 +0000 (04:04 +0000)]
(ps-printer-name): Fix custom type.

25 years ago(write-file): When buffer is not already visiting a file,
Karl Heuer [Sat, 12 Jun 1999 03:57:37 +0000 (03:57 +0000)]
(write-file): When buffer is not already visiting a file,
don't put buffer name in the minibuffer, just make it the default.
Also handle just directory as arg usefully in that case.

25 years ago(sendmail-user-agent-compose):
Karl Heuer [Sat, 12 Jun 1999 03:56:14 +0000 (03:56 +0000)]
(sendmail-user-agent-compose):
Ignore case when inserting the rest of the "other" headers.

25 years ago(help-for-help): Mention C-h C-i. Clear up C-h n.
Karl Heuer [Sat, 12 Jun 1999 03:54:03 +0000 (03:54 +0000)]
(help-for-help): Mention C-h C-i.  Clear up C-h n.

25 years ago(info-lookup-file, info-lookup-symbol): Doc fix.
Karl Heuer [Sat, 12 Jun 1999 03:52:13 +0000 (03:52 +0000)]
(info-lookup-file, info-lookup-symbol): Doc fix.
(info-lookup-interactive-arguments): Never insert the default
into the minibuffer automatically.

25 years ago(compute_motion): Fix boundary case.
Karl Heuer [Sat, 12 Jun 1999 03:50:37 +0000 (03:50 +0000)]
(compute_motion): Fix boundary case.

25 years ago(cancel_mouse_face): new function. See equiv
Karl Heuer [Sat, 12 Jun 1999 03:44:31 +0000 (03:44 +0000)]
(cancel_mouse_face): new function. See equiv
changes to xterm.c on 1996-10-31.
(x_set_window_size): use cancel_mouse_face.
(w32_read_socket): use cancel_mouse_face.
Update frame position when size is restored.

25 years ago(getf): Don't call get*.
Karl Heuer [Sat, 12 Jun 1999 03:36:46 +0000 (03:36 +0000)]
(getf): Don't call get*.

25 years ago(shell-command): Avoid printing "mark set" message.
Karl Heuer [Thu, 10 Jun 1999 01:19:33 +0000 (01:19 +0000)]
(shell-command): Avoid printing "mark set" message.

25 years ago(compilation-error-regexp-alist): Allow
Dave Love [Wed, 9 Jun 1999 17:57:05 +0000 (17:57 +0000)]
(compilation-error-regexp-alist): Allow
digits in program name in first pattern.

25 years ago(vc-dired-mode): Don't match anything before the date in
André Spiegel [Wed, 9 Jun 1999 16:52:56 +0000 (16:52 +0000)]
(vc-dired-mode): Don't match anything before the date in
dired-move-to-filename-regexp.

25 years ago(ENCODE_SJIS_BIG5_CHARACTER): Encode charset
Kenichi Handa [Tue, 8 Jun 1999 00:26:51 +0000 (00:26 +0000)]
(ENCODE_SJIS_BIG5_CHARACTER): Encode charset
japanese-jisx0208-1978 correctly.