From: William M. Brack Date: Mon, 22 Jul 2002 01:42:05 +0000 (+0000) Subject: forgot to include xsltInternals.h X-Git-Tag: v1.1.28~898 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=393fd55ec8fc69d07f7dd02e3bafb60aa7e36f5a;p=platform%2Fupstream%2Flibxslt.git forgot to include xsltInternals.h --- diff --git a/libxslt/xsltInternals.h b/libxslt/xsltInternals.h index c4db45b..f074dc3 100644 --- a/libxslt/xsltInternals.h +++ b/libxslt/xsltInternals.h @@ -46,10 +46,12 @@ typedef xsltRuntimeExtra *xsltRuntimeExtraPtr; struct _xsltRuntimeExtra { void *info; /* pointer to the extra data */ xmlFreeFunc deallocate; /* pointer to the deallocation routine */ + void *val; /* data not needing deallocation */ }; -#define XSLT_RUNTIME_EXTRA(ctxt, nr) (ctxt)->extras[(nr)].info +#define XSLT_RUNTIME_EXTRA_LST(ctxt, nr) (ctxt)->extras[(nr)].info #define XSLT_RUNTIME_EXTRA_FREE(ctxt, nr) (ctxt)->extras[(nr)].deallocate +#define XSLT_RUNTIME_EXTRA(ctxt, nr) (ctxt)->extras[(nr)].val /** * xsltTemplate: