[Success] XEmacs 21.5-b31 "ginger" 384423af8fb5 configured for `i686-pc-linux'.

Mats Lidell <[email protected]>
Newsgroups gmane.emacs.xemacs.build-reports
Organization CAG Contactor AB
Message-ID <[email protected]>
Hi,

This is the build of the 21.5 mule binary used in the package smoketest.

----------------------------------------------------------------------
uname -a: Linux plong 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 i686 GNU/Linux

./configure  '--with-mule' '--prefix=/home/matsl/work/smoketest'


XEmacs 21.5-b31 "ginger" 384423af8fb5 configured for `i686-pc-linux'.

Compilation Environment and Installation Defaults:
  Source code location:              /home/matsl/work/smoketest/xemacs-21.5
  Installation prefix:               /home/matsl/work/smoketest
  Not using any operating system description file
  Machine description file:          `m/intel386.h'
  Compiler version:                  gcc (Debian 4.3.2-1.1) 4.3.2
    - GCC specs file:                specs.
    - Compiler command:              gcc -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement  -Wunused-parameter -g  
  libc version:                      GNU libc 2.7-18lenny2 (Debian)
  Relocating allocator for buffers:  no
  GNU version of malloc:             yes
    - Using Doug Lea's new malloc from the GNU C Library.

Window System:

TTY:
  Compiling in support for ncurses.

Images:

Sound:
  Compiling in support for sound (native).

Databases:

Internationalization:
  Compiling in support for Mule (multi-lingual Emacs).

Mail:
  Compiling in support for "file" mail spool file locking method.

Other Features:
  Inhibiting IPv6 canonicalization at startup.
  Compiling in support for dynamic shared object modules.
  Using the new GC mark algorithms (KKCC).
  WARNING: ---------------------------------------------------------
  WARNING: The new algorithms are experimental. They are enabled by
  WARNING: default for this release. Use `--disable-kkcc' to
  WARNING: turn it off.
  WARNING: ---------------------------------------------------------
  Using the new portable dumper.
  Dumping into executable.
  Compiling in support for extra debugging code.
  Compiling in support for runtime error checking.
  WARNING: ---------------------------------------------------------
  WARNING: XEmacs will run noticeably more slowly as a result.
  WARNING: Error checking is on by default for XEmacs beta releases.
  WARNING: ---------------------------------------------------------


Contents of file xemacs-make-all.err
Keeping lines matching (in python regexp syntax): "^--\[\[|\]\]$|^(cd|n?make)\s|errors?|warnings?|pure.*(space|size)|hides|strange|shadowings|^Compil(ing\s+in|ation)|^Using|not\s+found|^Note:|Installing|[Ff]ile\(s\) copied|\s+tests\s+|^[A-Z] [^ ]+$|^Wrong number of arguments:|^  \*\* |^(FAIL|SKIP):"
... and then deleting lines matching (in python regexp syntax): "confl.*with.*auto-inlining|^Formatting:|^PASS:|\(100%\) tests successful"
------------------------------------------------------------------------------
cd ./lib-src && make  all
/home/matsl/work/smoketest/xemacs-21.5/lib-src/digest-doc.c:35: warning: function declaration isn't a prototype
cd ./src && make  all
alloc.c:3618: warning: declaration of 'log2' shadows a global declaration
/usr/include/bits/mathcalls.h:145: warning: shadowed declaration is here
fns.c:9163: warning: unused variable 'gcpro1'
mule-coding.c:217: warning: declaration of 'j1' shadows a global declaration
/usr/include/bits/mathcalls.h:239: warning: shadowed declaration is here
search.c:692: warning: declaration of 'ceil' shadows a global declaration
/usr/include/bits/mathcalls.h:179: warning: shadowed declaration is here
search.c:743: warning: declaration of 'floor' shadows a global declaration
/usr/include/bits/mathcalls.h:185: warning: shadowed declaration is here
Using load-path (/home/matsl/work/smoketest/xemacs-21.5/lisp/)
Using module-load-path (/home/matsl/work/smoketest/xemacs-21.5/modules)
Generating autoloads for lisp/next-error.el...
  ** reference to free variable describe-char-unicodedata-file
  ** the function yes-or-no-p-dialog-box is not known to be defined.
  ** the function normalize-menu-text is not known to be defined.
  ** reference to free variable mode-motion-hook
  ** assignment to free variable mode-motion-hook
  ** reference to free variable scrollbar-width
  ** The following functions are not known to be defined: 
  ** The following functions are not known to be defined: 
  ** The following functions are not known to be defined: 
  ** The following functions are not known to be defined: 
  ** reference to free variable last-popup-menu-event
  ** The following functions are not known to be defined: 
  ** reference to free variable current-menubar
  ** reference to free variable current-menubar
  ** reference to free variable current-menubar
  ** The following functions are not known to be defined: 
  ** reference to free variable current-menubar
  ** reference to free variable current-menubar
  ** The following functions are not known to be defined: 
  ** the function make-dialog-box is not known to be defined.
  ** The following functions are not known to be defined: 
  ** The following functions are not known to be defined: 
Using load-path (/home/matsl/work/smoketest/xemacs-21.5/lisp/)
Using module-load-path (/home/matsl/work/smoketest/xemacs-21.5/modules)
Using load-path (/home/matsl/work/smoketest/xemacs-21.5/lisp/)
Using module-load-path (/home/matsl/work/smoketest/xemacs-21.5/modules)
  ** assignment to free variable help-echo-owns-message
  ** variable gui-button-shadow-thickness bound but not referenced
  ** The following functions are not known to be defined: 
Compiling /home/matsl/work/smoketest/xemacs-21.5/lisp/next-error.el...
While compiling next-error-follow-minor-mode in file /home/matsl/work/smoketest/xemacs-21.5/lisp/next-error.el:
  ** reference to free variable next-error-follow-minor-mode-hook
  ** reference to free variable next-error-follow-minor-mode-on-hook
  ** reference to free variable next-error-follow-minor-mode-off-hook
Wrote /home/matsl/work/smoketest/xemacs-21.5/lisp/next-error.elc
  ** reference to free variable top-toolbar-height
  ** reference to free variable bottom-toolbar-height
  ** reference to free variable left-toolbar-width
  ** reference to free variable right-toolbar-width
  ** reference to free variable top-toolbar-border-width
  ** reference to free variable bottom-toolbar-border-width
  ** reference to free variable left-toolbar-border-width
  ** reference to free variable right-toolbar-border-width
  ** reference to free variable toolbar-info-frame
  ** reference to free variable default-toolbar
  ** variable popup-menu-titles bound but not referenced
  ** reference to free variable toolbar-icon-directory
  ** The following functions are not known to be defined: 
  ** variable mouse-yank-at-point bound but not referenced
  ** The following functions are not known to be defined: 
  ** reference to free variable default-toolbar-visible-p
  ** reference to free variable toolbar-buttons-captioned-p
  ** The following functions are not known to be defined: 
  ** assignment to free variable x-us-keymap-first-keycode
  ** assignment to free variable x-us-keymap-description
  ** the function default-x-device is not known to be defined.
  ** The following functions are not known to be defined: 
  ** assignment to free variable x-us-keymap-first-keycode
  ** assignment to free variable x-us-keymap-description
