/* uni-string-inlines.h
*
****************************************************************
* Copyright (C) 2004 by Jose Antonio Ortega Ruiz
*
* See the file "COPYING" for further information about
* the copyright and warranty status of this work.
*/
#ifndef INCLUDE__UNICODE__UNI_STRING_INLINES_H
#define INCLUDE__UNICODE__UNI_STRING_INLINES_H
#undef UNI_INLINE_QUALIFIERS
#define UNI_INLINE_QUALIFIERS
#ifndef __GNUC__
#undef __attribute__
#define __attribute__(X)
#endif
extern UNI_INLINE_QUALIFIERS uni_string __attribute__((unused))
uni_string_raw (t_uchar * data);
extern UNI_INLINE_QUALIFIERS uni_string __attribute__((unused))
uni_string_iso8859_1 (t_uchar * iso8859_1_data);
extern UNI_INLINE_QUALIFIERS uni_string __attribute__((unused))
uni_string_utf8 (t_uchar * utf8_data);
extern UNI_INLINE_QUALIFIERS uni_string __attribute__((unused))
uni_string_utf16 (t_uint16 * uint16_data);
extern UNI_INLINE_QUALIFIERS uni_string __attribute__((unused))
uni_string_utf32 (t_uint32 * uint32_data);
extern UNI_INLINE_QUALIFIERS uni_string __attribute__((unused))
uni_string_bogus32 (t_uint32 * bogus32_data);
extern UNI_INLINE_QUALIFIERS uni_string __attribute__((unused))
uni_string_encoding (enum uni_encoding_scheme enc, t_uchar * data);
#endif /* INCLUDE__UNICODE__UNI_STRING_INLINES_H */
/* tag: Jose Antonio Ortega Ruiz Sat Feb 21 2004 01:22:48 (uni-string-inlines.h)
*/
syntax highlighted by Code2HTML, v. 0.9.1