develooper Front page | perl.perl5.porters | Postings from January 2022

Re: Missing sv_numeq() function?

Thread Previous | Thread Next
Paul "LeoNerd" Evans
January 26, 2022 18:59
Re: Missing sv_numeq() function?
Message ID:
On Fri, 20 Aug 2021 11:55:00 +0100
"Paul \"LeoNerd\" Evans" <> wrote:

> The behaviour in perl's `eq` operator is exposed to XS authors via
>    BOOL sv_eq(SV *left, SV *right);
> Nice and simple.
> As far as I can tell there isn't an equivalent numerical one, for
> `==`. I've had to write myself a 47 line wrapper function by copying
> out the logic from Perl's (non-API-exposed) Perl_do_ncmp() function.
> I propose adding an API function
>    BOOL sv_numeq(SV *left, SV *right);

I realised I didn't get around to raising this as a PR. Oops.

Here now:

Paul "LeoNerd" Evans      |  |

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About