[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[7626] use integer-valued SV for paragraph
From: |
gavinsmith0123 |
Subject: |
[7626] use integer-valued SV for paragraph |
Date: |
Fri, 13 Jan 2017 18:06:59 -0500 (EST) |
Revision: 7626
http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=7626
Author: gavin
Date: 2017-01-13 18:06:59 -0500 (Fri, 13 Jan 2017)
Log Message:
-----------
use integer-valued SV for paragraph
Modified Paths:
--------------
trunk/ChangeLog
trunk/tp/Texinfo/Convert/XSParagraph/XSParagraph.xs
trunk/tp/Texinfo/Convert/XSParagraph/xspara.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2017-01-13 21:21:20 UTC (rev 7625)
+++ trunk/ChangeLog 2017-01-13 23:06:59 UTC (rev 7626)
@@ -1,5 +1,12 @@
2017-01-13 Gavin Smith <address@hidden>
+ * tp/Texinfo/Convert/XSParagraph/xspara.c (xspara_set_state),
+ * tp/Texinfo/Convert/XSParagraph/XSParagraph.xs (xspara_new):
+ Use an integer-valued SV to represent a paragraph formatting
+ state instead of a blessed reference to an integer-valued SV.
+
+2017-01-13 Gavin Smith <address@hidden>
+
* tp/Texinfo/Convert/Info.pm: Remove usage of method call
syntax when calling subroutines in the
Texinfo::Convert::Paragraph module.
Modified: trunk/tp/Texinfo/Convert/XSParagraph/XSParagraph.xs
===================================================================
--- trunk/tp/Texinfo/Convert/XSParagraph/XSParagraph.xs 2017-01-13 21:21:20 UTC
(rev 7625)
+++ trunk/tp/Texinfo/Convert/XSParagraph/XSParagraph.xs 2017-01-13 23:06:59 UTC
(rev 7626)
@@ -59,8 +59,7 @@
/* Create a blessed integer, which the other functions
need as their first argument. */
pkg = gv_stashpv ("Texinfo::Convert::XSParagraph::XSParagraph", 0);
- RETVAL = newRV_inc (newSViv (id));
- sv_bless (RETVAL, pkg);
+ RETVAL = newSViv (id);
OUTPUT:
RETVAL
Modified: trunk/tp/Texinfo/Convert/XSParagraph/xspara.c
===================================================================
--- trunk/tp/Texinfo/Convert/XSParagraph/xspara.c 2017-01-13 21:21:20 UTC
(rev 7625)
+++ trunk/tp/Texinfo/Convert/XSParagraph/xspara.c 2017-01-13 23:06:59 UTC
(rev 7626)
@@ -386,7 +386,7 @@
{
dTHX;
- xspara__switch_state (SvIV (SvRV (sv)));
+ xspara__switch_state (SvIV (sv));
}
/* Set the state internal to this C module from the Perl hash. */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [7626] use integer-valued SV for paragraph,
gavinsmith0123 <=