diff options
| author | jim winstead <jimw@php.net> | 2002-04-04 18:43:59 +0000 |
|---|---|---|
| committer | jim winstead <jimw@php.net> | 2002-04-04 18:43:59 +0000 |
| commit | e7d5c0e253d718fe10da28380d5a2b0ac510ba10 (patch) | |
| tree | 0560771fb1d3cfacc68c4bd5a3a131b4ad853795 /ext/mailparse/rfc2045decode.c | |
| parent | cebaafba1562e0f00ab305a3351291b17887d79d (diff) | |
| download | php-git-e7d5c0e253d718fe10da28380d5a2b0ac510ba10.tar.gz | |
mailparse moved to pear/PECL.
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); -} |
