diff -rc pine4.64/pine/init.c pine4.64.ignoresize/pine/init.c *** pine4.64/pine/init.c Mon Sep 12 11:53:17 2005 --- pine4.64.ignoresize/pine/init.c Sun Jun 25 05:43:59 2006 *************** *** 2879,2884 **** --- 2879,2886 ---- F_FULL_AUTO_EXPUNGE, h_config_full_auto_expunge, PREF_MISC}, {"force-arrow-cursor", F_FORCE_ARROW, h_config_force_arrow, PREF_MISC}, + {"ignore-size-changes", + F_IGNORE_SIZE, h_config_ignore_size, PREF_MISC}, {"maildrops-preserve-state", F_MAILDROPS_PRESERVE_STATE, h_config_maildrops_preserve_state, PREF_MISC}, diff -rc pine4.64/pine/mailcmd.c pine4.64.ignoresize/pine/mailcmd.c *** pine4.64/pine/mailcmd.c Mon Sep 12 15:04:25 2005 --- pine4.64.ignoresize/pine/mailcmd.c Sun Jun 25 09:06:00 2006 *************** *** 4408,4416 **** sprintf(buf, "Message to save shrank! (#%ld: %ld --> %ld)", raw, size, mlen); - q_status_message(SM_ORDER | SM_DING, 3, 4, buf); dprint(1, (debugfile, "BOTCH: %s\n", buf)); ! return(0); } #if defined(DOS) && !defined(WIN32) --- 4408,4418 ---- sprintf(buf, "Message to save shrank! (#%ld: %ld --> %ld)", raw, size, mlen); dprint(1, (debugfile, "BOTCH: %s\n", buf)); ! if(sp_dead_stream(pkg->stream) || F_OFF(F_IGNORE_SIZE, ps_global)){ ! q_status_message(SM_ORDER | SM_DING, 3, 4, buf); ! return(0); ! } } #if defined(DOS) && !defined(WIN32) diff -rc pine4.64/pine/pine.h pine4.64.ignoresize/pine/pine.h *** pine4.64/pine/pine.h Thu Sep 15 17:39:42 2005 --- pine4.64.ignoresize/pine/pine.h Sun Jun 25 05:45:53 2006 *************** *** 1165,1170 **** --- 1165,1171 ---- F_FORCE_ARROW, F_PRUNE_USES_ISO, F_ALT_ED_NOW, + F_IGNORE_SIZE, F_SHOW_DELAY_CUE, F_CANCEL_CONFIRM, F_AUTO_OPEN_NEXT_UNREAD, diff -rc pine4.64/pine/pine.hlp pine4.64.ignoresize/pine/pine.hlp *** pine4.64/pine/pine.hlp Wed Sep 28 10:56:29 2005 --- pine4.64.ignoresize/pine/pine.hlp Sun Jun 25 09:25:07 2006 *************** *** 3226,3231 **** --- 3226,3232 ----