diff src/coding.h @ 20308:8d520e3dcb86

Add more prototypes and function declarations.
author Andreas Schwab <schwab@suse.de>
date Fri, 21 Nov 1997 14:42:33 +0000
parents 549826cf2952
children 19463997fbc6
line wrap: on
line diff
--- a/src/coding.h	Fri Nov 21 14:31:20 1997 +0000
+++ b/src/coding.h	Fri Nov 21 14:42:33 1997 +0000
@@ -430,11 +430,18 @@
   } while (0)
 
 /* Extern declarations.  */
-extern int decode_coding (), encode_coding ();
-extern int decoding_buffer_size (), encoding_buffer_size ();
+extern int decode_coding P_ ((struct coding_system *, unsigned char *,
+			      unsigned char *, int, int, int *));
+extern int encode_coding P_ ((struct coding_system *, unsigned char *,
+			      unsigned char *, int, int, int *));
+extern int decoding_buffer_size P_ ((struct coding_system *, int));
+extern int encoding_buffer_size P_ ((struct coding_system *, int));
+extern void detect_coding P_ ((struct coding_system *, unsigned char *, int));
+extern void detect_eol P_ ((struct coding_system *, unsigned char *, int));
 extern int conversion_buffer_size;
-extern char *conversion_buffer, *get_conversion_buffer ();
-extern Lisp_Object Fcheck_coding_system ();
+extern char *conversion_buffer;
+extern char *get_conversion_buffer P_ ((int));
+extern int setup_coding_system P_ ((Lisp_Object, struct coding_system *));
 extern Lisp_Object Qcoding_system, Qeol_type, Qcoding_category_index;
 extern Lisp_Object Qemacs_mule;
 extern Lisp_Object Qbuffer_file_coding_system;