diff options
author | SVN Migration <svn@php.net> | 2001-09-20 15:50:12 +0000 |
---|---|---|
committer | SVN Migration <svn@php.net> | 2001-09-20 15:50:12 +0000 |
commit | 6b900b344974360925bf80f70c48d04034e552b6 (patch) | |
tree | 7b922971c30eac156e465c88af7a52e8fc397c2e /ext/mailparse/rfc2045decode.c | |
parent | d58240d0f57fcf9f6d66ad77a240479c38937d80 (diff) | |
download | php-git-6b900b344974360925bf80f70c48d04034e552b6.tar.gz |
This commit was manufactured by cvs2svn to create branch
'NAMESPACES_BRANCH'.
Diffstat (limited to 'ext/mailparse/rfc2045decode.c')
-rw-r--r-- | ext/mailparse/rfc2045decode.c | 40 |
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); -} |