]> git.cameronkatri.com Git - mandoc.git/blobdiff - mandoc_xr.h
Support nesting of elements with next-line scope.
[mandoc.git] / mandoc_xr.h
index 3fe2f56d0b35f4b60fdddeefd642de09dbb4b787..e0c6af0ebf92a6d8f82c0f5265e8d2ec22b9e373 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mandoc_xr.h,v 1.1 2017/07/01 09:47:30 schwarze Exp $ */
+/*     $Id: mandoc_xr.h,v 1.3 2017/07/02 21:18:29 schwarze Exp $ */
 /*
  * Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
  *
@@ -19,12 +19,13 @@ struct      mandoc_xr {
        struct mandoc_xr *next;
        char             *sec;
        char             *name;
-       int               line;
+       int               line;  /* Or -1 for this page's own names. */
        int               pos;
+       int               count;
        char              hashkey[];
 };
 
 void             mandoc_xr_reset(void);
-void             mandoc_xr_add(const char *, const char *, int, int);
+int              mandoc_xr_add(const char *, const char *, int, int);
 struct mandoc_xr *mandoc_xr_get(void);
 void             mandoc_xr_free(void);