Mercurial > emacs
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;