aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreloraiby <wael.eloraiby@gmail.com>2013-12-28 10:58:51 -0800
committereloraiby <wael.eloraiby@gmail.com>2013-12-28 10:58:51 -0800
commit8d4a1bb7f4f6c4f5abb6596172ad4b6b181e12e3 (patch)
tree9a3d395a669bd164cc44e54c75e3d50cde26bbcd
parente7dbe44fc3d6c98e0abd6e36e23671b4b9627fb5 (diff)
parent2b4aaa8715d709a9d360e5b6c662747055afda04 (diff)
Merge pull request #1 from banx/patch-1
simplifying is_arabic_letter
-rw-r--r--arabtype.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/arabtype.c b/arabtype.c
index d9ac78d..12c6b43 100644
--- a/arabtype.c
+++ b/arabtype.c
@@ -71,14 +71,12 @@ char_form arabic_forms_b[] =
bool is_arabic_letter(uint32_t cp)
{
- if( cp >= ARABIC_LETTER_START && cp <= ARABIC_LETTER_END )
- return true;
- return false;
+ return ( cp >= ARABIC_LETTER_START && cp <= ARABIC_LETTER_END );
}
bool is_linking_type(uint32_t cp)
{
- if( cp >= ARABIC_LETTER_START && cp <= ARABIC_LETTER_END )
+ if( is_arabic_letter(cp) )
if( arabic_forms_b[cp - ARABIC_LETTER_START][INITIAL] || arabic_forms_b[cp - ARABIC_LETTER_START][MEDIAL] )
return true;
return false;