-#ifdef CONFIG_YAFFS_UNICODE
-#define YCHAR WCHAR
-#define YUCHAR WCHAR
-#define _Y(a) L##a
-#define yaffs_toupper(a) towupper(a)
-#define yaffs_strcmp(a,b) _wcsicmp(a,b)
-#define yaffs_strcpy(a,b) wcscpy(a,b)
-#define yaffs_strncpy(a,b,c) wcsncpy(a,b,c)
-#define yaffs_strlen(s) wcslen(s)
-#define yaffs_sprintf swprintf
-#else
-#define YCHAR CHAR
-#define YUCHAR UCHAR
-#define _Y(a) a
-#define yaffs_toupper(a) toupper(a)
-#define yaffs_strcmp(a,b) _stricmp(a,b)
-#define yaffs_strcpy(a,b) strcpy(a,b)
-#define yaffs_strncpy(a,b,c) strncpy(a,b,c)
-#define yaffs_strlen(s) strlen(s)
-#define yaffs_sprintf sprintf
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19))
+#include <linux/config.h>