aboutsummaryrefslogtreecommitdiff
path: root/contrib/xml/pgxml.h
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2005-06-22 22:56:29 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2005-06-22 22:56:29 +0000
commitd20763dbee7cdf8a700bf6bdd120b3913a3b99f4 (patch)
tree5cb9ed9ba10cdbac226fd6b96ac02a2cc5a543a8 /contrib/xml/pgxml.h
parent4cc7a93d220644ae068ce2639b961db6764a68f6 (diff)
downloadpostgresql-d20763dbee7cdf8a700bf6bdd120b3913a3b99f4.tar.gz
postgresql-d20763dbee7cdf8a700bf6bdd120b3913a3b99f4.zip
Remove contrib modules that have been agreed to be obsolete.
(There are more that will be removed once they've been copied to pgfoundry.org.)
Diffstat (limited to 'contrib/xml/pgxml.h')
-rw-r--r--contrib/xml/pgxml.h42
1 files changed, 0 insertions, 42 deletions
diff --git a/contrib/xml/pgxml.h b/contrib/xml/pgxml.h
deleted file mode 100644
index 2b80124b771..00000000000
--- a/contrib/xml/pgxml.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Header for pg xml parser interface */
-
-static void *pgxml_palloc(size_t size);
-static void *pgxml_repalloc(void *ptr, size_t size);
-static void pgxml_pfree(void *ptr);
-static void pgxml_mhs_init();
-static void pgxml_handler_init();
-Datum pgxml_parse(PG_FUNCTION_ARGS);
-Datum pgxml_xpath(PG_FUNCTION_ARGS);
-static void pgxml_starthandler(void *userData, const XML_Char * name,
- const XML_Char ** atts);
-static void pgxml_endhandler(void *userData, const XML_Char * name);
-static void pgxml_charhandler(void *userData, const XML_Char * s, int len);
-static void pgxml_pathcompare(void *userData);
-static void pgxml_finalisegrabbedtext(void *userData);
-
-#define MAXPATHLENGTH 512
-#define MAXRESULTS 100
-
-
-typedef struct
-{
- int rescount;
- char *results[MAXRESULTS];
- int32 reslens[MAXRESULTS];
- char *resbuf; /* pointer to the result buffer for pfree */
-} XPath_Results;
-
-
-
-typedef struct
-{
- char currentpath[MAXPATHLENGTH];
- char *path;
- int textgrab;
- char *resptr;
- int32 reslen;
- XPath_Results *xpres;
-} pgxml_udata;
-
-
-#define UD ((pgxml_udata *) userData)