1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-08-04 07:43:58 +02:00

update from automake-2.1h

This commit is contained in:
Jim Meyering
1998-03-23 23:19:01 +00:00
parent fa4148be50
commit cd053a291e
+17 -18
View File
@@ -184,7 +184,7 @@ main(argc, argv)
*/
int convert_varargs = 1;
if ( argc > 1 && argv[1][0] == '-' )
if ( argc > 1 && argv[1][0] == '-' && argv[1][1] )
{ if ( !strcmp(argv[1], "--varargs") )
{ convert_varargs = 1;
argc--;
@@ -195,30 +195,29 @@ main(argc, argv)
exit(1);
}
}
if (argc < 2 || argc > 3)
switch ( argc )
{
default:
printf("Usage: ansi2knr input_file [output_file]\n");
exit(0);
case 2:
out = stdout;
break;
case 3:
out = fopen(argv[2], "w");
if ( out == NULL )
{ fprintf(stderr, "Cannot open output file %s\n", argv[2]);
exit(1);
}
in = fopen(argv[1], "r");
}
if ( argv[1][0] == '-' && !argv[1][1] )
in = stdin;
else
in = fopen(argv[1], "r");
if ( in == NULL )
{
fprintf(stderr, "Cannot open input file %s\n", argv[1]);
{ fprintf(stderr, "Cannot open input file %s\n", argv[1]);
exit(1);
}
if (argc == 3)
{
out = fopen(argv[2], "w");
if ( out == NULL )
{
fprintf(stderr, "Cannot open output file %s\n", argv[2]);
exit(1);
}
}
else
{
out = stdout;
}
fprintf(out, "#line 1 \"%s\"\n", argv[1]);
buf = malloc(bufsize);
line = buf;