X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=perlio.h;h=b144b2494ccf7d29df4729b519486aceb6fd2624;hb=9d79914594fed2aeeee07968feace7d26f9332c9;hp=b2e5179470f1a816ada10bcc39e37c185d571f97;hpb=33af2bc731cf870df7b094c6b3d116322b4b493f;p=p5sagit%2Fp5-mst-13.2.git diff --git a/perlio.h b/perlio.h index b2e5179..b144b24 100644 --- a/perlio.h +++ b/perlio.h @@ -106,6 +106,10 @@ extern void PerlIO_pop (PerlIO *f); #ifndef PERLIO_NOT_STDIO #define PERLIO_NOT_STDIO 1 #endif +#else +#ifndef PERLIO_NOT_STDIO +#define PERLIO_NOT_STDIO 0 +#endif #endif #ifdef PERLIO_NOT_STDIO @@ -307,7 +311,7 @@ extern int PerlIO_setpos (PerlIO *,SV *); #ifndef PerlIO_fdupopen extern PerlIO * PerlIO_fdupopen (pTHX_ PerlIO *); #endif -#ifndef PerlIO_modestr +#if !defined(PerlIO_modestr) && !defined(PERLIO_IS_STDIO) extern char *PerlIO_modestr (PerlIO *,char *buf); #endif #ifndef PerlIO_isutf8 @@ -320,10 +324,14 @@ extern int PerlIO_apply_layers (pTHX_ PerlIO *f, const char *mode, const char *n extern int PerlIO_binmode (pTHX_ PerlIO *f, int iotype, int omode, const char *names); #endif -extern void PerlIO_cleanup(); +#ifndef PERLIO_IS_STDIO + +extern void PerlIO_cleanup(void); extern void PerlIO_debug(const char *fmt,...); +#endif + END_EXTERN_C #endif /* _PERLIO_H */