+\f
+/************************************************************************/
+/* Dealing with characters */
+/************************************************************************/
+
+/* Is this character represented by more than one byte in a string? */
+
+#define CHAR_MULTIBYTE_P(c) ((c) >= 0x80)
+
+
+INLINE_HEADER int REP_BYTES_BY_FIRST_BYTE (Bufbyte fb);
+INLINE_HEADER int
+REP_BYTES_BY_FIRST_BYTE (Bufbyte fb)
+{
+ if ( fb < 0xC0 )
+ return 1;
+ else if ( fb < 0xE0 )
+ return 2;
+ else if ( fb < 0xF0 )
+ return 3;
+ else if ( fb < 0xF8 )
+ return 4;
+ else if ( fb < 0xFC )
+ return 5;
+ else
+ return 6;
+}
+
+
+#include "mb-multibyte.h"
+