summaryrefslogtreecommitdiff
path: root/proto.h
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2015-02-07 14:28:30 -0500
committerJarkko Hietaniemi <jhi@iki.fi>2015-02-08 21:54:49 -0500
commit569f27e562618bdddcf4a9fc71612283a73747e9 (patch)
tree5127a920634038c06479b696805a2cff72fe6efa /proto.h
parent4f89311dc8de87ddc9a302c6f2d2c844951bbd28 (diff)
downloadperl-569f27e562618bdddcf4a9fc71612283a73747e9.tar.gz
infnan: add grok_nan and grok_nan_payload
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/proto.h b/proto.h
index b7b08878dd..c93ac8059b 100644
--- a/proto.h
+++ b/proto.h
@@ -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 \