texinfo-commits
[Top][All Lists]
Advanced

[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. */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]