[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[7878] parsetexi remove code for level key
From: |
gavinsmith0123 |
Subject: |
[7878] parsetexi remove code for level key |
Date: |
Thu, 29 Jun 2017 11:07:39 -0400 (EDT) |
Revision: 7878
http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=7878
Author: gavin
Date: 2017-06-29 11:07:38 -0400 (Thu, 29 Jun 2017)
Log Message:
-----------
parsetexi remove code for level key
Modified Paths:
--------------
trunk/tp/parsetexi/api.c
trunk/tp/parsetexi/handle_commands.c
Modified: trunk/tp/parsetexi/api.c
===================================================================
--- trunk/tp/parsetexi/api.c 2017-06-29 14:39:26 UTC (rev 7877)
+++ trunk/tp/parsetexi/api.c 2017-06-29 15:07:38 UTC (rev 7878)
@@ -394,14 +394,7 @@
case extra_integer:
{ /* A simple string. */
int value = (int) f;
- if (strcmp (key, "level"))
- STORE(newSViv (value));
- else
- {
- // FIXME: don't use level as a separate key
- hv_store (e->hv, key, strlen (key),
- newSViv(value), 0);
- }
+ STORE(newSViv (value));
break;
}
case extra_misc_args:
Modified: trunk/tp/parsetexi/handle_commands.c
===================================================================
--- trunk/tp/parsetexi/handle_commands.c 2017-06-29 14:39:26 UTC (rev
7877)
+++ trunk/tp/parsetexi/handle_commands.c 2017-06-29 15:07:38 UTC (rev
7878)
@@ -23,8 +23,6 @@
#include "text.h"
#include "errors.h"
-static int section_level (ELEMENT *section);
-
/* Return a containing @itemize or @enumerate if inside it. */
// 1847
ELEMENT *
@@ -633,7 +631,6 @@
add_extra_integer (misc, "sections_level",
global_info.sections_level);
}
- add_extra_integer (misc, "level", section_level (misc));
}
/* 4546 - def*x */
@@ -803,46 +800,7 @@
return current;
}
-/* Return numbered level of an element */
-static int
-section_level (ELEMENT *section)
-{
- int level;
-int min_level = 0, max_level = 4;
- switch (section->cmd)
- {
- case CM_top: level = 0; break;
- case CM_chapter: level = 1; break;
- case CM_unnumbered: level = 1; break;
- case CM_chapheading: level = 1; break;
- case CM_appendix: level = 1; break;
- case CM_section: level = 2; break;
- case CM_unnumberedsec: level = 2; break;
- case CM_heading: level = 2; break;
- case CM_appendixsec: level = 2; break;
- case CM_subsection: level = 3; break;
- case CM_unnumberedsubsec: level = 3; break;
- case CM_subheading: level = 3; break;
- case CM_appendixsubsec: level = 3; break;
- case CM_subsubsection: level = 4; break;
- case CM_unnumberedsubsubsec: level = 4; break;
- case CM_subsubheading: level = 4; break;
- case CM_appendixsubsubsec: level = 4; break;
- case CM_part: level = 0; break;
- case CM_appendixsection: level = 2; break;
- case CM_majorheading: level = 1; break;
- case CM_centerchap: level = 1; break;
- default: level = -1; break;
- }
- level -= global_info.sections_level;
- if (level <= min_level)
- level = min_level;
- if (level >= max_level)
- level = max_level;
- return level;
-}
-
/* TODO: Allow user to change which formats are true. */
struct expanded_format {
char *format;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [7878] parsetexi remove code for level key,
gavinsmith0123 <=