diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2015-02-07 14:28:30 -0500 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2015-02-08 21:54:49 -0500 |
commit | 569f27e562618bdddcf4a9fc71612283a73747e9 (patch) | |
tree | 5127a920634038c06479b696805a2cff72fe6efa /proto.h | |
parent | 4f89311dc8de87ddc9a302c6f2d2c844951bbd28 (diff) | |
download | perl-569f27e562618bdddcf4a9fc71612283a73747e9.tar.gz |
infnan: add grok_nan and grok_nan_payload
Diffstat (limited to 'proto.h')
-rw-r--r-- | proto.h | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1365,6 +1365,20 @@ PERL_CALLCONV int Perl_grok_infnan(pTHX_ const char** sp, const char *send) #define PERL_ARGS_ASSERT_GROK_INFNAN \ assert(sp); assert(send) +PERL_CALLCONV const char * Perl_grok_nan(pTHX_ const char* s, const char *send, int *flags, NV *nvp) + __attribute__nonnull__(pTHX_1) + __attribute__nonnull__(pTHX_2) + __attribute__nonnull__(pTHX_3); +#define PERL_ARGS_ASSERT_GROK_NAN \ + assert(s); assert(send); assert(flags) + +PERL_CALLCONV const char * Perl_grok_nan_payload(pTHX_ const char* s, const char *send, bool signaling, int *flags, NV *nvp) + __attribute__nonnull__(pTHX_1) + __attribute__nonnull__(pTHX_2) + __attribute__nonnull__(pTHX_4); +#define PERL_ARGS_ASSERT_GROK_NAN_PAYLOAD \ + assert(s); assert(send); assert(flags) + PERL_CALLCONV int Perl_grok_number(pTHX_ const char *pv, STRLEN len, UV *valuep) __attribute__nonnull__(pTHX_1); #define PERL_ARGS_ASSERT_GROK_NUMBER \ |