(char-table-p (nth 1 map))
(error "The initialization of isearch-mode-map must be updated"))
;; Make all multibyte characters search for themselves.
+ ;; Fixme: is this range right?
(set-char-table-range (nth 1 map) (cons #x100 #x2FFFFF)
'isearch-printing-char)
;; Make function keys, etc, exit the search.
(if (or (not coding)
(eq (coding-system-type coding) t))
(setq coding default-buffer-file-coding-system))
+ ;; Fixme: can we actually have invalid chars now?
(if (not (char-valid-p char))
(setq encoding-msg
(format "(0%o, %d, 0x%x, invalid)" char char char))
/* Nonzero iff X is a character. */
#define CHARACTERP(x) (NATNUMP (x) && XFASTINT (x) <= MAX_CHAR)
-/* Nozero iff C is valid as a charater code. GENERICP is not used
+/* Nonzero iff C is valid as a character code. GENERICP is not used
now. */
#define CHAR_VALID_P(c, genericp) ((unsigned) (c) <= MAX_CHAR)
long arg;
{
#ifdef HAVE_RANDOM
+ /* Fixme: needs __USE_XOPEN_EXTENDED defined to be picked up from
+ GNU stdlib.h. */
srandom ((unsigned int)arg);
#else
# ifdef HAVE_LRAND48