Variable: ascii-case-table

ascii-case-table is a variable defined in mule.el.gz.

Value

Large value
#^[nil nil case-table
       #^^[3 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
	     22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
	     41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
	     60 61 62 63 64 97 98 99 100 101 102 103 104 105 106 107
	     108 109 110 111 112 113 114 115 116 117 118 119 120 121
	     122 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
	     106 107 108 109 110 111 112 113 114 115 116 117 118 119
	     120 121 122 123 124 125 126 127]
       #^^[1 0
	     #^^[2 0
		   #^^[3 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
			 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
			 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
			 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
			 63 64 97 98 99 100 101 102 103 104 105 106
			 107 108 109 110 111 112 113 114 115 116 117
			 118 119 120 121 122 91 92 93 94 95 96 97 98
			 99 100 101 102 103 104 105 106 107 108 109
			 110 111 112 113 114 115 116 117 118 119 120
			 121 122 123 124 125 126 127]
		   nil nil nil nil nil nil nil nil nil nil nil nil nil
		   nil nil nil nil nil nil nil nil nil nil nil nil nil
		   nil nil nil nil nil]
	     nil nil nil nil nil nil nil nil nil nil nil nil nil nil
	     nil]
       nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
       nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
       nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
       nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
       #^[nil nil case-table
	      #^^[3 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
		    19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
		    36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
		    53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
		    70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
		    87 88 89 90 91 92 93 94 95 96 65 66 67 68 69 70 71
		    72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
		    89 90 123 124 125 126 127]
	      #^^[1 0
		    #^^[2 0
			  #^^[3 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
				15 16 17 18 19 20 21 22 23 24 25 26 27
				28 29 30 31 32 33 34 35 36 37 38 39 40
				41 42 43 44 45 46 47 48 49 50 51 52 53
				54 55 56 57 58 59 60 61 62 63 64 65 66
				67 68 69 70 71 72 73 74 75 76 77 78 79
				80 81 82 83 84 85 86 87 88 89 90 91 92
				93 94 95 96 65 66 67 68 69 70 71 72 73
				74 75 76 77 78 79 80 81 82 83 84 85 86
				87 88 89 90 123 124 125 126 127]
			  nil nil nil nil nil nil nil nil nil nil nil
			  nil nil nil nil nil nil nil nil nil nil nil
			  nil nil nil nil nil nil nil nil nil]
		    nil nil nil nil nil nil nil nil nil nil nil nil
		    nil nil nil]
	      nil nil nil nil nil nil nil nil nil nil nil nil nil nil
	      nil nil nil nil nil nil nil nil nil nil nil nil nil nil
	      nil nil nil nil nil nil nil nil nil nil nil nil nil nil
	      nil nil nil nil nil nil nil nil nil nil nil nil nil nil
	      nil nil nil nil nil nil nil nil nil nil]
       nil nil]

Documentation

Case table for the ASCII character set.

View in manual

Probably introduced at or before Emacs version 22.1.

Source Code

;; Defined in /usr/src/emacs/lisp/international/mule.el.gz
;; Save the ASCII case table in case we need it later.  Some locales
;; (such as Turkish) modify the case behavior of ASCII characters,
;; which can interfere with networking code that uses ASCII strings.

(defvar ascii-case-table
  ;; Code copied from copy-case-table to avoid requiring case-table.el
  (let ((tbl (copy-sequence (standard-case-table)))
	(up  (char-table-extra-slot (standard-case-table) 0)))
    (if up (set-char-table-extra-slot tbl 0 (copy-sequence up)))
    (set-char-table-extra-slot tbl 1 nil)
    (set-char-table-extra-slot tbl 2 nil)
    tbl)
  "Case table for the ASCII character set.")