Compress::Zlib 1.35
[p5sagit/p5-mst-13.2.git] / embed.fnc
index 5b59e71..bbafdbe 100644 (file)
--- a/embed.fnc
+++ b/embed.fnc
@@ -127,10 +127,10 @@ ApR       |UV     |cast_uv        |NV f
 ApR    |I32    |my_chsize      |int fd|Off_t length
 #endif
 pR     |OP*    |convert        |I32 optype|I32 flags|NULLOK OP* o
-Afprd  |void   |croak          |NN const char* pat|...
-Apr    |void   |vcroak         |NN const char* pat|NULLOK va_list* args
+Afprd  |void   |croak          |const char* pat|...
+Apr    |void   |vcroak         |const char* pat|NULLOK va_list* args
 #if defined(PERL_IMPLICIT_CONTEXT)
-Afnrp  |void   |croak_nocontext|NN const char* pat|...
+Afnrp  |void   |croak_nocontext|const char* pat|...
 Afnp   |OP*    |die_nocontext  |NN const char* pat|...
 Afnp   |void   |deb_nocontext  |NN const char* pat|...
 Afnp   |char*  |form_nocontext |NN const char* pat|...
@@ -706,8 +706,13 @@ p  |I32    |setenv_getix   |const char* nam
 #endif
 p      |void   |setdefout      |NULLOK GV* gv
 Ap     |HEK*   |share_hek      |NN const char* str|I32 len|U32 hash
+#if defined(HAS_SIGACTION) && defined(SA_SIGINFO)
+np     |Signal_t |sighandler   |int sig|...
+Anp    |Signal_t |csighandler  |int sig|...
+#else
 np     |Signal_t |sighandler   |int sig
 Anp    |Signal_t |csighandler  |int sig
+#endif
 Ap     |SV**   |stack_grow     |NN SV** sp|NN SV**p|int n
 ApR    |I32    |start_subparse |I32 is_format|U32 flags
 p      |void   |sub_crush_depth|NN CV* cv