function filum_test0048 ( )

%*****************************************************************************80
%
%% filum_test0048() tests filename_dec().
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    14 September 2005
%
%  Author:
%
%    John Burkardt
%
  ntest = 4;

  string(1,1:11) = 'file???.dat';
  string(2,1:11) = 'file076.dat';
  string(3,1:11) = '3cat3.dat  ';
  string(4,1:11) = 'fred03.txt ';

  fprintf ( 1, '\n' );
  fprintf ( 1, 'filum_test0048():\n' );
  fprintf ( 1, '  filename_dec() decrements a string.\n' );
  fprintf ( 1, '\n' );
  fprintf ( 1, '     Input             Output\n' );

  for i = 1 : ntest
    fprintf ( 1, '\n' );
    filename = string(i,:);
    for j = 1 : 4
      filename_old = filename;
      filename = filename_dec ( filename );
      fprintf ( 1, '  %20s  %20s\n', filename_old, filename );
      if ( s_len_trim ( filename ) == 0 )
        fprintf ( 1, '  (Empty output string.  Quit loop!)\n' );
        break;
      end
    end
  end

  return
end
