7#ifndef LEXBOR_CSS_SELECTORS_BASE_H
8#define LEXBOR_CSS_SELECTORS_BASE_H
18#define LXB_CSS_SELECTORS_VERSION_MAJOR 1
19#define LXB_CSS_SELECTORS_VERSION_MINOR 1
20#define LXB_CSS_SELECTORS_VERSION_PATCH 0
22#define LXB_CSS_SELECTORS_VERSION_STRING \
23 LEXBOR_STRINGIZE(LXB_CSS_SELECTORS_VERSION_MAJOR) "." \
24 LEXBOR_STRINGIZE(LXB_CSS_SELECTORS_VERSION_MINOR) "." \
25 LEXBOR_STRINGIZE(LXB_CSS_SELECTORS_VERSION_PATCH)
28#define lxb_css_selector_serialize_write(data, length) \
30 (status) = cb((lxb_char_t *) (data), (length), (ctx)); \
31 if ((status) != LXB_STATUS_OK) { \
struct lxb_css_selector lxb_css_selector_t
struct lxb_css_selector_list lxb_css_selector_list_t
struct lxb_css_selectors lxb_css_selectors_t