From d402bf299d8ac2974df0c3015377196de8721cad Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Wed, 15 Jun 2016 23:53:26 +0300
Subject: [PATCH] lib/fatfs/option/ccsbcs: Follow uPy optional features model.

Don't error out when options is not what you support, just skip your code.
This allows to make FatFs support properly configurable.
---
 lib/fatfs/option/ccsbcs.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/lib/fatfs/option/ccsbcs.c b/lib/fatfs/option/ccsbcs.c
index 3d1a785b8..e35e15cd9 100644
--- a/lib/fatfs/option/ccsbcs.c
+++ b/lib/fatfs/option/ccsbcs.c
@@ -493,10 +493,7 @@ const WCHAR Tbl[] = {	/*  CP1258(0x80-0xFF) to Unicode conversion table */
 #endif
 
 
-#if !_TBLDEF || !_USE_LFN
-#error This file is not needed in current configuration. Remove from the project.
-#endif
-
+#if _TBLDEF && _USE_LFN
 
 WCHAR ff_convert (	/* Converted character, Returns zero on error */
 	WCHAR	chr,	/* Character code to be converted */
@@ -571,3 +568,5 @@ WCHAR ff_wtoupper (	/* Upper converted character */
 
     return tbl_lower[i] ? tbl_upper[i] : chr;
 }
+
+#endif
-- 
GitLab