rem: format = "%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %o";
add: format = "%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %o\n";
context: do_stat (char const *filename, int follow_links, int terse,	 char const *format){  struct stat statbuf;  int i = ((follow_links == 1)	   ? stat (filename, &statbuf)	   : lstat (filename, &statbuf));  if (i == -1)    {      error (0, errno, _("cannot stat %s"), quote (filename));      return;    }  if (format == NULL)    {      if (terse != 0)	{	  format = "%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %o";	}      else	{	  /* tmp hack to match orignal output until conditional implemented */	  i = statbuf.st_mode & S_IFMT;	  if (i == S_IFCHR || i == S_IFBLK)	    {	      format =		"  File: %N\n"		"  Size: %-10s\tBlocks: %-10b IO Block: %-6o %F\n"		"Device: %Dh/%dd\tInode: %-10i  Links: %-5h"		" Device type: %t,%T\n"		"Access: (%04a/%10.10A)  Uid: (%5u/%8U)   Gid: (%5g/%8G)\n"		"Access: %x\n" "Modify: %y\n" "Change: %z\n";	    }	  else	    {	      format =		"  File: %N\n"		"  Size: %-10s\tBlocks: %-10b IO Block: %-6o %F\n"		"Device: %Dh/%dd\tInode: %-10i  Links: %-5h\n"		"Access: (%04a/%10.10A)  Uid: (%5u/%8U)   Gid: (%5g/%8G)\n"		"Access: %x\n" "Modify: %y\n" "Change: %z\n";	    }	}    }  print_it (format, filename, print_stat, &statbuf);}