bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

fmt on very long lines


From: Alexandre Duret-Lutz
Subject: fmt on very long lines
Date: Fri Sep 20 19:16:01 2002
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

Hi Jim,

The following looks like a bug to me.  

Save the attached file as `x' (it contains only one long line
starting with a \t), and run `fmt -c x' or `fmt -s x'.  The
output I get is as follows.  Watch how the indentation changes
after the first 80 lines.

        * tests/acinclude.test, tests/aclibobj.test, tests/aclocal.test,
tests/aclocali.test, tests/aclocali1.test, tests/aclocalii.test,
tests/acoutnoq.test, tests/acoutput.test, tests/acoutput2.test,
tests/acoutqnl.test, tests/acouttbs.test, tests/acouttbs2.test,
tests/acsilent.test, tests/acsubst.test, tests/acsubst2.test,
tests/all.test, tests/alpha.test, tests/amassign.test,
tests/ammissing.test, tests/ansi.test, tests/ansi2.test,
tests/ansi3.test, tests/ansi4.test, tests/ansi5.test, tests/ansi6.test,
tests/ansi7.test, tests/ansi8.test, tests/ar.test, tests/asm.test,
tests/autoheader.test, tests/autoheader2.test, tests/auxdir.test,
tests/auxdir2.test, tests/backsl.test, tests/backsl2.test,
tests/badline.test, tests/badopt.test, tests/badprog.test,
tests/block.test, tests/canon.test, tests/canon2.test, tests/canon3.test,
tests/canon4.test, tests/canon5.test, tests/ccnoco.test, tests/check.test,
tests/checkall.test, tests/clean.test, tests/colneq.test,
tests/colneq2.test, tests/colon.test, tests/colon2.test,
tests/colon3.test, tests/colon4.test, tests/colon5.test,
tests/colon6.test, tests/colon7.test, tests/comment.test,
tests/comment2.test, tests/comment3.test, tests/comment4.test,
tests/comment5.test, tests/comment6.test, tests/compile_f_c_cxx.test,
tests/cond.test, tests/cond10.test, tests/cond11.test, tests/cond12.test,
tests/cond13.test, tests/cond14.test, tests/cond15.test,
tests/cond16.test, tests/cond17.test, tests/cond18.test,
tests/cond19.test, tests/cond2.test, tests/cond20.test, tests/cond21.test,
tests/cond22.test, tests/cond23.test, tests/cond24.test, tests/cond3.test,
tests/cond4.test, tests/cond5.test, tests/cond6.test, tests/cond7.test,
tests/cond8.test, tests/cond9.test, tests/condd.test, tests/condincl.test,
tests/condincl2.test, tests/condlib.test, tests/condman.test,
tests/condman2.test, tests/conf2.test, tests/confdeps.test,
tests/confdist.test, tests/confh.test, tests/confh4.test,
tests/config.test, tests/confincl.test, tests/confsub.test,
tests/confvar.test, tests/confvar2.test, tests/copy.test,
tests/ctarget1.test, tests/cxx.test, tests/cxx2.test, tests/cxxansi.test,
tests/cxxcpp.test, tests/cxxlibobj.test, tests/cxxlink.test,
tests/cxxnoc.test, tests/cxxo.test, tests/cygwin32.test,
tests/dash.test, tests/defun.test, tests/defun2.test,
tests/dejagnu.test, tests/dejagnu2.test, tests/depacl.test,
tests/depacl2.test, tests/depcomp.test, tests/depcomp2.test,
tests/depdist.test, tests/depend.test, tests/depend2.test,
tests/depend3.test, tests/depend4.test, tests/destdir.test,
tests/dirforbid.test, tests/dirlist.test, tests/discover.test,
tests/distcommon.test, tests/distcommon2.test, tests/distcommon3.test,
tests/distdir.test, tests/distname.test, tests/dollar.test,
tests/double.test, tests/dup2.test, tests/dup3.test, tests/else.test,
tests/empty.test, tests/empty2.test, tests/empty3.test, tests/empty4.test,
tests/error.test, tests/exdir.test, tests/exdir2.test, tests/exeext.test,
tests/exeext2.test, tests/exsource.test, tests/ext.test, tests/ext2.test,
tests/extra.test, tests/extra2.test, tests/extra3.test, tests/extra4.test,
tests/extra5.test, tests/extra6.test, tests/extra7.test, tests/flibs.test,
tests/fnoc.test, tests/fo.test, tests/fonly.test, tests/fortdep.test,
tests/fpinst2.test, tests/fpinstall.test, tests/gcj.test, tests/gcj2.test,
tests/gcj3.test, tests/gcj4.test, tests/gcj5.test, tests/getopt.test,
tests/gettext.test, tests/gettext2.test, tests/gnits.test,
tests/gnits2.test, tests/gnits3.test, tests/gnuwarn.test,
tests/header.test, tests/implicit.test, tests/include.test,
tests/include2.test, tests/info.test, tests/insh.test, tests/insh2.test,
tests/install.test, tests/install2.test, tests/installdir.test,
tests/installsh.test, tests/instdata.test, tests/instdata2.test,
tests/instexec.test, tests/insthook.test, tests/instman.test,
tests/instman2.test, tests/interp.test, tests/interp2.test,
tests/java.test, tests/java2.test, tests/javaprim.test,
tests/javasubst.test, tests/ldadd.test, tests/ldflags.test,
tests/lex.test, tests/lex2.test, tests/lex3.test, tests/lex4.test,
tests/lex5.test, tests/libobj10.test, tests/libobj11.test,
tests/libobj2.test, tests/libobj3.test, tests/libobj4.test,
tests/libobj5.test, tests/libobj7.test, tests/libobj8.test,
tests/library.test, tests/library2.test, tests/libtool.test,
tests/libtool2.test, tests/libtool3.test, tests/libtool4.test,
tests/link_c_cxx.test, tests/link_dist.test, tests/link_f_c.test,
tests/link_f_c_cxx.test, tests/link_f_cxx.test, tests/link_f_only.test,
tests/lisp.test, tests/lisp2.test, tests/listval.test, tests/ltdeps.test,
tests/ltlibobjs.test, tests/maintclean.test, tests/make.test,
tests/makevars.test, tests/man.test, tests/man2.test, tests/mclean.test,
tests/mdate.test, tests/mdate2.test, tests/mdate3.test, tests/mdate4.test,
tests/mkinst2.test, tests/mkinstall.test, tests/nobase.test,
tests/nodefine.test, tests/nodefine2.test, tests/nodep.test,
tests/nodepcomp.test, tests/nodist.test, tests/nodist2.test,
tests/noinst.test, tests/noinstdir.test, tests/nolink.test,
tests/nostdinc.test, tests/number.test, tests/obsolete.test,
tests/order.test, tests/outdir.test, tests/output.test,
tests/output2.test, tests/output3.test, tests/output4.test,
        tests/output5.test, tests/package.test, tests/parse.test,
        tests/percent.test, tests/pluseq.test, tests/pluseq2.test,
        tests/pluseq3.test, tests/pluseq4.test, tests/pluseq5.test,
        tests/pluseq6.test, tests/pluseq7.test, tests/pluseq8.test,
        tests/pluseq9.test, tests/postproc.test, tests/ppf77.test,
        tests/pr2.test, tests/pr204.test, tests/pr211.test,
        tests/pr220.test, tests/pr224.test, tests/pr229.test,
        tests/pr243.test, tests/pr266.test, tests/pr279-2.test,
        tests/pr279.test, tests/pr287.test, tests/pr300-lib.test,
        tests/pr300-ltlib.test, tests/pr300-prog.test, tests/pr307.test,
        tests/pr72.test, tests/pr87.test, tests/pr9.test,
        tests/prefix.test, tests/primary.test, tests/primary2.test,
        tests/proginst.test, tests/python.test, tests/python2.test,
        tests/ranlib.test, tests/recurs.test, tests/recurs2.test,
        tests/remake.test, tests/remake2.test, tests/remake3.test,
        tests/req.test, tests/required.test, tests/required2.test,
        tests/rulepat.test, tests/scripts.test, tests/seenc.test,
        tests/sinclude.test, tests/sourcesub.test, tests/sourcesub2.test,
        tests/space.test, tests/specflags.test, tests/specflags2.test,
        tests/specflags3.test, tests/specflags6.test,
        tests/specflags7.test, tests/specflags8.test,
        tests/specflags9.test, tests/spell.test, tests/spell2.test,
        tests/spell3.test, tests/spelling.test, tests/stamph.test,
        tests/stamph2.test, tests/stdlib.test, tests/strip.test,
        tests/subdir.test, tests/subdir2.test, tests/subdir3.test,
        tests/subdir4.test, tests/subdir5.test, tests/subdir6.test,
        tests/subdir7.test, tests/subdirbuiltsources.test,
        tests/subdircond.test, tests/subdircond2.test,
        tests/subdircond3.test, tests/subobj.test, tests/subobj2.test,
        tests/subobj3.test, tests/subobj4.test, tests/subobj5.test,
        tests/subobj6.test, tests/subobj7.test, tests/subobj8.test,
        tests/subobj9.test, tests/subobjname.test, tests/subpkg.test,
        tests/subst.test, tests/substref.test, tests/substtarg.test,
        tests/suffix.test, tests/suffix10.test, tests/suffix2.test,
        tests/suffix3.test, tests/suffix4.test, tests/suffix5.test,
        tests/suffix6.test, tests/suffix7.test, tests/suffix8.test,
        tests/suffix9.test, tests/symlink.test, tests/symlink2.test,
        tests/symlink3.test, tests/syntax.test, tests/tags.test,
        tests/tagsub.test, tests/target-cflags.test, tests/target.test,
        tests/texinfo.test, tests/texinfo10.test, tests/texinfo13.test,
        tests/texinfo16.test, tests/texinfo2.test, tests/texinfo3.test,
        tests/texinfo4.test, tests/texinfo5.test, tests/texinfo6.test,
        tests/texinfo7.test, tests/texinfo8.test, tests/texinfo9.test,
        tests/transform.test, tests/unused.test, tests/vars.test,
        tests/vars2.test, tests/vars3.test, tests/vartar.test,
        tests/version.test, tests/version2.test, tests/version3.test,
        tests/version4.test, tests/version5.test, tests/version6.test,
        tests/vpath.test, tests/vtexi.test, tests/vtexi2.test,
        tests/warnopts.test, tests/werror.test, tests/whoami.test,
        tests/xsource.test, tests/yacc.test, tests/yacc2.test,
        tests/yacc3.test, tests/yacc4.test, tests/yacc5.test,
        tests/yacc6.test, tests/yacc7.test, tests/yacc8.test,
        tests/yaccpp.test, tests/yaccvpath.test,

-- 
Alexandre Duret-Lutz

Attachment: x
Description: input


reply via email to

[Prev in Thread] Current Thread [Next in Thread]