> Yup. Simple things like 'ls *' or 'rm -rf a*' can bring you all the joy.
I hesitate to point out that the problem isn't long command lines per se, it's that we have a poor way of specifying large quantities of information that, perhaps, belongs in an include file somehow. #define FOOINC "/usr/local/foo/bar.h" #include FOOINC #define OPTION 4 #include "@GTKDIR@/gtk.h"