Print this page
9718 update mandoc to 1.14.4
        
*** 1,6 ****
! /*      $Id: mdoc.c,v 1.267 2017/06/17 13:06:16 schwarze Exp $ */
  /*
   * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
   * Copyright (c) 2010, 2012-2017 Ingo Schwarze <schwarze@openbsd.org>
   *
   * Permission to use, copy, modify, and distribute this software for any
--- 1,6 ----
! /*      $Id: mdoc.c,v 1.268 2017/08/11 16:56:21 schwarze Exp $ */
  /*
   * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
   * Copyright (c) 2010, 2012-2017 Ingo Schwarze <schwarze@openbsd.org>
   *
   * Permission to use, copy, modify, and distribute this software for any
*** 295,306 ****
                  if (c - buf < offs + 2)
                          continue;
                  if (end - c < 3)
                          break;
                  if (c[1] != ' ' ||
!                     isalpha((unsigned char)c[-2]) == 0 ||
!                     isalpha((unsigned char)c[-1]) == 0 ||
                      (c[-2] == 'n' && c[-1] == 'c') ||
                      (c[-2] == 'v' && c[-1] == 's'))
                          continue;
                  c += 2;
                  if (*c == ' ')
--- 295,306 ----
                  if (c - buf < offs + 2)
                          continue;
                  if (end - c < 3)
                          break;
                  if (c[1] != ' ' ||
!                     isalnum((unsigned char)c[-2]) == 0 ||
!                     isalnum((unsigned char)c[-1]) == 0 ||
                      (c[-2] == 'n' && c[-1] == 'c') ||
                      (c[-2] == 'v' && c[-1] == 's'))
                          continue;
                  c += 2;
                  if (*c == ' ')