summaryrefslogtreecommitdiff
path: root/ext/mailparse/rfc2045decode.c
diff options
context:
space:
mode:
authorSVN Migration <svn@php.net>2001-08-12 04:31:15 +0000
committerSVN Migration <svn@php.net>2001-08-12 04:31:15 +0000
commit64da1e7f4e0c11b32a07812abf15b264666a7160 (patch)
tree94164a4d7fdbe2c473d432fdde13da21f614a14d /ext/mailparse/rfc2045decode.c
parentff39e51fdf5b17a20b4ac447e66c3048f03c29d3 (diff)
downloadphp-git-BEFORE_EXP_MERGE.tar.gz
This commit was manufactured by cvs2svn to create tag 'BEFORE_EXP_MERGE'.BEFORE_EXP_MERGE
Diffstat (limited to 'ext/mailparse/rfc2045decode.c')
-rw-r--r--ext/mailparse/rfc2045decode.c40
1 files changed, 0 insertions, 40 deletions
diff --git a/ext/mailparse/rfc2045decode.c b/ext/mailparse/rfc2045decode.c
deleted file mode 100644
index 1c066e3a99..0000000000
--- a/ext/mailparse/rfc2045decode.c
+++ /dev/null
@@ -1,40 +0,0 @@
-/* $Id$ */
-/*
-** Copyright 1998 - 1999 Double Precision, Inc. See COPYING for
-** distribution information.
-*/
-
-#include "php.h"
-#include "php_mailparse.h"
-
-static void decode(struct rfc2045id *topid,
- struct rfc2045id **childidptr,
- struct rfc2045 *r,
- void (*func)(struct rfc2045 *, struct rfc2045id *, void *),
- void *ptr)
-{
-struct rfc2045id nextid;
-
- *childidptr=0;
- (*func)(r, topid, ptr);
- *childidptr=&nextid;
- nextid.idnum=1;
- if (r->content_type && strncmp(r->content_type, "multipart/", 10) == 0)
- nextid.idnum=0;
- for (r=r->firstpart; r; r=r->next)
- {
- if (nextid.idnum)
- decode(topid, &nextid.next, r, func, ptr);
- ++nextid.idnum;
- }
-}
-
-void rfc2045_decode(struct rfc2045 *p,
- void (*func)(struct rfc2045 *, struct rfc2045id *, void *),
- void *ptr)
-{
-struct rfc2045id topid;
-
- topid.idnum=1;
- decode(&topid, &topid.next, p, func, ptr);
-}