@menu
* Entity creation:: Entity \e$B$N@8@.\e(B
* Entity hierarchy:: Entity \e$B3,AX\e(B
-* Entity buffer:: Entity \e$B$N\e(B buffer \e$B$K$h$kI=8=\e(B
-* Entity-header:: Entity header \e$B$N>pJs\e(B
* Entity Attributes:: Entity \e$B$NB0@-\e(B
+* Entity-header:: Entity header \e$B$N>pJs\e(B
* Entity-content:: Entity \e$B$NFbMF\e(B
+* Entity buffer:: Entity \e$B$N\e(B buffer \e$B$K$h$kI=8=\e(B
@end menu
@node Entity creation, Entity hierarchy, Entity, Entity
-@node Entity hierarchy, Entity buffer, Entity creation, Entity
+@node Entity hierarchy, Entity Attributes, Entity creation, Entity
@section Entity \e$B3,AX\e(B
@defvar mime-message-structure
-@node Entity buffer, Entity-header, Entity hierarchy, Entity
-@section Entity \e$B$N\e(B buffer \e$B$K$h$kI=8=\e(B
-
-@defun mime-entity-buffer entity
-
-@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$rJV$9!#\e(B
-@end defun
-
-
-@defun mime-entity-point-min entity
-
-@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(B@var{entity} \e$B$,@j$a$kNN0h$N@hF,\e(B
-\e$B0LCV$rJV$9!#\e(B
-@end defun
-
+@node Entity Attributes, Entity-header, Entity hierarchy, Entity
+@section Entity \e$B$NB0@-\e(B
-@defun mime-entity-point-max entity
+@defun mime-entity-content-type entity
-@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(B@var{entity} \e$B$,@j$a$kNN0h$NKvHx\e(B
-\e$B0LCV$rJV$9!#\e(B
+@var{entity} \e$B$N\e(B content-type \e$B$rJV$9!#\e(B(cf. @ref{mime-content-type})
@end defun
-@defun mime-entity-header-start entity
+@defun mime-entity-content-disposition entity
-@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(Bheader \e$B$,@j$a$kNN0h$N@hF,0LCV$r\e(B
-\e$BJV$9!#\e(B
+@var{entity} \e$B$N\e(B content-disposition \e$B$rJV$9!#\e(B
+(cf. @ref{mime-content-disposition})
@end defun
-@defun mime-entity-header-end entity
+@defun mime-entity-filename entity
-@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(Bheader \e$B$,@j$a$kNN0h$NKvHx0LCV$r\e(B
-\e$BJV$9!#\e(B
+Entity \e$B$N\e(B file \e$BL>$rJV$9!#\e(B
@end defun
-@defun mime-entity-body-start entity
+@defun mime-entity-encoding entity
-@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(Bbody \e$B$,@j$a$kNN0h$N@hF,0LCV$rJV\e(B
-\e$B$9!#\e(B
+@var{entity} \e$B$N\e(B content-transfer-encoding \e$B$rJV$9!#\e(B
+(cf. @ref{Content-Transfer-Encoding})
@end defun
-@defun mime-entity-body-end entity
+@defun mime-entity-cooked-p entity
-@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(Bbody \e$B$,@j$a$kNN0h$NKvHx0LCV$rJV\e(B
-\e$B$9!#\e(B
+Return non-nil if contents of @var{entity} has been already
+code-converted.
@end defun
-@node Entity-header, Entity Attributes, Entity buffer, Entity
+@node Entity-header, Entity-content, Entity Attributes, Entity
@section Entity header \e$B$N>pJs\e(B
@defun mime-fetch-field field-name &optional entity
-@node Entity Attributes, Entity-content, Entity-header, Entity
-@section Entity \e$B$NB0@-\e(B
+@node Entity-content, Entity buffer, Entity-header, Entity
+@section Entity \e$B$NFbMF\e(B
-@defun mime-entity-content-type entity
+@defun mime-entity-content entity
-@var{entity} \e$B$N\e(B content-type \e$B$rJV$9!#\e(B(cf. @ref{mime-content-type})
+@var{entity} \e$B$NFbMF$N\e(B byte \e$BNs$rJV$9!#\e(B
@end defun
-@defun mime-entity-content-disposition entity
+@defun mime-write-entity-content entity filename
-@var{entity} \e$B$N\e(B content-disposition \e$B$rJV$9!#\e(B
-(cf. @ref{mime-content-disposition})
+Write content of @var{entity} into @var{filename}.
@end defun
-@defun mime-entity-filename entity
+@defun mime-write-entity entity filename
-Entity \e$B$N\e(B file \e$BL>$rJV$9!#\e(B
+Write representation of @var{entity} into @var{filename}.
@end defun
-@defun mime-entity-encoding entity
+@defun mime-write-entity-body entity filename
-@var{entity} \e$B$N\e(B content-transfer-encoding \e$B$rJV$9!#\e(B
-(cf. @ref{Content-Transfer-Encoding})
+Write body of @var{entity} into @var{filename}.
@end defun
-@defun mime-entity-cooked-p entity
-Return non-nil if contents of @var{entity} has been already
-code-converted.
+@node Entity buffer, , Entity-content, Entity
+@section Entity \e$B$N\e(B buffer \e$B$K$h$kI=8=\e(B
+
+@defun mime-entity-buffer entity
+
+@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$rJV$9!#\e(B
@end defun
+@defun mime-entity-point-min entity
-@node Entity-content, , Entity Attributes, Entity
-@section Entity \e$B$NFbMF\e(B
+@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(B@var{entity} \e$B$,@j$a$kNN0h$N@hF,\e(B
+\e$B0LCV$rJV$9!#\e(B
+@end defun
-@defun mime-entity-content entity
-@var{entity} \e$B$NFbMF$N\e(B byte \e$BNs$rJV$9!#\e(B
+@defun mime-entity-point-max entity
+
+@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(B@var{entity} \e$B$,@j$a$kNN0h$NKvHx\e(B
+\e$B0LCV$rJV$9!#\e(B
@end defun
-@defun mime-write-entity-content entity filename
+@defun mime-entity-header-start entity
-Write content of @var{entity} into @var{filename}.
+@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(Bheader \e$B$,@j$a$kNN0h$N@hF,0LCV$r\e(B
+\e$BJV$9!#\e(B
@end defun
-@defun mime-write-entity entity filename
+@defun mime-entity-header-end entity
-Write representation of @var{entity} into @var{filename}.
+@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(Bheader \e$B$,@j$a$kNN0h$NKvHx0LCV$r\e(B
+\e$BJV$9!#\e(B
@end defun
-@defun mime-write-entity-body entity filename
+@defun mime-entity-body-start entity
-Write body of @var{entity} into @var{filename}.
+@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(Bbody \e$B$,@j$a$kNN0h$N@hF,0LCV$rJV\e(B
+\e$B$9!#\e(B
+@end defun
+
+
+@defun mime-entity-body-end entity
+
+@var{entity} \e$B$,B8:_$9$k\e(B buffer \e$B$K$*$1$k!"\e(Bbody \e$B$,@j$a$kNN0h$NKvHx0LCV$rJV\e(B
+\e$B$9!#\e(B
@end defun