#ifndef _H_JFS_UNICODE
#define _H_JFS_UNICODE
#include <linux/slab.h>
#include <asm/byteorder.h>
#include "../nls/nls_ucs2_data.h"
#include "jfs_types.h"
extern int get_UCSname(struct component_name *, struct dentry *);
extern int jfs_strfromUCS_le(char *, const __le16 *, int, struct nls_table *);
#define free_UCSname(COMP) …
static inline wchar_t *UniStrcpy(wchar_t * ucs1, const wchar_t * ucs2)
{ … }
static inline __le16 *UniStrncpy_le(__le16 * ucs1, const __le16 * ucs2,
size_t n)
{ … }
static inline int UniStrncmp_le(const wchar_t * ucs1, const __le16 * ucs2,
size_t n)
{ … }
static inline __le16 *UniStrncpy_to_le(__le16 * ucs1, const wchar_t * ucs2,
size_t n)
{ … }
static inline wchar_t *UniStrncpy_from_le(wchar_t * ucs1, const __le16 * ucs2,
size_t n)
{ … }
static inline wchar_t UniToupper(wchar_t uc)
{ … }
static inline wchar_t *UniStrupr(wchar_t * upin)
{ … }
#endif