version 1.1, 2008/12/07 22:40:18 |
version 1.4, 2008/12/09 00:27:17 |
|
|
#include "private.h" |
#include "private.h" |
#include "ml.h" |
#include "ml.h" |
|
|
|
/* FIXME: make this roff_section and so on. */ |
|
|
|
|
char * |
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, |
ml_literal(int tok, const int *argc, |
const char **argv, const char **morep) |
const char **argv, const char **morep) |
{ |
{ |
Line 48 ml_literal(int tok, const int *argc, |
|
Line 90 ml_literal(int tok, const int *argc, |
|
assert(ROFF_ARGMAX == *argc); |
assert(ROFF_ARGMAX == *argc); |
if (NULL == *morep) |
if (NULL == *morep) |
return("AT&T UNIX"); |
return("AT&T UNIX"); |
if (0 == strcmp(*morep, "v6")) |
if (0 == strcmp(*morep, "v1")) |
|
return("Version 1 AT&T UNIX"); |
|
else if (0 == strcmp(*morep, "v2")) |
|
return("Version 2 AT&T UNIX"); |
|
else if (0 == strcmp(*morep, "v3")) |
|
return("Version 3 AT&T UNIX"); |
|
else if (0 == strcmp(*morep, "v6")) |
return("Version 6 AT&T UNIX"); |
return("Version 6 AT&T UNIX"); |
else if (0 == strcmp(*morep, "v7")) |
else if (0 == strcmp(*morep, "v7")) |
return("Version 7 AT&T UNIX"); |
return("Version 7 AT&T UNIX"); |