move pgm_options.c into the discount library so I can publish mkd_set_flag_string()

This commit is contained in:
jessica parsons
2025-09-03 15:10:50 -07:00
parent 71bd0a7246
commit 0bd7bfa773
2 changed files with 15 additions and 15 deletions
+3 -2
View File
@@ -29,11 +29,12 @@ OBJS=mkdio.o markdown.o dumptree.o generate.o \
resource.o docheader.o version.o toc.o css.o \
xml.o Csio.o xmlpage.o basename.o emmatch.o \
github_flavoured.o setup.o tags.o html5.o \
@AMALLOC@ @H1TITLE@ flags.o v2compat.o flagprocs.o
pgm_options.o flags.o v2compat.o flagprocs.o \
@AMALLOC@ @H1TITLE@
TESTFRAMEWORK=rep echo cols branch pandoc_headers space2nl
# modules that markdown, makepage, mkd2html, &tc use
COMMON=pgm_options.o gethopt.o notspecial.o
COMMON=gethopt.o notspecial.o
MAN3PAGES=mkd-callbacks.3 mkd-functions.3 markdown.3 mkd-line.3
+12 -13
View File
@@ -153,6 +153,18 @@ handle_special(mkd_flag_t *flags, char *opt, int enable)
}
}
static void
set_dlist(mkd_flag_t *flags, int enable)
{
if ( enable ) {
set_mkd_flag(flags, MKD_DLDISCOUNT);
set_mkd_flag(flags, MKD_DLEXTRA);
}
else {
clear_mkd_flag(flags, MKD_DLDISCOUNT);
clear_mkd_flag(flags, MKD_DLEXTRA);
}
}
char *
mkd_set_flag_string(mkd_flag_t *flags, char *optionstring)
@@ -203,16 +215,3 @@ mkd_set_flag_string(mkd_flag_t *flags, char *optionstring)
}
return 0;
}
static void
set_dlist(mkd_flag_t *flags, int enable)
{
if ( enable ) {
set_mkd_flag(flags, MKD_DLDISCOUNT);
set_mkd_flag(flags, MKD_DLEXTRA);
}
else {
clear_mkd_flag(flags, MKD_DLDISCOUNT);
clear_mkd_flag(flags, MKD_DLEXTRA);
}
}