]> git.cameronkatri.com Git - mandoc.git/blobdiff - strings.c
Support for maxrmargin-breaking with TERMP_NOBREAK.
[mandoc.git] / strings.c
index 87a9b35e8da9b27d1df47da87f41550f9f8066f3..4910e308c7f077e3d720a333a444e835a3a3595d 100644 (file)
--- a/strings.c
+++ b/strings.c
@@ -1,4 +1,4 @@
-/* $Id: strings.c,v 1.21 2009/02/27 08:20:15 kristaps Exp $ */
+/* $Id: strings.c,v 1.23 2009/03/02 12:09:32 kristaps Exp $ */
 /*
  * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -190,9 +190,9 @@ mdoc_atotime(const char *p)
 
        (void)memset(&tm, 0, sizeof(struct tm));
 
-       if (xstrcmp(p, "$Mdocdate: February 27 2009 $"))
+       if (xstrcmp(p, "$Mdocdate: March 2 2009 $"))
                return(time(NULL));
-       if ((pp = strptime(p, "$Mdocdate: February 27 2009 $", &tm)) && 0 == *pp)
+       if ((pp = strptime(p, "$Mdocdate: March 2 2009 $", &tm)) && 0 == *pp)
                return(mktime(&tm));
        /* XXX - this matches "June 1999", which is wrong. */
        if ((pp = strptime(p, "%b %d %Y", &tm)) && 0 == *pp)
@@ -358,6 +358,8 @@ mdoc_atoatt(const char *p)
                return(ATT_v7);
        else if (0 == strcmp(p, "32v"))
                return(ATT_32v);
+       else if (0 == strcmp(p, "V"))
+               return(ATT_V);
        else if (0 == strcmp(p, "V.1"))
                return(ATT_V1);
        else if (0 == strcmp(p, "V.2"))
@@ -472,23 +474,23 @@ mdoc_vol2a(enum mdoc_vol vol)
 
        switch (vol) {
        case (VOL_AMD):
-               return("OpenBSD Ancestral Manual Documents");
+               return("Ancestral Manual Documents");
        case (VOL_IND):
-               return("OpenBSD Manual Master Index");
+               return("Manual Master Index");
        case (VOL_KM):
-               return("OpenBSD Kernel Manual");
+               return("Kernel Manual");
        case (VOL_LOCAL):
-               return("OpenBSD Local Manual");
+               return("Local Manual");
        case (VOL_PRM):
-               return("OpenBSD Programmer's Manual");
+               return("Programmer's Manual");
        case (VOL_PS1):
-               return("OpenBSD Programmer's Supplementary Documents");
+               return("Programmer's Supplementary Documents");
        case (VOL_SMM):
-               return("OpenBSD System Manager's Manual");
+               return("System Manager's Manual");
        case (VOL_URM):
-               return("OpenBSD Reference Manual");
+               return("Reference Manual");
        case (VOL_USD):
-               return("OpenBSD User's Supplementary Documents");
+               return("User's Supplementary Documents");
        case (VOL_DEFAULT):
                return(NULL);
        default:
@@ -719,6 +721,9 @@ mdoc_att2a(enum mdoc_att c)
        case(ATT_32v):
                p = "Version 32V AT&T UNIX";
                break;
+       case(ATT_V):
+               p = "AT&T System V UNIX";
+               break;
        case(ATT_V1):
                p = "AT&T System V.1 UNIX";
                break;