summaryrefslogtreecommitdiffstatshomepage
path: root/literals.c
diff options
context:
space:
mode:
Diffstat (limited to 'literals.c')
-rw-r--r--literals.c42
1 files changed, 41 insertions, 1 deletions
diff --git a/literals.c b/literals.c
index 5e62a08f..9682e74f 100644
--- a/literals.c
+++ b/literals.c
@@ -1,4 +1,4 @@
-/* $Id: literals.c,v 1.1 2008/12/07 22:40:18 kristaps Exp $ */
+/* $Id: literals.c,v 1.2 2008/12/08 12:46:28 kristaps Exp $ */
/*
* Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -26,6 +26,46 @@
char *
+ml_section(enum roffmsec sec)
+{
+
+ switch (sec) {
+ case(ROFF_MSEC_1):
+ return("1");
+ case(ROFF_MSEC_2):
+ return("2");
+ case(ROFF_MSEC_3):
+ return("3");
+ case(ROFF_MSEC_3p):
+ return("3p");
+ case(ROFF_MSEC_4):
+ return("4");
+ case(ROFF_MSEC_5):
+ return("5");
+ case(ROFF_MSEC_6):
+ return("6");
+ case(ROFF_MSEC_7):
+ return("7");
+ case(ROFF_MSEC_8):
+ return("8");
+ case(ROFF_MSEC_9):
+ return("9");
+ case(ROFF_MSEC_UNASS):
+ return("unass");
+ case(ROFF_MSEC_DRAFT):
+ return("draft");
+ case(ROFF_MSEC_PAPER):
+ return("paper");
+ default:
+ break;
+ }
+
+ abort();
+ /* NOTREACHED */
+}
+
+
+char *
ml_literal(int tok, const int *argc,
const char **argv, const char **morep)
{