+#
+# Set the cur sequence to 1 to test default behavior of changecur after
+# this test.
+#
+
+mark 1 -sequence cur -add -zero
+
+# check -verbose
+run_test 'mhlist 11 -verbose -noheader' \
+' 11 multipart/mixed 936
+ boundary="----- =_aaaaaaaaaa0"
+ 1 multipart/related 180
+ type="multipart/alternative"
+ boundary="subpart__1.1"
+ 1.1 text/plain 49
+ charset="iso-8859-1"
+ 2 text/plain 36
+ charset="iso-8859-1"
+ 3 text/plain 35
+ charset="iso-8859-1"
+ name="test3"
+ 4 text/plain 36
+ charset="iso-8859-1"'
+
+#
+# Check default changecur behavior
+#
+
+run_test 'mark -sequence cur -list' 'cur: 11'
+
+#
+# Now test -nochangecur
+#
+
+mhlist -nochangecur 1 >/dev/null
+
+run_test 'mark -sequence cur -list' 'cur: 11'
+
+# check MIME parser and m_getfld
+cat > $expected <<EOF
+ msg part type/subtype size description
+ 12 multipart/related 204
+ 1 multipart/alternative 74
+ 1.1 text/plain 17
+ 2 text/plain 17
+EOF
+
+msgfile=`mhpath new`
+cat > $msgfile <<EOF
+To: recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ recipient@example.com, recipient@example.com, recipient@example.com,
+ re@example.com
+From: sender@example.com
+Subject: very long header
+Date: Wed, 4 Dec 2013 21:12:00 -0500
+MIME-Version: 1.0
+Content-Type: multipart/related; boundary="1"
+
+--1
+Content-Type: multipart/alternative; boundary="2"
+
+--2
+Content-Type: text/plain; charset="us-ascii"
+
+This is part 1.
+
+
+--2--
+
+--1
+Content-Type: text/plain; charset="us-ascii"
+
+This is part 2.
+
+
+--1--
+EOF
+
+run_prog mhlist last > $actual 2>&1
+check $expected $actual
+
+