Requiring next-error...
  ** attempt to inline fc-pattern-get-size before it was defined
  ** attempt to inline fc-pattern-del-weight before it was defined
  ** attempt to inline fc-pattern-del-style before it was defined
  ** attempt to inline fc-pattern-add-weight before it was defined
  ** attempt to inline fc-pattern-add-size before it was defined
  ** attempt to inline fc-pattern-add-weight before it was defined
  ** attempt to inline fc-pattern-add-size before it was defined
  ** attempt to inline fc-pattern-add-weight before it was defined
  ** attempt to inline fc-pattern-add-size before it was defined
  ** attempt to inline fc-pattern-del-weight before it was defined
  ** attempt to inline fc-pattern-add-weight before it was defined
  ** attempt to inline fc-pattern-get-size before it was defined
  ** attempt to inline fc-pattern-del-slant before it was defined
  ** attempt to inline fc-pattern-del-style before it was defined
  ** attempt to inline fc-pattern-add-slant before it was defined
  ** attempt to inline fc-pattern-add-slant before it was defined
  ** attempt to inline fc-pattern-add-size before it was defined
  ** attempt to inline fc-pattern-add-size before it was defined
  ** attempt to inline fc-pattern-add-size before it was defined
  ** attempt to inline fc-pattern-add-size before it was defined
  ** attempt to inline fc-pattern-del-slant before it was defined
  ** attempt to inline fc-pattern-add-slant before it was defined
  ** attempt to inline fc-pattern-get-pixelsize before it was defined
  ** attempt to inline fc-pattern-get-size before it was defined
  ** attempt to inline fc-pattern-del-size before it was defined
  ** attempt to inline fc-pattern-add-size before it was defined
  ** the function default-x-device is not known to be defined.
  ** the function popup-menu is not known to be defined.
  ** the function make-dialog-box is not known to be defined.
  ** reference to free variable vertical-scrollbar-visible-p
  ** reference to free variable horizontal-scrollbar-visible-p
  ** the function scrollbar-set-hscroll is not known to be defined.
  ** reference to free variable current-menubar
  ** reference to free variable current-menubar
  ** The following functions are not known to be defined: 
  ** reference to free variable scrollbar-width
  ** reference to free variable scrollbar-height
  ** reference to free variable scrollbar-on-top-p
  ** reference to free variable scrollbar-on-left-p
  ** assignment to free variable current-menubar
  ** The following functions are not known to be defined: 
  ** The following functions are not known to be defined: 
  ** reference to free variable default-toolbar
  ** reference to free variable initial-toolbar-spec
  ** reference to free variable toolbar-icon-directory
  ** The following functions are not known to be defined: 
  ** reference to free variable toolbar-active
  ** reference to free variable last-pressed-toolbar-button
  ** reference to free variable toolbar-help-enabled
  ** The following functions are not known to be defined: 
  ** assignment to free variable current-menubar
  ** assignment to free variable current-menubar
  ** assignment to free variable current-menubar
  ** reference to free variable current-menubar
  ** assignment to free variable current-menubar
  ** reference to free variable current-menubar
  ** assignment to free variable current-menubar
  ** reference to free variable current-menubar
  ** reference to free variable current-menubar
  ** reference to free variable popup-menu-titles
  ** reference to free variable current-menubar
  ** reference to free variable current-menubar
  ** reference to free variable menu-accelerator-map
  ** The following functions are not known to be defined: 
  ** attempt to inline fc-pattern-get-family before it was defined
  ** attempt to inline fc-pattern-get-weight before it was defined
  ** attempt to inline fc-pattern-get-size before it was defined
  ** attempt to inline fc-pattern-get-slant before it was defined
  ** attempt to inline fc-pattern-get-family before it was defined
  ** attempt to inline fc-pattern-get-weight before it was defined
  ** attempt to inline fc-pattern-get-size before it was defined
  ** attempt to inline fc-pattern-get-slant before it was defined
  ** attempt to inline fc-pattern-add-family before it was defined
  ** attempt to inline fc-pattern-add-weight before it was defined
  ** attempt to inline fc-pattern-add-size before it was defined
  ** attempt to inline fc-pattern-add-slant before it was defined
  ** The following functions are not known to be defined: 
  ** attempt to inline fc-pattern-get-family before it was defined
  ** attempt to inline fc-pattern-get-weight before it was defined
  ** attempt to inline fc-pattern-add-family before it was defined
  ** attempt to inline fc-pattern-add-size before it was defined
  ** The following functions are not known to be defined: 
  ** reference to free variable current-menubar
  ** The following functions are not known to be defined: 
  ** reference to free variable dialog-frame-plist
  ** the function make-dialog-box-internal is not known to be defined.
Computing custom-loads for next-error...
cd /home/matsl/work/smoketest/xemacs-21.5/man && make  info
------------------------------------------------------------------------------

Contents of file xemacs-make-check.err
Keeping lines matching (in python regexp syntax): "^--\[\[|\]\]$|^(cd|n?make)\s|errors?|warnings?|pure.*(space|size)|hides|strange|shadowings|^Compil(ing\s+in|ation)|^Using|not\s+found|^Note:|Installing|[Ff]ile\(s\) copied|\s+tests\s+|^[A-Z] [^ ]+$|^Wrong number of arguments:|^  \*\* |^(FAIL|SKIP):"
... and then deleting lines matching (in python regexp syntax): "confl.*with.*auto-inlining|^Formatting:|^PASS:|\(100%\) tests successful"
------------------------------------------------------------------------------
cd ./src && make  check
base64-tests.el:         1234 of  1234 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
byte-compiler-tests.el:    66 of    66 tests successful (100%).
    38 tests skipped because can't defadvice.
