/* 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