[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/3.5/kdebase/kioslave/man
From:       Hasso Tepper <hasso () kde ! org>
Date:       2007-09-14 9:28:15
Message-ID: 1189762095.718242.2541.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 712356 by hasso:

Backport 712309 and 712343.

 - Add DragonFly (Dx) mdoc(7) macro.
 - Sections for BSD systems according to mdoc(7).


 M  +15 -1     man2html.cpp  


--- branches/KDE/3.5/kdebase/kioslave/man/man2html.cpp #712355:712356
@@ -2680,6 +2680,16 @@
     "9S", "DDI and DKI Data Structures",
     "9s", "DDI and DKI Data Structures",
     "L", "Local Commands",
+#elif defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__DragonFly__)
+    "1", "General Commands",
+    "2", "System Calls",
+    "3", "Library Functions",
+    "4", "Kernel Interfaces",
+    "5", "File Formats",
+    "6", "Games",
+    "7", "Miscellaneous Information",
+    "8", "System Manager's Manuals",
+    "9", "Kernel Developer's Manuals",
 #else
     // Other OS
     "1", "User Commands ",
@@ -3002,6 +3012,7 @@
 #define REQ_shift    146 // groff(7) "SHIFT parameter"
 #define REQ_while    147 // groff(7) "WHILE loop"
 #define REQ_do       148 // groff(7) "DO command"
+#define REQ_Dx       149 // mdoc(7) "DragonFly" macro
 
 static int get_request(char *req, int len)
 {
@@ -3018,7 +3029,7 @@
         "Cd", "Cm", "Ic", "Ms", "Or", "Sy", "Dv", "Ev", "Fr", "Li", "No", "Ns",
         "Tn", "nN", "%A", "%D", "%N", "%O", "%P", "%Q", "%V", "%B", "%J", "%R",
         "%T", "An", "Aq", "Bq", "Qq", "UR", "UE", "UN", "troff", "nroff", "als",
-        "rr", "rnn", "aln", "shift", "while", "do", 0 };
+        "rr", "rnn", "aln", "shift", "while", "do", "Dx", 0 };
     int r = 0;
     while (requests[r] && qstrncmp(req, requests[r], len)) r++;
     return requests[r] ? r : REQ_UNKNOWN;
@@ -4455,6 +4466,7 @@
                 case REQ_Ox:	/* mdoc(7) */
                 case REQ_Bx:	/* mdoc(7) */
                 case REQ_Ux:	/* mdoc(7) */
+                case REQ_Dx:	/* mdoc(7) */
                 {
                     bool parsable=true;
                     trans_char(c,'"','\a');
@@ -4478,6 +4490,8 @@
                         out_html("BSD ");
                     else if (request==REQ_Ux)
                         out_html("UNIX ");
+                    else if (request==REQ_Dx)
+                        out_html("DragonFly ");
                     if (parsable)
                         c=scan_troff_mandoc(c,1,0);
                     else
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic