small fix
authorWon-Kyu Park <wkpark@gmail.com>
Tue, 6 May 2008 10:55:22 +0000 (19:55 +0900)
committerWon-Kyu Park <wkpark@gmail.com>
Tue, 6 May 2008 10:55:22 +0000 (19:55 +0900)
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@185 8f00fcd2-89fc-0310-932e-b01be5b65e01

hangul/hanja.c

index f02ee86..92b9c2c 100644 (file)
@@ -1000,10 +1000,7 @@ hanja_table_match_exact(const HanjaTable* table, const char *key)
 {
     HanjaList* ret = NULL;
 
-    if (key == NULL || key[0] == '\0')
-       return NULL;
-
-    if (table == NULL)
+    if (key == NULL || key[0] == '\0' || table == NULL)
        return NULL;
 
     table->match(table, key, &ret);
@@ -1018,10 +1015,7 @@ hanja_table_match_prefix(const HanjaTable* table, const char *key)
     char* newkey;
     HanjaList* ret = NULL;
 
-    if (key == NULL || key[0] == '\0')
-       return NULL;
-
-    if (table == NULL)
+    if (key == NULL || key[0] == '\0' || table == NULL)
        return NULL;
 
     newkey = strdup(key);
@@ -1045,10 +1039,7 @@ hanja_table_match_suffix(const HanjaTable* table, const char *key)
     const char* p;
     HanjaList* ret = NULL;
 
-    if (key == NULL || key[0] == '\0')
-       return NULL;
-
-    if (table == NULL)
+    if (key == NULL || key[0] == '\0' || table == NULL)
        return NULL;
 
     p = key;