]> git.cameronkatri.com Git - mandoc.git/blobdiff - roff_validate.c
Do not indent by SIZE_MAX/2 when .ce occurs inside explicit no-fill mode.
[mandoc.git] / roff_validate.c
index 9080f28797afd247eac3c1ed2edf87559067c649..74eedafb958108116e8725c27ed9b2a59c817c69 100644 (file)
@@ -1,6 +1,6 @@
-/*     $Id: roff_validate.c,v 1.18 2018/12/31 09:02:37 schwarze Exp $ */
+/* $Id: roff_validate.c,v 1.20 2020/06/22 19:20:40 schwarze Exp $ */
 /*
- * Copyright (c) 2010, 2017, 2018 Ingo Schwarze <schwarze@openbsd.org>
+ * Copyright (c) 2010, 2017, 2018, 2020 Ingo Schwarze <schwarze@openbsd.org>
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
@@ -14,6 +14,8 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
+#include "config.h"
+
 #include <sys/types.h>
 
 #include <assert.h>
@@ -75,7 +77,7 @@ roff_valid_br(ROFF_VALID_ARGS)
                return;
        }
 
-       if ((np = n->prev) == NULL)
+       if ((np = roff_node_prev(n)) == NULL)
                return;
 
        switch (np->tok) {
@@ -129,7 +131,7 @@ roff_valid_sp(ROFF_VALID_ARGS)
 {
        struct roff_node        *np;
 
-       if ((np = n->prev) == NULL)
+       if ((np = roff_node_prev(n)) == NULL)
                return;
 
        switch (np->tok) {