SKIP: "Attempt to set non-symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to let-bind non-symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice"
SKIP: "bound but not referenced" BECAUSE "can't defadvice"
SKIP: "assignment to free variable" BECAUSE "can't defadvice"
SKIP: "reference to free variable" BECAUSE "can't defadvice"
SKIP: "called with 2 args, but requires 1" BECAUSE "can't defadvice"
SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice"
SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice"
SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice"
SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice"
SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice"
SKIP: "malformed let binding" BECAUSE "can't defadvice"
SKIP: "malformed let binding" BECAUSE "can't defadvice"
SKIP: "Attempt to set non-symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to let-bind non-symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice"
SKIP: "Attempt to let-bind constant symbol" BECAUSE "can't defadvice"
SKIP: "bound but not referenced" BECAUSE "can't defadvice"
SKIP: "assignment to free variable" BECAUSE "can't defadvice"
SKIP: "reference to free variable" BECAUSE "can't defadvice"
SKIP: "called with 2 args, but requires 1" BECAUSE "can't defadvice"
SKIP: "Attempt to set constant symbol" BECAUSE "can't defadvice"
SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice"
SKIP: "set called with 1 arg, but requires 2" BECAUSE "can't defadvice"
SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice"
SKIP: "set-default called with 1 arg, but requires 2" BECAUSE "can't defadvice"
SKIP: "malformed let binding" BECAUSE "can't defadvice"
SKIP: "malformed let binding" BECAUSE "can't defadvice"
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
c-tests.el:               104 of   104 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
case-tests.el:           9436 of  9436 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
ccl-tests.el:            4570 of  4570 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
database-tests.el:                  No tests run.
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
extent-tests.el:          194 of   194 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
file-tests.el:             10 of    10 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
hash-table-tests.el:    12076 of 12076 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
iso-ir-196-test.el:         2 of     2 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
lisp-reader-tests.el:      52 of    52 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
lisp-tests.el:           7287 of  7288 tests successful ( 99%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
md5-tests.el:              56 of    56 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
FAIL: Assertion failed: (equal (sort (charsets-in-region (point-min) (point-max)) (function string<)) sorted-charsets-in-HELLO); failing case = "(___temporary___168__ ___temporary___207__ ___temporary___208__ ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 ipa japanese-jisx0208 japanese-jisx0213-1 katakana-jisx0201 korean-ksc5601 lao latin-iso8859-1 latin-iso8859-2 latin-iso8859-3 latin-iso8859-4 thai-tis620 tibetan vietnamese-viscii-lower) should be `equal' to (arabic-iso8859-6 ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 hebrew-iso8859-8 japanese-jisx0208 japanese-jisx0212 katakana-jisx0201 korean-ksc5601 latin-iso8859-1 latin-iso8859-2 vietnamese-viscii-lower) but isn't"
FAIL: Assertion failed: (equal (sort (charsets-in-string (buffer-substring (point-min) (point-max))) (function string<)) sorted-charsets-in-HELLO); failing case = "(___temporary___168__ ___temporary___207__ ___temporary___208__ ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 ipa japanese-jisx0208 japanese-jisx0213-1 katakana-jisx0201 korean-ksc5601 lao latin-iso8859-1 latin-iso8859-2 latin-iso8859-3 latin-iso8859-4 thai-tis620 tibetan vietnamese-viscii-lower) should be `equal' to (arabic-iso8859-6 ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 hebrew-iso8859-8 japanese-jisx0208 japanese-jisx0212 katakana-jisx0201 korean-ksc5601 latin-iso8859-1 latin-iso8859-2 vietnamese-viscii-lower) but isn't"
FAIL: Assertion failed: (equal (sort (charsets-in-region (point-min) (point-max)) (function string<)) sorted-charsets-in-HELLO); failing case = "(___temporary___168__ ___temporary___207__ ___temporary___208__ ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 ipa japanese-jisx0208 japanese-jisx0213-1 katakana-jisx0201 korean-ksc5601 lao latin-iso8859-1 latin-iso8859-2 latin-iso8859-3 latin-iso8859-4 thai-tis620 tibetan vietnamese-viscii-lower) should be `equal' to (arabic-iso8859-6 ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 hebrew-iso8859-8 japanese-jisx0208 japanese-jisx0212 katakana-jisx0201 korean-ksc5601 latin-iso8859-1 latin-iso8859-2 vietnamese-viscii-lower) but isn't"
FAIL: Assertion failed: (equal (sort (charsets-in-string (buffer-substring (point-min) (point-max))) (function string<)) sorted-charsets-in-HELLO); failing case = "(___temporary___168__ ___temporary___207__ ___temporary___208__ ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 ipa japanese-jisx0208 japanese-jisx0213-1 katakana-jisx0201 korean-ksc5601 lao latin-iso8859-1 latin-iso8859-2 latin-iso8859-3 latin-iso8859-4 thai-tis620 tibetan vietnamese-viscii-lower) should be `equal' to (arabic-iso8859-6 ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 hebrew-iso8859-8 japanese-jisx0208 japanese-jisx0212 katakana-jisx0201 korean-ksc5601 latin-iso8859-1 latin-iso8859-2 vietnamese-viscii-lower) but isn't"
mule-tests.el:                     697 tests completed (aborted).
FAIL: Assertion failed: (equal (sort (charsets-in-region (point-min) (point-max)) (function string<)) sorted-charsets-in-HELLO); failing case = "(___temporary___168__ ___temporary___207__ ___temporary___208__ ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 ipa japanese-jisx0208 japanese-jisx0213-1 katakana-jisx0201 korean-ksc5601 lao latin-iso8859-1 latin-iso8859-2 latin-iso8859-3 latin-iso8859-4 thai-tis620 tibetan vietnamese-viscii-lower) should be `equal' to (arabic-iso8859-6 ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 hebrew-iso8859-8 japanese-jisx0208 japanese-jisx0212 katakana-jisx0201 korean-ksc5601 latin-iso8859-1 latin-iso8859-2 vietnamese-viscii-lower) but isn't"
FAIL: Assertion failed: (equal (sort (charsets-in-string (buffer-substring (point-min) (point-max))) (function string<)) sorted-charsets-in-HELLO); failing case = "(___temporary___168__ ___temporary___207__ ___temporary___208__ ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 ipa japanese-jisx0208 japanese-jisx0213-1 katakana-jisx0201 korean-ksc5601 lao latin-iso8859-1 latin-iso8859-2 latin-iso8859-3 latin-iso8859-4 thai-tis620 tibetan vietnamese-viscii-lower) should be `equal' to (arabic-iso8859-6 ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 hebrew-iso8859-8 japanese-jisx0208 japanese-jisx0212 katakana-jisx0201 korean-ksc5601 latin-iso8859-1 latin-iso8859-2 vietnamese-viscii-lower) but isn't"
Unexpected error (structure-formation-error "Invalid prefix keys in sequence" ?S [?S -]) while executing interpreted code
  # bind (print-escape-newlines print-length error-info error-info context-msg error-info)
  #<compiled-function (from "/home/matsl/work/smoketest/xemacs-21.5/lisp/test-harness.elc") (error-info) "...(57)" [test-harness-unexpected-error-enter-debugger noninteractive test-harness-bug-expected unexpected-test-file-failures context-msg error-info "executing interpreted code" princ format "Unexpected error %S while %s\n" message "Unexpected error %S while %s." error t 50 backtrace nil debugger test-harness-unexpected-error-show-backtrace print-length print-escape-newlines] 5 0xc7c>((structure-formation-error "Invalid prefix keys in sequence" ?S [?S -]))
  (while (consp G29178) (setq language (car G29178)) (let* ((--letf-bound--29182 (fboundp (quote append-message))) (--letf-save--29181 (and --letf-bound--29182 (symbol-function (quote append-message))))) (unwind-protect (progn (fset (quote append-message) (function (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote append-message) nil)))) (let* ((--letf-bound--29186 (fboundp (quote clear-message))) (--letf-save--29185 (and --letf-bound--29186 (symbol-function (quote clear-message))))) (unwind-protect (progn (fset (quote clear-message) (function (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote clear-message) nil)))) (set-language-environment language)) (if --letf-bound--29186 (fset (quote clear-message) --letf-save--29185) (fmakunbound (quote clear-message)))))) (if --letf-bound--29182 (fset (quote append-message) --letf-save--29181) (fmakunbound (quote append-message))))) (condition-case nil (call-with-condition-handler (function (lambda (er!
 ror-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if (format "%S should be `%s' to %S but isn't" language (quote equal) current-language-environment) "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (equal language current-language-environment)) (format "%S should be `%s' to %S but isn't" language (quote equal) current-language-environment)) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if (format "%S should be `%s' to %S but isn't" language (quote equal) current-language-environment) "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (equal language current-language-environment)) error-info (format "%S should be `%s' to %S but isn't" language (quote equal) current-language-environment)) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (equal lang!
 uage current-language-environment) (signal (quote cl-assertion!
 -failed)
 (list (quote (equal language current-language-environment))))) nil) (Print-Pass "%S" (quote (equal language current-language-environment))) (setq passes (1+ passes))))) (cl-assertion-failed nil)) (setq language-input-method (get-language-info language (quote input-method))) (if (and language-input-method (> (length input-method-alist) 1)) (progn (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (assoc language-input-method input-method-alist)) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (assoc language-input-method input-method-alist)) error-info nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-i!
 nfo)))) (function (lambda nil (progn (or (assoc language-input-method input-method-alist) (signal (quote cl-assertion-failed) (list (quote (assoc language-input-method input-method-alist))))) nil) (Print-Pass "%S" (quote (assoc language-input-method input-method-alist))) (setq passes (1+ passes))))) (cl-assertion-failed nil)) (if (not (assoc language-input-method input-method-alist)) (let ((count (gethash "input method unavailable" skipped-test-reasons))) (puthash "input method unavailable" (if (null count) 1 (1+ count)) skipped-test-reasons) (Print-Skip (format "check that IM %s can be activated" language-input-method) "input method unavailable")) (let* ((--letf-bound--29190 (fboundp (quote append-message))) (--letf-save--29189 (and --letf-bound--29190 (symbol-function (quote append-message))))) (unwind-protect (progn (fset (quote append-message) (function (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote append-message) nil)))) (let* ((--letf-bound--29194!
  (fboundp (quote clear-message))) (--letf-save--29193 (and --l!
 etf-boun
d--29194 (symbol-function (quote clear-message))))) (unwind-protect (progn (fset (quote clear-message) (function (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote clear-message) nil)))) (set-input-method language-input-method)) (if --letf-bound--29194 (fset (quote clear-message) --letf-save--29193) (fmakunbound (quote clear-message)))))) (if --letf-bound--29190 (fset (quote append-message) --letf-save--29189) (fmakunbound (quote append-message))))) (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method) "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (equal language-input-method current-input-method)) (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method)) (setq assertion-failures (1+ !
 assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method) "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (equal language-input-method current-input-method)) error-info (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method)) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (equal language-input-method current-input-method) (signal (quote cl-assertion-failed) (list (quote (equal language-input-method current-input-method))))) nil) (Print-Pass "%S" (quote (equal language-input-method current-input-method))) (setq passes (1+ passes))))) (cl-assertion-failed nil))))) (catch (quote nil) (let ((G29195 (get-language-info language (quote charset))) charset) (while G29195 (setq charset (car G29195)) (con!
 dition-case nil (call-with-condition-handler (function (lambda!
  (error-
info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (charsetp (find-charset charset))) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (charsetp (find-charset charset))) error-info nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (charsetp (find-charset charset)) (signal (quote cl-assertion-failed) (list (quote (charsetp (find-charset charset)))))) nil) (Print-Pass "%S" (quote (charsetp (find-charset charset)))) (setq passes (1+ passes))))) (cl-assertion-failed nil)) (setq G29195 (cdr G29195))))) (catch (quote nil) (let ((G29196 (get-language-info language (quote coding-system))) coding-system) (while G29196 (setq coding-system (car G!
 29196)) (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (coding-system-p (find-coding-system coding-system))) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (coding-system-p (find-coding-system coding-system))) error-info nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (coding-system-p (find-coding-system coding-system)) (signal (quote cl-assertion-failed) (list (quote (coding-system-p (find-coding-system coding-system)))))) nil) (Print-Pass "%S" (quote (coding-system-p (find-coding-system coding-system)))) (setq passes (1+ passes))))) (cl-assertion-faile!
 d nil)) (setq G29196 (cdr G29196))))) (catch (quote nil) (let !
 ((G29197
 (if (listp (setq native-coding-system (get-language-info language (quote native-coding-system)))) native-coding-system (list native-coding-system))) coding-system) (while G29197 (setq coding-system (car G29197)) (if (functionp coding-system) nil (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (coding-system-p (find-coding-system coding-system))) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (coding-system-p (find-coding-system coding-system))) error-info nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (coding-system-p (find-coding-system coding-system)) !
 (signal (quote cl-assertion-failed) (list (quote (coding-system-p (find-coding-system coding-system)))))) nil) (Print-Pass "%S" (quote (coding-system-p (find-coding-system coding-system)))) (setq passes (1+ passes))))) (cl-assertion-failed nil))) (setq G29197 (cdr G29197))))) (setq G29178 (cdr G29178)))
  (let* ((G29178 (mapcar (function car) language-info-alist)) (language nil) (language-input-method nil) (native-coding-system nil) (original-language-environment current-language-environment)) (while (consp G29178) (setq language (car G29178)) (let* ((--letf-bound--29182 (fboundp (quote append-message))) (--letf-save--29181 (and --letf-bound--29182 (symbol-function (quote append-message))))) (unwind-protect (progn (fset (quote append-message) (function (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote append-message) nil)))) (let* ((--letf-bound--29186 (fboundp (quote clear-message))) (--letf-save--29185 (and --letf-bound--29186 (symbol-function (quote clear-message))))) (unwind-protect (progn (fset (quote clear-message) (function (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote clear-message) nil)))) (set-language-environment language)) (if --letf-bound--29186 (fset (quote clear-message) --letf-save--29185) (fmakunbound (quote clear-messa!
 ge)))))) (if --letf-bound--29182 (fset (quote append-message) --letf-save--29181) (fmakunbound (quote append-message))))) (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if (format "%S should be `%s' to %S but isn't" language (quote equal) current-language-environment) "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (equal language current-language-environment)) (format "%S should be `%s' to %S but isn't" language (quote equal) current-language-environment)) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if (format "%S should be `%s' to %S but isn't" language (quote equal) current-language-environment) "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (equal language current-language-environment)) error-info (format "%S should be `%s' to %S but isn't" lan!
 guage (quote equal) current-language-environment)) (setq other!
 -failure
s (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (equal language current-language-environment) (signal (quote cl-assertion-failed) (list (quote (equal language current-language-environment))))) nil) (Print-Pass "%S" (quote (equal language current-language-environment))) (setq passes (1+ passes))))) (cl-assertion-failed nil)) (setq language-input-method (get-language-info language (quote input-method))) (if (and language-input-method (> (length input-method-alist) 1)) (progn (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (assoc language-input-method input-method-alist)) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> error: %S; failing ca!
 se =  %S" "%S ==> error: %S") (quote (assoc language-input-method input-method-alist)) error-info nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (assoc language-input-method input-method-alist) (signal (quote cl-assertion-failed) (list (quote (assoc language-input-method input-method-alist))))) nil) (Print-Pass "%S" (quote (assoc language-input-method input-method-alist))) (setq passes (1+ passes))))) (cl-assertion-failed nil)) (if (not (assoc language-input-method input-method-alist)) (let ((count (gethash "input method unavailable" skipped-test-reasons))) (puthash "input method unavailable" (if (null count) 1 (1+ count)) skipped-test-reasons) (Print-Skip (format "check that IM %s can be activated" language-input-method) "input method unavailable")) (let* ((--letf-bound--29190 (fboundp (quote append-message))) (--letf-save--29189 (and --letf-bound--29190 (symbol-function (quote append-m!
 essage))))) (unwind-protect (progn (fset (quote append-message!
 ) (funct
ion (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote append-message) nil)))) (let* ((--letf-bound--29194 (fboundp (quote clear-message))) (--letf-save--29193 (and --letf-bound--29194 (symbol-function (quote clear-message))))) (unwind-protect (progn (fset (quote clear-message) (function (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote clear-message) nil)))) (set-input-method language-input-method)) (if --letf-bound--29194 (fset (quote clear-message) --letf-save--29193) (fmakunbound (quote clear-message)))))) (if --letf-bound--29190 (fset (quote append-message) --letf-save--29189) (fmakunbound (quote append-message))))) (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method) "Assertion failed: %S; failing case = %S" "Assertion failed: %S")!
  (quote (equal language-input-method current-input-method)) (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method)) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method) "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (equal language-input-method current-input-method)) error-info (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method)) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (equal language-input-method current-input-method) (signal (quote cl-assertion-failed) (list (quote (equal language-input-method current-input-method))))) nil) (Print-Pass "%S" (quote (equal language-input-method current-input-method))) (!
 setq passes (1+ passes))))) (cl-assertion-failed nil))))) (cat!
 ch (quot
e nil) (let ((G29195 (get-language-info language (quote charset))) charset) (while G29195 (setq charset (car G29195)) (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (charsetp (find-charset charset))) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (charsetp (find-charset charset))) error-info nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (charsetp (find-charset charset)) (signal (quote cl-assertion-failed) (list (quote (charsetp (find-charset charset)))))) nil) (Print-Pass "%S" (quote (charsetp (find-charset charset)))) (setq passes (1+ passes))))) (cl-a!
 ssertion-failed nil)) (setq G29195 (cdr G29195))))) (catch (quote nil) (let ((G29196 (get-language-info language (quote coding-system))) coding-system) (while G29196 (setq coding-system (car G29196)) (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (coding-system-p (find-coding-system coding-system))) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (coding-system-p (find-coding-system coding-system))) error-info nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (coding-system-p (find-coding-system coding-system)) (signal (quote cl-assertion-failed) (list (quo!
 te (coding-system-p (find-coding-system coding-system)))))) ni!
 l) (Prin
t-Pass "%S" (quote (coding-system-p (find-coding-system coding-system)))) (setq passes (1+ passes))))) (cl-assertion-failed nil)) (setq G29196 (cdr G29196))))) (catch (quote nil) (let ((G29197 (if (listp (setq native-coding-system (get-language-info language (quote native-coding-system)))) native-coding-system (list native-coding-system))) coding-system) (while G29197 (setq coding-system (car G29197)) (if (functionp coding-system) nil (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (coding-system-p (find-coding-system coding-system))) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (coding-system-p (find-coding-system coding-system))) error-i!
 nfo nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (coding-system-p (find-coding-system coding-system)) (signal (quote cl-assertion-failed) (list (quote (coding-system-p (find-coding-system coding-system)))))) nil) (Print-Pass "%S" (quote (coding-system-p (find-coding-system coding-system)))) (setq passes (1+ passes))))) (cl-assertion-failed nil))) (setq G29197 (cdr G29197))))) (setq G29178 (cdr G29178))) (set-language-environment original-language-environment) nil)
  (catch (quote nil) (let* ((G29178 (mapcar (function car) language-info-alist)) (language nil) (language-input-method nil) (native-coding-system nil) (original-language-environment current-language-environment)) (while (consp G29178) (setq language (car G29178)) (let* ((--letf-bound--29182 (fboundp (quote append-message))) (--letf-save--29181 (and --letf-bound--29182 (symbol-function (quote append-message))))) (unwind-protect (progn (fset (quote append-message) (function (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote append-message) nil)))) (let* ((--letf-bound--29186 (fboundp (quote clear-message))) (--letf-save--29185 (and --letf-bound--29186 (symbol-function (quote clear-message))))) (unwind-protect (progn (fset (quote clear-message) (function (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote clear-message) nil)))) (set-language-environment language)) (if --letf-bound--29186 (fset (quote clear-message) --letf-save--29185) (fmakunbound!
  (quote clear-message)))))) (if --letf-bound--29182 (fset (quote append-message) --letf-save--29181) (fmakunbound (quote append-message))))) (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if (format "%S should be `%s' to %S but isn't" language (quote equal) current-language-environment) "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (equal language current-language-environment)) (format "%S should be `%s' to %S but isn't" language (quote equal) current-language-environment)) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if (format "%S should be `%s' to %S but isn't" language (quote equal) current-language-environment) "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (equal language current-language-environment)) error-info (format "%S should be `%s' t!
 o %S but isn't" language (quote equal) current-language-enviro!
 nment)) 
(setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (equal language current-language-environment) (signal (quote cl-assertion-failed) (list (quote (equal language current-language-environment))))) nil) (Print-Pass "%S" (quote (equal language current-language-environment))) (setq passes (1+ passes))))) (cl-assertion-failed nil)) (setq language-input-method (get-language-info language (quote input-method))) (if (and language-input-method (> (length input-method-alist) 1)) (progn (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (assoc language-input-method input-method-alist)) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> er!
 ror: %S; failing case =  %S" "%S ==> error: %S") (quote (assoc language-input-method input-method-alist)) error-info nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (assoc language-input-method input-method-alist) (signal (quote cl-assertion-failed) (list (quote (assoc language-input-method input-method-alist))))) nil) (Print-Pass "%S" (quote (assoc language-input-method input-method-alist))) (setq passes (1+ passes))))) (cl-assertion-failed nil)) (if (not (assoc language-input-method input-method-alist)) (let ((count (gethash "input method unavailable" skipped-test-reasons))) (puthash "input method unavailable" (if (null count) 1 (1+ count)) skipped-test-reasons) (Print-Skip (format "check that IM %s can be activated" language-input-method) "input method unavailable")) (let* ((--letf-bound--29190 (fboundp (quote append-message))) (--letf-save--29189 (and --letf-bound--29190 (symbol-funct!
 ion (quote append-message))))) (unwind-protect (progn (fset (q!
 uote app
end-message) (function (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote append-message) nil)))) (let* ((--letf-bound--29194 (fboundp (quote clear-message))) (--letf-save--29193 (and --letf-bound--29194 (symbol-function (quote clear-message))))) (unwind-protect (progn (fset (quote clear-message) (function (lambda (&rest args) "\n\narguments: (&rest ARGS)\n" (catch (quote clear-message) nil)))) (set-input-method language-input-method)) (if --letf-bound--29194 (fset (quote clear-message) --letf-save--29193) (fmakunbound (quote clear-message)))))) (if --letf-bound--29190 (fset (quote append-message) --letf-save--29189) (fmakunbound (quote append-message))))) (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method) "Assertion failed: %S; failing case = %S" "Ass!
 ertion failed: %S") (quote (equal language-input-method current-input-method)) (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method)) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method) "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (equal language-input-method current-input-method)) error-info (format "%S should be `%s' to %S but isn't" language-input-method (quote equal) current-input-method)) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (equal language-input-method current-input-method) (signal (quote cl-assertion-failed) (list (quote (equal language-input-method current-input-method))))) nil) (Print-Pass "%S" (quote (equal language-input-method curren!
 t-input-method))) (setq passes (1+ passes))))) (cl-assertion-f!
 ailed ni
l))))) (catch (quote nil) (let ((G29195 (get-language-info language (quote charset))) charset) (while G29195 (setq charset (car G29195)) (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (charsetp (find-charset charset))) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (charsetp (find-charset charset))) error-info nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (charsetp (find-charset charset)) (signal (quote cl-assertion-failed) (list (quote (charsetp (find-charset charset)))))) nil) (Print-Pass "%S" (quote (charsetp (find-charset charset)))) (setq passes (1!
 + passes))))) (cl-assertion-failed nil)) (setq G29195 (cdr G29195))))) (catch (quote nil) (let ((G29196 (get-language-info language (quote coding-system))) coding-system) (while G29196 (setq coding-system (car G29196)) (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (coding-system-p (find-coding-system coding-system))) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (coding-system-p (find-coding-system coding-system))) error-info nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (coding-system-p (find-coding-system coding-system)) (signal (quote cl-assertion!
 -failed) (list (quote (coding-system-p (find-coding-system cod!
 ing-syst
em)))))) nil) (Print-Pass "%S" (quote (coding-system-p (find-coding-system coding-system)))) (setq passes (1+ passes))))) (cl-assertion-failed nil)) (setq G29196 (cdr G29196))))) (catch (quote nil) (let ((G29197 (if (listp (setq native-coding-system (get-language-info language (quote native-coding-system)))) native-coding-system (list native-coding-system))) coding-system) (while G29197 (setq coding-system (car G29197)) (if (functionp coding-system) nil (condition-case nil (call-with-condition-handler (function (lambda (error-info) (if (eq (quote cl-assertion-failed) (car error-info)) (progn (Print-Failure (if nil "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (coding-system-p (find-coding-system coding-system))) nil) (setq assertion-failures (1+ assertion-failures)) (test-harness-assertion-failure-do-debug error-info)) (Print-Failure (if nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S") (quote (coding-system-p (find-coding-system codin!
 g-system))) error-info nil) (setq other-failures (1+ other-failures)) (test-harness-unexpected-error-do-debug error-info)))) (function (lambda nil (progn (or (coding-system-p (find-coding-system coding-system)) (signal (quote cl-assertion-failed) (list (quote (coding-system-p (find-coding-system coding-system)))))) nil) (Print-Pass "%S" (quote (coding-system-p (find-coding-system coding-system)))) (setq passes (1+ passes))))) (cl-assertion-failed nil))) (setq G29197 (cdr G29197))))) (setq G29178 (cdr G29178))) (set-language-environment original-language-environment) nil))
  (progn (macrolet ((fillarray-test (charset1 charset2) (let ((char1 (make-char charset1 69)) (char2 (make-char charset2 69))) (backquote (let ((string (make-string 1000 (\, char1)))) (fillarray string (\, char2)) (Assert (eq (aref string 0) (\, char2))) (Assert (eq (aref string (1- (length string))) (\, char2))) (Assert (eq (length string) 1000))))))) (fillarray-test ascii latin-iso8859-1) (fillarray-test ascii latin-iso8859-2) (fillarray-test latin-iso8859-1 ascii) (fillarray-test latin-iso8859-2 ascii)) (let ((string (string (make-char (quote ascii) 69) (make-char (quote latin-iso8859-2) 69)))) (aset string 0 (make-char (quote latin-iso8859-2) 42)) (Assert (eq (aref string 1) (make-char (quote latin-iso8859-2) 69)))) (Assert (coding-system-p (find-coding-system (quote binary)))) (Assert (coding-system-canonical-name-p (quote binary))) (Assert (not (coding-system-alias-p (quote binary)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias)))) (Assert (not (coding-!
 system-canonical-name-p (quote mule-tests-alias)))) (Check-Error-Message error "Symbol is the canonical name of a coding system and cannot be redefined" (define-coding-system-alias (quote binary) (quote iso8859-2))) (Check-Error-Message error "Symbol is not a coding system alias" (coding-system-aliasee (quote binary))) (define-coding-system-alias (quote mule-tests-alias) (quote binary)) (Assert (coding-system-alias-p (quote mule-tests-alias))) (Assert (not (coding-system-canonical-name-p (quote mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote mule-tests-alias)))) (Assert (eq (quote binary) (coding-system-aliasee (quote mule-tests-alias)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-dos)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-mac)))) (define-coding-system-alias (quote mule-tests-alias) (get-coding-system (quote binary))) (!
 Assert (coding-system-alias-p (quote mule-tests-alias))) (Asse!
 rt (not 
(coding-system-canonical-name-p (quote mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote mule-tests-alias)))) (Assert (eq (quote binary) (coding-system-aliasee (quote mule-tests-alias)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-dos)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-mac)))) (define-coding-system-alias (quote nested-mule-tests-alias) (quote mule-tests-alias)) (Assert (coding-system-alias-p (quote nested-mule-tests-alias))) (Assert (not (coding-system-canonical-name-p (quote nested-mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote nested-mule-tests-alias)))) (Assert (eq (coding-system-aliasee (quote nested-mule-tests-alias)) (quote mule-tests-alias))) (Assert (eq (quote mule-tests-alias) (coding-system-aliasee (quote nested-mule-tests-alias)))) (Assert (not (coding-system-al!
 ias-p (quote nested-mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote nested-mule-tests-alias-dos)))) (Assert (not (coding-system-alias-p (quote nested-mule-tests-alias-mac)))) (Check-Error-Message error "Attempt to create a coding system alias loop" (define-coding-system-alias (quote mule-tests-alias) (quote nested-mule-tests-alias))) (Check-Error-Message error "No such coding system" (define-coding-system-alias (quote no-such-coding-system) (quote no-such-coding-system))) (Check-Error-Message error "Attempt to create a coding system alias loop" (define-coding-system-alias (quote mule-tests-alias) (quote mule-tests-alias))) (define-coding-system-alias (quote nested-mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) nil) (Assert (coding-system-p (find-coding-system (quote binary)))) (Assert (coding-system-canonical-name-p (quote binary))) (Assert (not (coding-system-alias-p (quote binary)))) (Assert (not (coding-system-alias-p (qu!
 ote mule-tests-alias)))) (Assert (not (coding-system-canonical!
 -name-p 
(quote mule-tests-alias)))) (Check-Error-Message error "Symbol is the canonical name of a coding system and cannot be redefined" (define-coding-system-alias (quote binary) (quote iso8859-2))) (Check-Error-Message error "Symbol is not a coding system alias" (coding-system-aliasee (quote binary))) (define-coding-system-alias (quote nested-mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) (quote iso-8859-7)) (Assert (coding-system-alias-p (quote mule-tests-alias))) ...)
  (if (featurep (quote mule)) (progn (macrolet ((fillarray-test (charset1 charset2) (let ((char1 (make-char charset1 69)) (char2 (make-char charset2 69))) (backquote (let ((string (make-string 1000 (\, char1)))) (fillarray string (\, char2)) (Assert (eq (aref string 0) (\, char2))) (Assert (eq (aref string (1- (length string))) (\, char2))) (Assert (eq (length string) 1000))))))) (fillarray-test ascii latin-iso8859-1) (fillarray-test ascii latin-iso8859-2) (fillarray-test latin-iso8859-1 ascii) (fillarray-test latin-iso8859-2 ascii)) (let ((string (string (make-char (quote ascii) 69) (make-char (quote latin-iso8859-2) 69)))) (aset string 0 (make-char (quote latin-iso8859-2) 42)) (Assert (eq (aref string 1) (make-char (quote latin-iso8859-2) 69)))) (Assert (coding-system-p (find-coding-system (quote binary)))) (Assert (coding-system-canonical-name-p (quote binary))) (Assert (not (coding-system-alias-p (quote binary)))) (Assert (not (coding-system-alias-p (quote mule-tests-ali!
 as)))) (Assert (not (coding-system-canonical-name-p (quote mule-tests-alias)))) (Check-Error-Message error "Symbol is the canonical name of a coding system and cannot be redefined" (define-coding-system-alias (quote binary) (quote iso8859-2))) (Check-Error-Message error "Symbol is not a coding system alias" (coding-system-aliasee (quote binary))) (define-coding-system-alias (quote mule-tests-alias) (quote binary)) (Assert (coding-system-alias-p (quote mule-tests-alias))) (Assert (not (coding-system-canonical-name-p (quote mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote mule-tests-alias)))) (Assert (eq (quote binary) (coding-system-aliasee (quote mule-tests-alias)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-dos)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-mac)))) (define-coding-system-alias (quote mule-tests-alias) (get-codi!
 ng-system (quote binary))) (Assert (coding-system-alias-p (quo!
 te mule-
tests-alias))) (Assert (not (coding-system-canonical-name-p (quote mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote mule-tests-alias)))) (Assert (eq (quote binary) (coding-system-aliasee (quote mule-tests-alias)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-dos)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-mac)))) (define-coding-system-alias (quote nested-mule-tests-alias) (quote mule-tests-alias)) (Assert (coding-system-alias-p (quote nested-mule-tests-alias))) (Assert (not (coding-system-canonical-name-p (quote nested-mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote nested-mule-tests-alias)))) (Assert (eq (coding-system-aliasee (quote nested-mule-tests-alias)) (quote mule-tests-alias))) (Assert (eq (quote mule-tests-alias) (coding-system-aliasee (quote nested-mule-tests-alias)))) (A!
 ssert (not (coding-system-alias-p (quote nested-mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote nested-mule-tests-alias-dos)))) (Assert (not (coding-system-alias-p (quote nested-mule-tests-alias-mac)))) (Check-Error-Message error "Attempt to create a coding system alias loop" (define-coding-system-alias (quote mule-tests-alias) (quote nested-mule-tests-alias))) (Check-Error-Message error "No such coding system" (define-coding-system-alias (quote no-such-coding-system) (quote no-such-coding-system))) (Check-Error-Message error "Attempt to create a coding system alias loop" (define-coding-system-alias (quote mule-tests-alias) (quote mule-tests-alias))) (define-coding-system-alias (quote nested-mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) nil) (Assert (coding-system-p (find-coding-system (quote binary)))) (Assert (coding-system-canonical-name-p (quote binary))) (Assert (not (coding-system-alias-p (quote binary)))) (Assert (no!
 t (coding-system-alias-p (quote mule-tests-alias)))) (Assert (!
 not (cod
ing-system-canonical-name-p (quote mule-tests-alias)))) (Check-Error-Message error "Symbol is the canonical name of a coding system and cannot be redefined" (define-coding-system-alias (quote binary) (quote iso8859-2))) (Check-Error-Message error "Symbol is not a coding system alias" (coding-system-aliasee (quote binary))) (define-coding-system-alias (quote nested-mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) (quote iso-8859-7)) (Assert (coding-system-alias-p (quote mule-tests-alias))) ...))
  (when (featurep (quote mule)) (macrolet ((fillarray-test (charset1 charset2) (let ((char1 (make-char charset1 69)) (char2 (make-char charset2 69))) (backquote (let ((string (make-string 1000 (\, char1)))) (fillarray string (\, char2)) (Assert (eq (aref string 0) (\, char2))) (Assert (eq (aref string (1- (length string))) (\, char2))) (Assert (eq (length string) 1000))))))) (fillarray-test ascii latin-iso8859-1) (fillarray-test ascii latin-iso8859-2) (fillarray-test latin-iso8859-1 ascii) (fillarray-test latin-iso8859-2 ascii)) (let ((string (string (make-char (quote ascii) 69) (make-char (quote latin-iso8859-2) 69)))) (aset string 0 (make-char (quote latin-iso8859-2) 42)) (Assert (eq (aref string 1) (make-char (quote latin-iso8859-2) 69)))) (Assert (coding-system-p (find-coding-system (quote binary)))) (Assert (coding-system-canonical-name-p (quote binary))) (Assert (not (coding-system-alias-p (quote binary)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias)))!
 ) (Assert (not (coding-system-canonical-name-p (quote mule-tests-alias)))) (Check-Error-Message error "Symbol is the canonical name of a coding system and cannot be redefined" (define-coding-system-alias (quote binary) (quote iso8859-2))) (Check-Error-Message error "Symbol is not a coding system alias" (coding-system-aliasee (quote binary))) (define-coding-system-alias (quote mule-tests-alias) (quote binary)) (Assert (coding-system-alias-p (quote mule-tests-alias))) (Assert (not (coding-system-canonical-name-p (quote mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote mule-tests-alias)))) (Assert (eq (quote binary) (coding-system-aliasee (quote mule-tests-alias)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-dos)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-mac)))) (define-coding-system-alias (quote mule-tests-alias) (get-coding-sy!
 stem (quote binary))) (Assert (coding-system-alias-p (quote mu!
 le-tests
-alias))) (Assert (not (coding-system-canonical-name-p (quote mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote mule-tests-alias)))) (Assert (eq (quote binary) (coding-system-aliasee (quote mule-tests-alias)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-dos)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-mac)))) (define-coding-system-alias (quote nested-mule-tests-alias) (quote mule-tests-alias)) (Assert (coding-system-alias-p (quote nested-mule-tests-alias))) (Assert (not (coding-system-canonical-name-p (quote nested-mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote nested-mule-tests-alias)))) (Assert (eq (coding-system-aliasee (quote nested-mule-tests-alias)) (quote mule-tests-alias))) (Assert (eq (quote mule-tests-alias) (coding-system-aliasee (quote nested-mule-tests-alias)))) (Assert!
  (not (coding-system-alias-p (quote nested-mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote nested-mule-tests-alias-dos)))) (Assert (not (coding-system-alias-p (quote nested-mule-tests-alias-mac)))) (Check-Error-Message error "Attempt to create a coding system alias loop" (define-coding-system-alias (quote mule-tests-alias) (quote nested-mule-tests-alias))) (Check-Error-Message error "No such coding system" (define-coding-system-alias (quote no-such-coding-system) (quote no-such-coding-system))) (Check-Error-Message error "Attempt to create a coding system alias loop" (define-coding-system-alias (quote mule-tests-alias) (quote mule-tests-alias))) (define-coding-system-alias (quote nested-mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) nil) (Assert (coding-system-p (find-coding-system (quote binary)))) (Assert (coding-system-canonical-name-p (quote binary))) (Assert (not (coding-system-alias-p (quote binary)))) (Assert (not (co!
 ding-system-alias-p (quote mule-tests-alias)))) (Assert (not (!
 coding-s
ystem-canonical-name-p (quote mule-tests-alias)))) (Check-Error-Message error "Symbol is the canonical name of a coding system and cannot be redefined" (define-coding-system-alias (quote binary) (quote iso8859-2))) (Check-Error-Message error "Symbol is not a coding system alias" (coding-system-aliasee (quote binary))) (define-coding-system-alias (quote nested-mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) (quote iso-8859-7)) ...)
  (lambda nil (defvar passes) (defvar assertion-failures) (defvar no-error-failures) (defvar wrong-error-failures) (defvar missing-message-failures) (defvar other-failures) (defvar trick-optimizer) (require (quote bytecomp)) (defun test-chars (&optional for-test-harness) "Insert all characters in a buffer, to see if XEmacs will crash.\nThis is done by creating a string with all the legal characters\nin [0, 2^21) range, inserting it into the buffer, and checking\nthat the buffer's contents are equivalent to the string.\n\nIf FOR-TEST-HARNESS is specified, a temporary buffer is used, and\nthe Assert macro checks for correctness." (let ((max (expt 2 (if (featurep (quote mule)) 21 8))) (list nil) (i 0)) (while (< i max) (and (not for-test-harness) (zerop (% i 1000)) (message "%d" i)) (and (int-char i) (setq list (cons (int-char i) list))) (setq i (1+ i))) (let ((string (apply (function string) (nreverse list)))) (if for-test-harness (with-temp-buffer (insert string) (Assert (equ!
 al (buffer-string) string))) (switch-to-buffer (get-buffer-create "test")) (erase-buffer) (buffer-disable-undo) (insert string) (assert (equal (buffer-string) string)))))) (test-chars t) (defun unicode-code-point-to-utf-8-string (code-point) "Convert a Unicode code point to the equivalent UTF-8 string. \nThis is a naive implementation in Lisp.  " (check-argument-type (quote natnump) code-point) (check-argument-range code-point 0 2097151) (if (< code-point 128) (format "%c" code-point) (if (< code-point 2048) (format "%c%c" (logior 192 (lsh (logand code-point 1984) -6)) (logior 128 (logand code-point 63))) (if (< code-point 65536) (format "%c%c%c" (logior 224 (logand (lsh code-point -12) 15)) (logior 128 (logand (lsh code-point -6) 63)) (logior 128 (logand code-point 63))) (if (< code-point 2097152) (format "%c%c%c%c" (logior 240 (logand (lsh code-point -18) 7)) (logior 128 (logand (lsh code-point -12) 63)) (logior 128 (logand (lsh code-point -6) 63)) (logior 128 (logand cod!
 e-point 63)))))))) (let ((test-file-name (make-temp-file (expa!
 nd-file-
name "tXfXsKc" (temp-directory)))) revert-buffer-function kill-buffer-hook) (find-file test-file-name) (erase-buffer) (insert "a string\n") (Silence-Message (save-buffer 0)) (insert "more text\n") (revert-buffer t t) (Assert (not (buffer-modified-p))) (kill-buffer nil) (when (find-coding-system (quote utf-8)) (find-file test-file-name (quote utf-8)) (insert "more text\n") (revert-buffer t t) (Assert (not (buffer-modified-p))) (kill-buffer nil)) (delete-file test-file-name)) (let ((existing-file-name (make-temp-file (expand-file-name "k7lCS2Mg" (temp-directory)))) (nonexistent-file-name (make-temp-name (temp-directory)))) (find-file existing-file-name) (Assert (not (eq (quote undecided) (coding-system-type buffer-file-coding-system)))) (kill-buffer nil) (dolist (coding-system (quote (utf-8 windows-1251 macintosh big5))) (when (find-coding-system coding-system) (find-file existing-file-name coding-system) (Assert (eq (find-coding-system coding-system) buffer-file-coding-system!
 )) (kill-buffer nil) (find-file nonexistent-file-name coding-system) (Assert (eq (find-coding-system coding-system) buffer-file-coding-system)) (set-buffer-modified-p nil) (kill-buffer nil))) (delete-file existing-file-name)) (when (featurep (quote mule)) (macrolet ((fillarray-test (charset1 charset2) (let ((char1 (make-char charset1 69)) (char2 (make-char charset2 69))) (backquote (let ((string (make-string 1000 (\, char1)))) (fillarray string (\, char2)) (Assert (eq (aref string 0) (\, char2))) (Assert (eq (aref string (1- (length string))) (\, char2))) (Assert (eq (length string) 1000))))))) (fillarray-test ascii latin-iso8859-1) (fillarray-test ascii latin-iso8859-2) (fillarray-test latin-iso8859-1 ascii) (fillarray-test latin-iso8859-2 ascii)) (let ((string (string (make-char (quote ascii) 69) (make-char (quote latin-iso8859-2) 69)))) (aset string 0 (make-char (quote latin-iso8859-2) 42)) (Assert (eq (aref string 1) (make-char (quote latin-iso8859-2) 69)))) (Assert (co!
 ding-system-p (find-coding-system (quote binary)))) (Assert (c!
 oding-sy
stem-canonical-name-p (quote binary))) (Assert (not (coding-system-alias-p (quote binary)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias)))) (Assert (not (coding-system-canonical-name-p (quote mule-tests-alias)))) (Check-Error-Message error "Symbol is the canonical name of a coding system and cannot be redefined" (define-coding-system-alias (quote binary) (quote iso8859-2))) (Check-Error-Message error "Symbol is not a coding system alias" (coding-system-aliasee (quote binary))) (define-coding-system-alias (quote mule-tests-alias) (quote binary)) (Assert (coding-system-alias-p (quote mule-tests-alias))) (Assert (not (coding-system-canonical-name-p (quote mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote mule-tests-alias)))) (Assert (eq (quote binary) (coding-system-aliasee (quote mule-tests-alias)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote mule-t!
 ests-alias-dos)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-mac)))) (define-coding-system-alias (quote mule-tests-alias) (get-coding-system (quote binary))) (Assert (coding-system-alias-p (quote mule-tests-alias))) (Assert (not (coding-system-canonical-name-p (quote mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote mule-tests-alias)))) (Assert (eq (quote binary) (coding-system-aliasee (quote mule-tests-alias)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-dos)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias-mac)))) (define-coding-system-alias (quote nested-mule-tests-alias) (quote mule-tests-alias)) (Assert (coding-system-alias-p (quote nested-mule-tests-alias))) (Assert (not (coding-system-canonical-name-p (quote nested-mule-tests-alias)))) (Assert (eq (get-coding-system (quote binary)) (get-coding-system (quote !
 nested-mule-tests-alias)))) (Assert (eq (coding-system-aliasee!
  (quote 
nested-mule-tests-alias)) (quote mule-tests-alias))) (Assert (eq (quote mule-tests-alias) (coding-system-aliasee (quote nested-mule-tests-alias)))) (Assert (not (coding-system-alias-p (quote nested-mule-tests-alias-unix)))) (Assert (not (coding-system-alias-p (quote nested-mule-tests-alias-dos)))) (Assert (not (coding-system-alias-p (quote nested-mule-tests-alias-mac)))) (Check-Error-Message error "Attempt to create a coding system alias loop" (define-coding-system-alias (quote mule-tests-alias) (quote nested-mule-tests-alias))) (Check-Error-Message error "No such coding system" (define-coding-system-alias (quote no-such-coding-system) (quote no-such-coding-system))) (Check-Error-Message error "Attempt to create a coding system alias loop" (define-coding-system-alias (quote mule-tests-alias) (quote mule-tests-alias))) (define-coding-system-alias (quote nested-mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) nil) (Assert (coding-system-p (find-codin!
 g-system (quote binary)))) (Assert (coding-system-canonical-name-p (quote binary))) (Assert (not (coding-system-alias-p (quote binary)))) (Assert (not (coding-system-alias-p (quote mule-tests-alias)))) (Assert (not (coding-system-canonical-name-p (quote mule-tests-alias)))) (Check-Error-Message error "Symbol is the canonical name of a coding system and cannot be redefined" (define-coding-system-alias (quote binary) (quote iso8859-2))) (Check-Error-Message error "Symbol is not a coding system alias" (coding-system-aliasee (quote binary))) (define-coding-system-alias (quote nested-mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) nil) (define-coding-system-alias (quote mule-tests-alias) (quote iso-8859-7)) ...))()
  call-with-condition-handler(#<compiled-function (from "/home/matsl/work/smoketest/xemacs-21.5/lisp/test-harness.elc") (error-info) "...(57)" [test-harness-unexpected-error-enter-debugger noninteractive test-harness-bug-expected unexpected-test-file-failures context-msg error-info "executing interpreted code" princ format "Unexpected error %S while %s\n" message "Unexpected error %S while %s." error t 50 backtrace nil debugger test-harness-unexpected-error-show-backtrace print-length print-escape-newlines] 5 0xc7c> #<compiled-function (from "/home/matsl/work/smoketest/xemacs-21.5/lisp/test-harness.elc") nil "...(5)" [inbuffer test-harness-read-from-buffer] 2 0xc7d>)
  # (condition-case ... . ((error (message "Test suite execution aborted."))))
  # bind (standard-output passes assertion-failures no-error-failures wrong-error-failures missing-message-failures other-failures unexpected-test-file-failures skipped-test-reasons trick-optimizer debug-on-error filename inbuffer)
  # (condition-case ... . ((error (byte-code "-AÂÃ!ˆÂ	!ˆÂÄ!ˆÅÆ\"ˆÇ ˆÆ‡" [error-info file princ ">>Error occurred processing " ": " display-error nil terpri] 3))))$)C
  # bind (G28436 file-in-dir G28435 file error)
  # bind (error-data)
  # (condition-case ... . error)
FAIL: Assertion failed: (equal (sort (charsets-in-region (point-min) (point-max)) (function string<)) sorted-charsets-in-HELLO); failing case = "(___temporary___168__ ___temporary___207__ ___temporary___208__ ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 ipa japanese-jisx0208 japanese-jisx0213-1 katakana-jisx0201 korean-ksc5601 lao latin-iso8859-1 latin-iso8859-2 latin-iso8859-3 latin-iso8859-4 thai-tis620 tibetan vietnamese-viscii-lower) should be `equal' to (arabic-iso8859-6 ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 hebrew-iso8859-8 japanese-jisx0208 japanese-jisx0212 katakana-jisx0201 korean-ksc5601 latin-iso8859-1 latin-iso8859-2 vietnamese-viscii-lower) but isn't"
FAIL: Assertion failed: (equal (sort (charsets-in-string (buffer-substring (point-min) (point-max))) (function string<)) sorted-charsets-in-HELLO); failing case = "(___temporary___168__ ___temporary___207__ ___temporary___208__ ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 ipa japanese-jisx0208 japanese-jisx0213-1 katakana-jisx0201 korean-ksc5601 lao latin-iso8859-1 latin-iso8859-2 latin-iso8859-3 latin-iso8859-4 thai-tis620 tibetan vietnamese-viscii-lower) should be `equal' to (arabic-iso8859-6 ascii chinese-big5-1 chinese-gb2312 cyrillic-iso8859-5 ethiopic greek-iso8859-7 hebrew-iso8859-8 japanese-jisx0208 japanese-jisx0212 katakana-jisx0201 korean-ksc5601 latin-iso8859-1 latin-iso8859-2 vietnamese-viscii-lower) but isn't"
Unexpected error (invalid-argument "Invalid (GNU Emacs) key format (see doc of define-key)" C-f9) while executing byte-compiled code
  # bind (print-escape-newlines print-length error-info error-info context-msg error-info)
  #<compiled-function (from "/home/matsl/work/smoketest/xemacs-21.5/lisp/test-harness.elc") (error-info) "...(57)" [test-harness-unexpected-error-enter-debugger noninteractive test-harness-bug-expected unexpected-test-file-failures context-msg error-info "executing byte-compiled code" princ format "Unexpected error %S while %s\n" message "Unexpected error %S while %s." error t 50 backtrace nil debugger test-harness-unexpected-error-show-backtrace print-length print-escape-newlines] 5 0xc80>((invalid-argument "Invalid (GNU Emacs) key format (see doc of define-key)" C-f9))
  #<compiled-function nil "...(3365)" [G29232 k i coding-system string j require bytecomp test-chars #<compiled-function (&optional for-test-harness) "...(115)" [temp-buffer for-test-harness max string list i expt 2 featurep mule 21 8 nil 0 1000 message "%d" int-char apply get-buffer-create generate-new-buffer-name " *temp*" ((byte-code "-AÁ!«„Â!ˆÁ‡" [temp-buffer buffer-name kill-buffer] 2)) (call-with-condition-handler #<compiled-function (error-info) "...(135)" [debugger noninteractive test-harness-bug-expected assertion-failures string error-info cl-assertion-failed Print-Failure format "%S should be `%s' to %S but isn't" buffer-string equal "Assertion failed: %S; failing case = %S" "Assertion failed: %S" (equal (buffer-string) string) error t 50 backtrace nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S" print-length print-escape-newlines other-failures test-harness-assertion-failure-enter-debugger test-harness-assertion-failure-show-backtrace test-harness!
 -unexpected-error-enter-debugger test-harness-unexpected-error-show-backtrace] 9 0x1bfd> #<compiled-function nil "...(22)" [string passes buffer-string signal cl-assertion-failed (equal (buffer-string) string) Print-Pass "%S"] 3 0x1bfe>) ((cl-assertion-failed)) switch-to-buffer "test" erase-buffer buffer-disable-undo buffer-string signal cl-assertion-failed (equal (buffer-string) string)] 5 "Insert all characters in a buffer, to see if XEmacs will crash.\nThis is done by creating a string with all the legal characters\nin [0, 2^21) range, inserting it into the buffer, and checking\nthat the buffer's contents are equivalent to the string.\n\nIf FOR-TEST-HARNESS is specified, a temporary buffer is used, and\nthe Assert macro checks for correctness." 0x1bff> t unicode-code-point-to-utf-8-string #<compiled-function (code-point) "...(141)" [code-point natnump wrong-type-argument argument-in-range-p 0 2097151 args-out-of-range 128 format "%c" 2048 "%c%c" logior lsh logand 1984 -6!
  192 63 65536 "%c%c%c" -12 15 224 2097152 "%c%c%c%c" -18 7 240!
 ] 9 "Con
