libhangul  Version 0.1.0
매크로 | 타입정의 | 함수
hanja.c 파일 참조
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "hangul.h"
#include "hangulinternals.h"
#include "hanjacompatible.h"

매크로

#define TRUE   1
 
#define FALSE   0
 

타입정의

typedef struct _HanjaIndex HanjaIndex
 
typedef struct _HanjaPair HanjaPair
 
typedef struct _HanjaPairArray HanjaPairArray
 

함수

const char * hanja_get_key (const Hanja *hanja)
 Hanja의 키를 찾아본다. 더 자세히 ...
 
const char * hanja_get_value (const Hanja *hanja)
 Hanja의 값을 찾아본다. 더 자세히 ...
 
const char * hanja_get_comment (const Hanja *hanja)
 Hanja의 설명을 찾아본다. 더 자세히 ...
 
HanjaTablehanja_table_load (const char *filename)
 한자 사전 파일을 로딩하는 함수 더 자세히 ...
 
void hanja_table_delete (HanjaTable *table)
 한자 사전 object를 free하는 함수 더 자세히 ...
 
HanjaListhanja_table_match_exact (const HanjaTable *table, const char *key)
 한자 사전에서 매치되는 키를 가진 엔트리를 찾는 함수 더 자세히 ...
 
HanjaListhanja_table_match_prefix (const HanjaTable *table, const char *key)
 한자 사전에서 앞부분이 매치되는 키를 가진 엔트리를 찾는 함수 더 자세히 ...
 
HanjaListhanja_table_match_suffix (const HanjaTable *table, const char *key)
 한자 사전에서 뒷부분이 매치되는 키를 가진 엔트리를 찾는 함수 더 자세히 ...
 
int hanja_list_get_size (const HanjaList *list)
 HanjaList가 가지고 있는 아이템의 갯수를 구하는 함수
 
const char * hanja_list_get_key (const HanjaList *list)
 HanjaList가 생성될때 검색함수에서 사용한 키를 구하는 함수 더 자세히 ...
 
const Hanjahanja_list_get_nth (const HanjaList *list, unsigned int n)
 HanjaList 의 n번째 Hanja 아이템의 포인터를 구하는 함수 더 자세히 ...
 
const char * hanja_list_get_nth_key (const HanjaList *list, unsigned int n)
 HanjaList 의 n번째 아이템의 키를 구하는 함수 더 자세히 ...
 
const char * hanja_list_get_nth_value (const HanjaList *list, unsigned int n)
 HanjaList의 n번째 아이템의 값를 구하는 함수 더 자세히 ...
 
const char * hanja_list_get_nth_comment (const HanjaList *list, unsigned int n)
 HanjaList의 n번째 아이템의 설명을 구하는 함수 더 자세히 ...
 
void hanja_list_delete (HanjaList *list)
 한자 사전 검색 함수가 리턴한 결과를 free하는 함수 더 자세히 ...
 
size_t hanja_compatibility_form (ucschar *hanja, const ucschar *hangul, size_t n)
 
size_t hanja_unified_form (ucschar *str, size_t n)