[BACK]Return to node.h CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / docbook2mdoc

Diff for /docbook2mdoc/node.h between version 1.32 and 1.34

version 1.32, 2019/04/21 14:48:11 version 1.34, 2019/04/28 15:32:05
Line 231  struct pattr {
Line 231  struct pattr {
 struct  pnode {  struct  pnode {
         enum nodeid      node;     /* Node type. */          enum nodeid      node;     /* Node type. */
         char            *b;        /* String value. */          char            *b;        /* String value. */
         int              spc;      /* Whitespace before this node. */  
         struct pnode    *parent;   /* Parent node or NULL. */          struct pnode    *parent;   /* Parent node or NULL. */
           int              flags;
   #define NFLAG_LINE       (1 << 0)  /* New line before this node. */
   #define NFLAG_SPC        (1 << 1)  /* Whitespace before this node. */
         struct pnodeq    childq;   /* Queue of children. */          struct pnodeq    childq;   /* Queue of children. */
         struct pattrq    attrq;    /* Attributes of the node. */          struct pattrq    attrq;    /* Attributes of the node. */
         TAILQ_ENTRY(pnode) child;          TAILQ_ENTRY(pnode) child;
Line 259  const char *pnode_name(enum nodeid);
Line 261  const char *pnode_name(enum nodeid);
 enum nodeclass   pnode_class(enum nodeid);  enum nodeclass   pnode_class(enum nodeid);
   
 struct pnode    *pnode_alloc(struct pnode *);  struct pnode    *pnode_alloc(struct pnode *);
   struct pnode    *pnode_alloc_text(struct pnode *, const char *);
 void             pnode_unlink(struct pnode *);  void             pnode_unlink(struct pnode *);
 void             pnode_unlinksub(struct pnode *);  void             pnode_unlinksub(struct pnode *);
 enum attrval     pnode_getattr(struct pnode *, enum attrkey);  enum attrval     pnode_getattr(struct pnode *, enum attrkey);

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.34

CVSweb