X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=perliol.h;h=331cb9514c100bf2a957ef1a77975f0da3c57033;hb=7e6b8b1f52e0373e6767447e297b272f88bd4dfc;hp=487a7ff164cc5f5f8c067073d03417416b86a3dc;hpb=f62ce20a4126b1e303e2d4d0a5c1e049ef2cb0c2;p=p5sagit%2Fp5-mst-13.2.git diff --git a/perliol.h b/perliol.h index 487a7ff..331cb95 100644 --- 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 */