X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=gv.h;h=99d534eeba79f1829e414e9a66a327cd22e5eac7;hb=d20626d86bf3d55ba658adbc2678de4c519cbc6c;hp=620cbc3345deb738e96e789d89323aa352b3ee15;hpb=f4c556ac9d141bf86702c68d95acad2db5ec6874;p=p5sagit%2Fp5-mst-13.2.git diff --git a/gv.h b/gv.h index 620cbc3..99d534e 100644 --- a/gv.h +++ b/gv.h @@ -19,7 +19,7 @@ struct gp { U32 gp_cvgen; /* generational validity of cached gv_cv */ U32 gp_flags; /* XXX unused */ line_t gp_line; /* line first declared at (for -w) */ - GV * gp_filegv; /* file first declared in (for -w) */ + char * gp_file; /* file first declared in (for -w) */ }; #if defined(CRIPPLED_CC) && (defined(iAPX286) || defined(M_I286) || defined(I80286)) @@ -70,7 +70,8 @@ HV *GvHVn(); #define GvGPFLAGS(gv) (GvGP(gv)->gp_flags) #define GvLINE(gv) (GvGP(gv)->gp_line) -#define GvFILEGV(gv) (GvGP(gv)->gp_filegv) +#define GvFILE(gv) (GvGP(gv)->gp_file) +#define GvFILEGV(gv) (gv_fetchfile(GvGP(gv)->gp_file)) #define GvEGV(gv) (GvGP(gv)->gp_egv) #define GvENAME(gv) GvNAME(GvEGV(gv) ? GvEGV(gv) : gv)