X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=mg.h;h=ab24eb03abb71874d467c85cd6bffbed0887c307;hb=c3293030fd1b7489d0a695e05cf3ba7e846dfc11;hp=b2cd7d6f59a054a77fb13fff16e52de1b0d2f08e;hpb=85e6fe838fb25b257a1b363debf8691c0992ef71;p=p5sagit%2Fp5-mst-13.2.git diff --git a/mg.h b/mg.h index b2cd7d6..ab24eb0 100644 --- a/mg.h +++ b/mg.h @@ -1,19 +1,18 @@ -/* $RCSfile: arg.h,v $$Revision: 4.1 $$Date: 92/08/07 17:18:16 $ +/* mg.h * - * Copyright (c) 1993, Larry Wall + * Copyright (c) 1991-1994, Larry Wall * * You may distribute under the terms of either the GNU General Public * License or the Artistic License, as specified in the README file. * - * $Log: arg.h,v $ */ struct mgvtbl { - int (*svt_get) P((SV *sv, MAGIC* mg)); - int (*svt_set) P((SV *sv, MAGIC* mg)); - U32 (*svt_len) P((SV *sv, MAGIC* mg)); - int (*svt_clear) P((SV *sv, MAGIC* mg)); - int (*svt_free) P((SV *sv, MAGIC* mg)); + int (*svt_get) _((SV *sv, MAGIC* mg)); + int (*svt_set) _((SV *sv, MAGIC* mg)); + U32 (*svt_len) _((SV *sv, MAGIC* mg)); + int (*svt_clear) _((SV *sv, MAGIC* mg)); + int (*svt_free) _((SV *sv, MAGIC* mg)); }; struct magic { @@ -29,5 +28,9 @@ struct magic { #define MGf_TAINTEDDIR 1 #define MGf_REFCOUNTED 2 +#define MGf_GSKIP 4 + +#define MGf_MINMATCH 1 + #define MgTAINTEDDIR(mg) (mg->mg_flags & MGf_TAINTEDDIR) #define MgTAINTEDDIR_on(mg) (mg->mg_flags |= MGf_TAINTEDDIR)