1
1

Removed unneded utility mcmfmt

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Этот коммит содержится в:
Slava Zanko 2010-11-17 12:27:42 +02:00 коммит произвёл Andrew Borodin
родитель 139fdaa6bd
Коммит fcc98371d6
4 изменённых файлов: 1 добавлений и 175 удалений

1
contrib/dist/redhat/mc.spec.in поставляемый
Просмотреть файл

@ -121,7 +121,6 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/mc %{_bindir}/mc
%{_bindir}/mcedit %{_bindir}/mcedit
%{_bindir}/mcview %{_bindir}/mcview
%{_bindir}/mcmfmt
%{_bindir}/mcdiff %{_bindir}/mcdiff
%dir %{_libexecdir}/mc %dir %{_libexecdir}/mc

Просмотреть файл

@ -475,7 +475,6 @@ wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
keyword whole mcedit cyan keyword whole mcedit cyan
keyword whole mcookie cyan keyword whole mcookie cyan
keyword whole mcview cyan keyword whole mcview cyan
keyword whole mcmfmt cyan
keyword whole memstat cyan keyword whole memstat cyan
keyword whole mergechanges cyan keyword whole mergechanges cyan
keyword whole mesg cyan keyword whole mesg cyan

Просмотреть файл

@ -23,9 +23,7 @@ AM_CFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) $(PCRE_CFLAGS)
localedir = $(datadir)/locale localedir = $(datadir)/locale
pkglibexecdir = $(libexecdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@
bin_PROGRAMS = mc mcmfmt bin_PROGRAMS = mc
mcmfmt_SOURCES = mfmt.c
if USE_EDIT if USE_EDIT
EDITLIB = editor/libedit.la EDITLIB = editor/libedit.la

Просмотреть файл

@ -1,170 +0,0 @@
/* mfmt: sets bold and underline for mail files
(c) 1995 miguel de icaza
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
/** \file mfmt.c
* \brief Source: sets bold and underline for mail files
*/
#include <stdio.h>
/*** global variables ****************************************************************************/
/*** file scope macro definitions ****************************************************************/
/*** file scope type declarations ****************************************************************/
enum states
{
header,
definition,
plain,
newline,
seen_f,
seen_r,
seen_o,
header_new,
seen_m
};
/*** file scope variables ************************************************************************/
/*** file scope functions ************************************************************************/
/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
/*** public functions ****************************************************************************/
/* --------------------------------------------------------------------------------------------- */
int
main (void)
{
int c;
int state = newline;
int space_seen = 0;
while ((c = getchar ()) != EOF)
{
switch (state)
{
case plain:
if (c == '\n')
state = newline;
putchar (c);
break;
case newline:
if (c == 'F')
state = seen_f;
else if (c == '\n')
putchar ('\n');
else
{
state = plain;
putchar (c);
}
break;
case seen_f:
if (c == 'r')
state = seen_r;
else
{
printf ("F%c", c);
state = plain;
}
break;
case seen_r:
if (c == 'o')
state = seen_o;
else
{
state = plain;
printf ("Fr%c", c);
}
break;
case seen_o:
if (c == 'm')
{
state = seen_m;
}
else
{
state = plain;
printf ("Fro%c", c);
}
break;
case seen_m:
if (c == ' ')
{
state = definition;
printf ("_\bF_\br_\bo_\bm ");
}
else
{
state = plain;
printf ("From%c", c);
}
break;
case header_new:
space_seen = 0;
if (c == ' ' || c == '\t')
{
state = definition;
putchar (c);
break;
}
if (c == '\n')
{
state = plain;
putchar (c);
break;
}
case header:
if (c == '\n')
{
putchar (c);
state = header_new;
break;
}
printf ("_\b%c", c);
if (c == ' ')
space_seen = 1;
if (c == ':' && !space_seen)
state = definition;
break;
case definition:
if (c == '\n')
{
putchar (c);
state = header_new;
break;
}
printf ("%c\b%c", c, c);
break;
}
}
return (0);
}
/* --------------------------------------------------------------------------------------------- */