diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2008-12-08 12:46:28 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2008-12-08 12:46:28 +0000 |
commit | e691ea8079e5036d8f6379df2ab72e5f64e05874 (patch) | |
tree | 7cd31d688f722e40ebd24d4714cf58d83ecaaeb3 /literals.c | |
parent | 456172f11ec3868c84c8dc3c56f0b551e3959776 (diff) | |
download | mandoc-e691ea8079e5036d8f6379df2ab72e5f64e05874.tar.gz mandoc-e691ea8079e5036d8f6379df2ab72e5f64e05874.tar.zst mandoc-e691ea8079e5036d8f6379df2ab72e5f64e05874.zip |
Added warnings for using macros in the wrong sections.
Diffstat (limited to 'literals.c')
-rw-r--r-- | literals.c | 42 |
1 files changed, 41 insertions, 1 deletions
@@ -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) { |