+\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 (int fb);
+INLINE_HEADER int
+REP_BYTES_BY_FIRST_BYTE (int 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"
+