static void add_shorthand_border_style(fz_css_match *match, fz_css_value *value, int spec) { add_shorthand_trbl(match, value, spec, "border-top-style", "border-right-style", "border-bottom-style", "border-left-style"); }
static void add_shorthand_border_color(fz_css_match *match, fz_css_value *value, int spec) { add_shorthand_trbl(match, value, spec, "border-top-color", "border-right-color", "border-bottom-color", "border-left-color"); }
static void add_shorthand_border_width(fz_css_match *match, fz_css_value *value, int spec) { add_shorthand_trbl(match, value, spec, "border-top-width", "border-right-width", "border-bottom-width", "border-left-width"); }
static void add_shorthand_padding(fz_css_match *match, fz_css_value *value, int spec) { add_shorthand_trbl(match, value, spec, "padding-top", "padding-right", "padding-bottom", "padding-left"); }
static void add_shorthand_margin(fz_css_match *match, fz_css_value *value, int spec) { add_shorthand_trbl(match, value, spec, "margin-top", "margin-right", "margin-bottom", "margin-left"); }
static void add_shorthand_border_width(fz_css_match *match, fz_css_value *value, int spec) { add_shorthand_trbl(match, value, spec, "border-width-top", "border-width-right", "border-width-bottom", "border-width-left"); }