This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Re: Argument "1.23_45" isn't numeric in subroutine entry
[perl5.git] / perliol.h
index 487a7ff..331cb95 100644 (file)
--- a/perliol.h
+++ b/perliol.h
@@ -90,6 +90,7 @@ struct _PerlIO {
 #define PerlIOBase(f)      (*(f))
 #define PerlIOSelf(f,type) ((type *)PerlIOBase(f))
 #define PerlIONext(f)      (&(PerlIOBase(f)->next))
+#define PerlIOValid(f)     ((f) && *(f))
 
 /*--------------------------------------------------------------------------------------*/
 /* Data exports - EXT rather than extern is needed for Cygwin */