#ifndef _ATALK_UNICODE_H
#define _ATALK_UNICODE_H 1
-#include <sys/cdefs.h>
-#include <netatalk/endian.h>
#include <errno.h>
#include <sys/param.h>
extern struct charset_functions *find_charset_functions (const char *);
extern int atalk_register_charset (struct charset_functions *);
+/* from utf16_case.c */
+extern ucs2_t toupper_w (ucs2_t);
+extern u_int32_t toupper_sp (u_int32_t);
+extern ucs2_t tolower_w (ucs2_t);
+extern u_int32_t tolower_sp (u_int32_t);
+
/* from util_unistr.c */
-extern ucs2_t toupper_w (ucs2_t);
-extern ucs2_t tolower_w (ucs2_t);
extern int strupper_w (ucs2_t *);
extern int strlower_w (ucs2_t *);
extern int islower_w (ucs2_t);