openbsd-ports/graphics/mplex/patches/patch-interact_c
wcobb 63476d43e9 - pull in missing prototypes.
- fix format strings.
- remove unnecessary statics from headers, reduce executable size.
- disable insane verbosity that just slows down encoding.
2002-08-12 19:33:31 +00:00

78 lines
2.4 KiB
Plaintext

$OpenBSD: patch-interact_c,v 1.2 2002/08/12 19:33:31 wcobb Exp $
--- interact.c.orig Wed May 31 08:18:33 1995
+++ interact.c Thu Jul 18 16:00:06 2002
@@ -5,9 +5,12 @@
Intro Screen and argument check
*************************************************************************/
+extern int Verbose;
+
void intro(argc)
int argc;
{
+ if (Verbose) {
printf("\n***************************************************************\n");
printf( "* MPEG1/SYSTEMS Multiplexer *\n");
printf( "* (C) Christoph Moar, 1994/1995 *\n");
@@ -19,6 +22,7 @@ int argc;
printf( "* License in the file COPYING for more details. *\n");
printf( "* Release %s (%s) *\n",MPLEX_VER,MPLEX_DATE);
printf( "***************************************************************\n\n");
+ }
if (argc < 3)
{
@@ -67,7 +71,7 @@ void ask_continue ()
char input[20];
printf ("\nContinue processing (y/n) : ");
- do gets (input);
+ do fgets (input, sizeof(input), stdin);
while (input[0]!='N'&&input[0]!='n'&&input[0]!='y'&&input[0]!='Y');
if (input[0]=='N' || input[0]=='n')
@@ -92,7 +96,7 @@ unsigned char ask_verbose ()
char input[20];
printf ("\nVery verbose mode (y/n) : ");
- do gets (input);
+ do fgets (input, sizeof(input), stdin);
while (input[0]!='N'&&input[0]!='n'&&input[0]!='y'&&input[0]!='Y');
if (input[0]=='N' || input[0]=='n') return (FALSE); else return (TRUE);
@@ -115,6 +119,8 @@ unsigned int buf_v;
unsigned int buf_a;
unsigned char verbose;
{
+ if (!Verbose)
+ return;
printf ("| %7d | %7d |",nsectors_a,nsectors_v);
printf (" %7d | %11d |",nsectors_p,nbytes);
printf (" %6d | %6d |",buf_a,buf_v);
@@ -124,6 +130,8 @@ unsigned char verbose;
void status_header ()
{
+ if (!Verbose)
+ return;
status_footer();
printf("| Audio | Video | Padding | Bytes MPEG | Audio | Video |\n");
printf("| Sectors | Sectors | Sectors | System File | Buffer | Buffer |\n");
@@ -134,6 +142,8 @@ void status_header ()
void status_message (what)
unsigned char what;
{
+ if (!Verbose)
+ return;
switch (what)
{
case STATUS_AUDIO_END:
@@ -152,5 +162,7 @@ unsigned char what;
void status_footer ()
{
+ if (!Verbose)
+ return;
printf("+---------+---------+---------+-------------+--------+--------+\n");
}