22 #define HALIGN_RIGHT (1 << 1) 
   23 #define HALIGN_LEFT (1 << 2) 
   24 #define HALIGN_MASK (HALIGN_RIGHT | HALIGN_LEFT) 
   25 #define HALIGN_TEXT HALIGN_MASK 
   26 #define VALIGN_TOP (1 << 3) 
   27 #define VALIGN_BOTTOM (1 << 4) 
   28 #define VALIGN_MASK (VALIGN_TOP | VALIGN_BOTTOM) 
   29 #define BORDER_SET (1 << 5) 
   30 #define PAD_SET (1 << 6) 
   31 #define SPACE_SET (1 << 7) 
   32 #define BALIGN_RIGHT (1 << 8) 
   33 #define BALIGN_LEFT (1 << 9) 
   34 #define BALIGN_MASK (BALIGN_RIGHT | BALIGN_LEFT) 
   35 #define BORDER_LEFT (1 << 10) 
   36 #define BORDER_TOP (1 << 11) 
   37 #define BORDER_RIGHT (1 << 12) 
   38 #define BORDER_BOTTOM (1 << 13) 
   39 #define BORDER_MASK (BORDER_LEFT|BORDER_TOP|BORDER_RIGHT|BORDER_BOTTOM) 
int html_inside(node_t *n, pointf p, edge_t *e)
 
htmllabel_t * parseHTML(char *txt, int *warn, htmlenv_t *env)
 
struct htmltbl_t::@12::@13 n
 
int make_html_label(void *obj, textlabel_t *lp)
 
int html_path(node_t *n, port *p, int side, boxf *rv, int *k)
 
void free_html_text(htmltxt_t *t)
 
void free_html_label(htmllabel_t *lp, int root)
 
struct htmltbl_t::@12::@14 p
 
void free_html_data(htmldata_t *dp)
 
void emit_html_label(GVJ_t *job, htmllabel_t *lp, textlabel_t *tp)
 
boxf * html_port(node_t *n, char *pname, int *sides)