aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.h
diff options
context:
space:
mode:
authorMichael R. Mauger2017-07-03 15:32:41 -0400
committerMichael R. Mauger2017-07-03 15:32:41 -0400
commit776635c01abd4aa759e7aa9584b513146978568c (patch)
tree554f444bc96cb6b05435e8bf195de4df1b00df8f /src/coding.h
parent77083e2d34ba5559ae2899d3b03cf08c2e6c5ad4 (diff)
parent4cd0db3d6e6e4d5bd49283483bdafbbfc0f583f1 (diff)
downloademacs-776635c01abd4aa759e7aa9584b513146978568c.tar.gz
emacs-776635c01abd4aa759e7aa9584b513146978568c.zip
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Diffstat (limited to 'src/coding.h')
-rw-r--r--src/coding.h34
1 files changed, 1 insertions, 33 deletions
diff --git a/src/coding.h b/src/coding.h
index 7a1dd682b29..8ed851d99ff 100644
--- a/src/coding.h
+++ b/src/coding.h
@@ -96,39 +96,6 @@ enum define_coding_undecided_arg_index
96extern Lisp_Object Vcoding_system_hash_table; 96extern Lisp_Object Vcoding_system_hash_table;
97 97
98 98
99/* Enumeration of coding system type. */
100
101enum coding_system_type
102 {
103 coding_type_charset,
104 coding_type_utf_8,
105 coding_type_utf_16,
106 coding_type_iso_2022,
107 coding_type_emacs_mule,
108 coding_type_sjis,
109 coding_type_ccl,
110 coding_type_raw_text,
111 coding_type_undecided,
112 coding_type_max
113 };
114
115
116/* Enumeration of end-of-line format type. */
117
118enum end_of_line_type
119 {
120 eol_lf, /* Line-feed only, same as Emacs' internal
121 format. */
122 eol_crlf, /* Sequence of carriage-return and
123 line-feed. */
124 eol_cr, /* Carriage-return only. */
125 eol_any, /* Accept any of above. Produce line-feed
126 only. */
127 eol_undecided, /* This value is used to denote that the
128 eol-type is not yet undecided. */
129 eol_type_max
130 };
131
132/* Enumeration of index to an attribute vector of a coding system. */ 99/* Enumeration of index to an attribute vector of a coding system. */
133 100
134enum coding_attr_index 101enum coding_attr_index
@@ -697,6 +664,7 @@ struct coding_system
697 664
698/* Extern declarations. */ 665/* Extern declarations. */
699extern Lisp_Object code_conversion_save (bool, bool); 666extern Lisp_Object code_conversion_save (bool, bool);
667extern bool encode_coding_utf_8 (struct coding_system *);
700extern void setup_coding_system (Lisp_Object, struct coding_system *); 668extern void setup_coding_system (Lisp_Object, struct coding_system *);
701extern Lisp_Object coding_charset_list (struct coding_system *); 669extern Lisp_Object coding_charset_list (struct coding_system *);
702extern Lisp_Object coding_system_charset_list (Lisp_Object); 670extern Lisp_Object coding_system_charset_list (Lisp_Object);