Xref: utzoo alt.sources.patches:30 alt.sources:3284 Path: utzoo!utgpu!cs.utexas.edu!samsung!usc!wuarchive!zaphod.mps.ohio-state.edu!rpi!uupsi!sunic!chalmers.se!fy.chalmers.se!fy.chalmers.se!smidt From: smidt@fy.chalmers.se (Peter Smidt) Newsgroups: alt.sources.patches,alt.sources Subject: Patch for mfold 1.05, to get mfold 1.06 Message-ID: <1991Feb22.175303.10152@fy.chalmers.se> Date: 22 Feb 91 17:53:03 GMT Sender: smidt@fy.chalmers.se (Peter Smidt) Organization: Chalmers University of Technology, G|teborg, Sweden Lines: 127 This is a patch for mfold 1.05 to get 1.06. When the insert text (using the '-i' flag) is one character long the '-n' flag won't work properly. It removes the empty lines, instead of keeping them. This patch will make the above two flags work as they are expected to do, together. )) #! /bin/sh # This is a shell archive. Remove anything before this line, then unpack # it by saving it into a file and typing "sh file". To overwrite existing # files, type "sh file -c". You can also feed this as standard input via # unshar, or by typing "sh 'patch6.README' <<'END_OF_FILE' X*** README Fri Feb 22 18:39:42 1991 X--- ../README Fri Feb 22 18:35:13 1991 X*************** X*** 1,4 **** X! Version 1.05, last change 9 february 1991. X X The program mfold is a simple folding and column making program. X unpack the files from the shar file put them in a empty X--- 1,4 ---- X! Version 1.06, last change 22 february 1991. X X The program mfold is a simple folding and column making program. X unpack the files from the shar file put them in a empty END_OF_FILE if test 464 -ne `wc -c <'patch6.README'`; then echo shar: \"'patch6.README'\" unpacked with wrong size! fi # end of 'patch6.README' fi if test -f 'patch6.mfold.c' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'patch6.mfold.c'\" else echo shar: Extracting \"'patch6.mfold.c'\" \(1284 characters\) sed "s/^X//" >'patch6.mfold.c' <<'END_OF_FILE' X*** mfold.c Fri Feb 22 18:40:32 1991 X--- ../mfold.c Fri Feb 22 18:28:56 1991 X*************** X*** 250,259 **** X--- 250,261 ---- X if ( in != '\n' ) { X if ( cnt_nwl > 1 && got_newlines ) { X while ( --cnt_nwl ) { X+ set_putting_text(0); X putcolu('\n'); X putcolu(' '); X } X putcolu('\n'); X+ set_putting_text(1); X DO_ALL1 X } X cnt_nwl = 0; X*************** X*** 452,459 **** X exit(t); X } X X! int col = 0; X X putcolu(c) X char c; X { X--- 454,465 ---- X exit(t); X } X X! int col = 0, putting_text = 1; X X+ set_putting_text(n) { X+ putting_text = n; X+ } X+ X putcolu(c) X char c; X { X*************** X*** 460,472 **** X int i; X X if ( c == '\n' || col == colu_chars ) { X! if ( c == '\n' && str_len(cur_page[lin]) == ins_len ) { X for ( i = 0; i < ins_len; i++ ) { X cur_page[lin][i] = '\0'; X } X col = 0; X } X- if ( col ) advance_line(); X return; X } X cur_page[lin][col++] = c; X--- 466,479 ---- X int i; X X if ( c == '\n' || col == colu_chars ) { X! if ( c == '\n' && putting_text && str_len(cur_page[lin]) == ins_len ) { X for ( i = 0; i < ins_len; i++ ) { X cur_page[lin][i] = '\0'; X } X col = 0; X+ } else { X+ advance_line(); X } X return; X } X cur_page[lin][col++] = c; END_OF_FILE if test 1284 -ne `wc -c <'patch6.mfold.c'`; then echo shar: \"'patch6.mfold.c'\" unpacked with wrong size! fi # end of 'patch6.mfold.c' fi echo shar: End of shell archive. exit 0 -- +=======================================+ "The whole valley is like a smorgasbord." -- TREMORS Brought to you by Super Global Mega Corp .com