X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fmb-utf-8.h;h=a683e7afc66e2065dc0013e14aad3c40992a5a54;hb=c3e6c84e9bbe713806f38e80f7549000171bbd3d;hp=1bd1a8032a5a784aa336f78a484aa583cd71a3f4;hpb=af463765dbddb93f2b19556e02a745ec39550266;p=chise%2Fxemacs-chise.git- diff --git a/src/mb-utf-8.h b/src/mb-utf-8.h index 1bd1a80..a683e7a 100644 --- a/src/mb-utf-8.h +++ b/src/mb-utf-8.h @@ -1,4 +1,4 @@ -/* Header for UTF-8 buffer/string representation. +/* Header for UTF-8 string representation. Copyright (C) 1999 Electrotechnical Laboratory, JAPAN. Licensed to the Free Software Foundation. @@ -19,7 +19,7 @@ along with XEmacs; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* Rewritten by MORIOKA Tomohiko . */ +/* Author: MORIOKA Tomohiko . */ #ifndef _XEMACS_MB_UTF_8_H #define _XEMACS_MB_UTF_8_H @@ -36,7 +36,8 @@ Boston, MA 02111-1307, USA. */ /* Does this byte represent the first byte of a character? */ -INLINE int +INLINE_HEADER int BUFBYTE_FIRST_BYTE_P(Bufbyte c); +INLINE_HEADER int BUFBYTE_FIRST_BYTE_P(Bufbyte c) { return (c <= 0x7f) || (0xc0 <= c); @@ -52,8 +53,8 @@ BUFBYTE_FIRST_BYTE_P(Bufbyte c) #define CHAR_MULTIBYTE_P(c) ((c) >= 0x80) -INLINE int REP_BYTES_BY_FIRST_BYTE (int fb); -INLINE int +INLINE_HEADER int REP_BYTES_BY_FIRST_BYTE (int fb); +INLINE_HEADER int REP_BYTES_BY_FIRST_BYTE (int fb) { if ( fb < 0xc0 ) @@ -70,4 +71,7 @@ REP_BYTES_BY_FIRST_BYTE (int fb) return 6; } + +#include "mb-multibyte.h" + #endif /* _XEMACS_MB_UTF_8_H */