unicode_emoji_lookup - Man Page

look up unicode character's Unicode Emoji Classification

Synopsis

#include <courier-unicode.h>

unicode_emoji_t unicode_emoji_lookup(char32_t c);

int unicode_emoji(char32_t c);

int unicode_emoji_presentation(char32_t c);

int unicode_emoji_modifier(char32_t c);

int unicode_emoji_modifier_base(char32_t c);

int unicode_emoji_component(char32_t c);

int unicode_emoji_extended_pictographic(char32_t c);

Description

unicode_emoji_lookup() returns the unicode emoji properties of the specified character, as a bitmask of UNICODE_EMOJI flags, as defined in the header file. unicode_emoji(), unicode_emoji_presentation(), unicode_emoji_modifier(), unicode_emoji_modifier_base(), unicode_emoji_component(), and unicode_emoji_extended_pictographic() check whether the given character carries a specific emoji property. They return 0 if not, and non-0 if the specified character has the corresponding property.

See Also

TR-51[1], courier-unicode(7).

Author

Sam Varshavchik

Author

Notes

1.

TR-51
https://www.unicode.org/reports/tr51/tr51-18.html

Referenced By

courier-unicode(7).

The man pages unicode_emoji(3), unicode_emoji_component(3), unicode_emoji_extended_pictographic(3), unicode_emoji_modifier(3), unicode_emoji_modifier_base(3) and unicode_emoji_presentation(3) are aliases of unicode_emoji_lookup(3).

04/16/2022 Courier Unicode Library