vert a Unicode code point to the equivalent UTF-8 string. \nThis is a naive implementation in Lisp.  " 0x1c00> make-temp-file expand-file-name "tXfXsKc" temp-directory nil find-file erase-buffer "a string\n" fboundp append-message ((byte-code "	«†ÂMˆª„ÃÂ!ˆÂ‡" [--letf-save--29200 --letf-bound--29201 append-message fmakunbound] 2)) #<compiled-function (&rest args) "...(2)" [nil] 1 "\n\narguments: (&rest ARGS)\n" 0x1c01> clear-message ((byte-code "	«†ÂMˆª„ÃÂ!ˆÂ‡" [--letf-save--29204 --letf-bound--29205 clear-message fmakunbound] 2)) #<compiled-function (&rest args) "...(2)" [nil] 1 "\n\narguments: (&rest ARGS)\n" 0x1c02> save-buffer 0 "more text\n" revert-buffer (call-with-condition-handler #<compiled-function (error-info) "...(97)" [print-length debugger noninteractive test-harness-bug-expected assertion-failures error-info cl-assertion-failed Print-Failure "Assertion failed: %S" (not (buffer-modified-p)) nil error t 50 backtrace "%S ==> error: %S" print-escape-newlines othe!
 r-failures test-harness-assertion-failure-enter-debugger test-harness-assertion-failure-show-backtrace test-harness-unexpected-error-enter-debugger test-harness-unexpected-error-show-backtrace] 5 0x1c03> #<compiled-function nil "...(20)" [passes buffer-modified-p signal cl-assertion-failed (not (buffer-modified-p)) Print-Pass "%S"] 3 0x1c04>) ((cl-assertion-failed)) kill-buffer find-coding-system utf-8 (call-with-condition-handler #<compiled-function (error-info) "...(97)" [print-length debugger noninteractive test-harness-bug-expected assertion-failures error-info cl-assertion-failed Print-Failure "Assertion failed: %S" (not (buffer-modified-p)) nil error t 50 backtrace "%S ==> error: %S" print-escape-newlines other-failures test-harness-assertion-failure-enter-debugger test-harness-assertion-failure-show-backtrace test-harness-unexpected-error-enter-debugger test-harness-unexpected-error-show-backtrace] 5 0x1c05> #<compiled-function nil "...(20)" [passes buffer-modified-p!
  signal cl-assertion-failed (not (buffer-modified-p)) Print-Pa!
 ss "%S"]
 3 0x1c06>) ((cl-assertion-failed)) delete-file "k7lCS2Mg" make-temp-name (call-with-condition-handler #<compiled-function (error-info) "...(139)" [debugger noninteractive test-harness-bug-expected assertion-failures buffer-file-coding-system error-info cl-assertion-failed Print-Failure format "%S shouldn't be `%s' to %S but is" undecided eq coding-system-type "Assertion failed: %S; failing case = %S" "Assertion failed: %S" (not (eq (quote undecided) (coding-system-type buffer-file-coding-system))) error t 50 backtrace nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S" print-length print-escape-newlines other-failures test-harness-assertion-failure-enter-debugger test-harness-assertion-failure-show-backtrace test-harness-unexpected-error-enter-debugger test-harness-unexpected-error-show-backtrace] 10 0x1c07> #<compiled-function nil "...(23)" [buffer-file-coding-system passes coding-system-type undecided signal cl-assertion-failed (not (eq (quote undecided) (coding!
 -system-type buffer-file-coding-system))) Print-Pass "%S"] 3 0x1c08>) ((cl-assertion-failed)) (utf-8 windows-1251 macintosh big5) (call-with-condition-handler #<compiled-function (error-info) "...(141)" [noninteractive test-harness-bug-expected assertion-failures buffer-file-coding-system coding-system error-info cl-assertion-failed Print-Failure format "%S should be `%s' to %S but isn't" find-coding-system eq "Assertion failed: %S; failing case = %S" "Assertion failed: %S" (eq (find-coding-system coding-system) buffer-file-coding-system) error t 50 backtrace nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S" debugger print-length print-escape-newlines other-failures test-harness-assertion-failure-enter-debugger test-harness-assertion-failure-show-backtrace test-harness-unexpected-error-enter-debugger test-harness-unexpected-error-show-backtrace] 9 0x1c09> #<compiled-function nil "...(23)" [buffer-file-coding-system coding-system passes find-coding-system signal !
 cl-assertion-failed (eq (find-coding-system coding-system) buf!
 fer-file
-coding-system) Print-Pass "%S"] 3 0x1c0a>) ((cl-assertion-failed)) (call-with-condition-handler #<compiled-function (error-info) "...(141)" [noninteractive test-harness-bug-expected assertion-failures buffer-file-coding-system coding-system error-info cl-assertion-failed Print-Failure format "%S should be `%s' to %S but isn't" find-coding-system eq "Assertion failed: %S; failing case = %S" "Assertion failed: %S" (eq (find-coding-system coding-system) buffer-file-coding-system) error t 50 backtrace nil "%S ==> error: %S; failing case =  %S" "%S ==> error: %S" debugger print-length print-escape-newlines other-failures test-harness-assertion-failure-enter-debugger test-harness-assertion-failure-show-backtrace test-harness-unexpected-error-enter-debugger test-harness-unexpected-error-show-backtrace] 9 0x1c0b> #<compiled-function nil "...(23)" [buffer-file-coding-system coding-system passes find-coding-system signal cl-assertion-failed (eq (find-coding-system coding-system) buff!
 er-file-coding-system) Print-Pass "%S"] 3 0x1c0c>) ((cl-assertion-failed)) set-buffer-modified-p ...] 8 0x1cf2>()$)C
  call-with-condition-handler(#<compiled-function (from "/home/matsl/work/smoketest/xemacs-21.5/lisp/test-harness.elc") (error-info) "...(57)" [test-harness-unexpected-error-enter-debugger noninteractive test-harness-bug-expected unexpected-test-file-failures context-msg error-info "executing byte-compiled code" princ format "Unexpected error %S while %s\n" message "Unexpected error %S while %s." error t 50 backtrace nil debugger test-harness-unexpected-error-show-backtrace print-length print-escape-newlines] 5 0xc80> #<compiled-function (from "/home/matsl/work/smoketest/xemacs-21.5/lisp/test-harness.elc") nil "...(6)" [code] 1 0xc81>)
  # (condition-case ... . ((error (message "Test suite execution aborted."))))
  # bind (code test-harness-test-compiled standard-output passes assertion-failures no-error-failures wrong-error-failures missing-message-failures other-failures unexpected-test-file-failures skipped-test-reasons trick-optimizer debug-on-error filename inbuffer)
  # (condition-case ... . ((error (byte-code "-AÂÃ!ˆÂ	!ˆÂÄ!ˆÅÆ\"ˆÇ ˆÆ‡" [error-info file princ ">>Error occurred processing " ": " display-error nil terpri] 3))))$)C
  # bind (G28436 file-in-dir G28435 file error)
  # bind (error-data)
  # (condition-case ... . error)
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
os-tests.el:                        No tests run.
    2 tests skipped because tac executable not found.
    2 tests skipped because cat executable not found.
SKIP: "Tests of call-process-region with region deleted after inserting
tac process output." BECAUSE "tac executable not found"
SKIP: "Tests of call-process-region with region deleted after inserting
cat process output." BECAUSE "cat executable not found"
SKIP: "Tests of call-process-region with region deleted after inserting
tac process output." BECAUSE "tac executable not found"
SKIP: "Tests of call-process-region with region deleted after inserting
cat process output." BECAUSE "cat executable not found"
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
query-coding-tests.el:   3180 of  3180 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
regexp-tests.el:          422 of   422 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
region-tests.el:           28 of    28 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
search-tests.el:          120 of   120 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
symbol-tests.el:          252 of   252 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (scan-error "Unbalanced parentheses" 23 1)
KNOWN BUG: (Assert (backward-up-list-moves-point-from-to 23 3)) ==> error scan-error, as expected
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (scan-error "Unbalanced parentheses" 23 1)
KNOWN BUG: (Assert (backward-up-list-moves-point-from-to 23 3)) ==> error scan-error, as expected
syntax-tests.el:           80 of    88 tests successful ( 90%).
    2 tests skipped because c-mode unavailable.
SKIP: "comment and parse-partial-sexp tests" BECAUSE "c-mode unavailable"
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (scan-error "Unbalanced parentheses" 23 1)
KNOWN BUG: (Assert (backward-up-list-moves-point-from-to 23 3)) ==> error scan-error, as expected
SKIP: "comment and parse-partial-sexp tests" BECAUSE "c-mode unavailable"
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (scan-error "Unbalanced parentheses" 23 1)
KNOWN BUG: (Assert (backward-up-list-moves-point-from-to 23 3)) ==> error scan-error, as expected
	    2 errors that should have been generated, but weren't
	    0 wrong-error failures
tag-tests.el:               6 of     6 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
weak-tests.el:            140 of   140 tests successful (100%).
	    0 errors that should have been generated, but weren't
	    0 wrong-error failures
base64-tests.el:         1234 of  1234 tests successful (100%).
byte-compiler-tests.el:    66 of    66 tests successful (100%).
c-tests.el:               104 of   104 tests successful (100%).
case-tests.el:           9436 of  9436 tests successful (100%).
ccl-tests.el:            4570 of  4570 tests successful (100%).
database-tests.el:                  No tests run.
extent-tests.el:          194 of   194 tests successful (100%).
file-tests.el:             10 of    10 tests successful (100%).
hash-table-tests.el:    12076 of 12076 tests successful (100%).
iso-ir-196-test.el:         2 of     2 tests successful (100%).
lisp-reader-tests.el:      52 of    52 tests successful (100%).
lisp-tests.el:           7287 of  7288 tests successful ( 99%).
md5-tests.el:              56 of    56 tests successful (100%).
mule-tests.el:                     697 tests completed (aborted).
os-tests.el:                        No tests run.
query-coding-tests.el:   3180 of  3180 tests successful (100%).
regexp-tests.el:          422 of   422 tests successful (100%).
region-tests.el:           28 of    28 tests successful (100%).
search-tests.el:          120 of   120 tests successful (100%).
symbol-tests.el:          252 of   252 tests successful (100%).
syntax-tests.el:           80 of    88 tests successful ( 90%).
tag-tests.el:               6 of     6 tests successful (100%).
weak-tests.el:            140 of   140 tests successful (100%).
------------------------------------------------------------------------------

Yours
-- 
%% Mats
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.