libcangjie documentation - Error codes
Return values
All functions in libcangjie return int
’s. Which value they return
depends on the success or failure of the execution.
When everything goes right, the function succeeds and returns CANGJIE_OK
.
Functions which are supposed get you a list of characters will return
CANGJIE_NOCHARS
when no characters correspond to your query.
If the libcangjie database could not be opened for some reason, then
CANGJIE_DBOPEN
is returned.
If an error happens when querying the database, the function returns
CANGJIE_DBERROR
.
When memory could not be allocated, the function will return CANGJIE_NOMEM
.
Finally, functions will return CANGJIE_INVALID
when they are passed an
invalid input.
Of course, you must include the cangjie.h
header in order to have these
defined.