Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] [patch] simple fixes for tuxzap



Hello.

I needed to make two simple fixes to build tuxzap in NEWSTRUCT in a
current Linux environment:

1. Nested autoconf macros should be put into parentheses.  Otherwise
   the parameter list gets flattened.

2. ISO C++ does not allow redefinition of standard parameters.
   Current compilers like gcc 3.2 do not allow that for the same
   reason.

And now for the patch:

Index: configure.in
===================================================================
RCS file: /cvs/linuxtv/DVB/apps/tuxzap/configure.in,v
retrieving revision 1.12.2.2
diff -u -r1.12.2.2 configure.in
--- configure.in	26 Jun 2002 16:35:10 -0000	1.12.2.2
+++ configure.in	7 Oct 2002 11:55:00 -0000
@@ -84,10 +84,10 @@
 	CDK_LIBS="$CDK_LIBS -lcdk"
 	N_APPS="$N_APPS $CDVB_APPS"
 	INCLUDES="$INCLUDES /usr/local/include" ,
-	AC_CHECK_HEADER(/usr/local/include/cdk/cdk.h, 
+	[AC_CHECK_HEADER(/usr/local/include/cdk/cdk.h, 
 		CDK_LIBS="$CDK_LIBS -lcdk" 
 		INCLUDES="$INCLUDES /usr/local/include",
-	echo "ATTENTION: you need cdk for ntuxzap"))
+	echo "ATTENTION: you need cdk for ntuxzap")])
 AC_SUBST(CDK_LIBS)
 AC_SUBST(N_APPS)
 
@@ -96,10 +96,10 @@
 	A52_LIBS="$A52_LIBS -la52 -lm"
 	LIBA52_CFLAGS="-DHAVE_LIBA52 $LIBA52_CFLAGS"
 	INCLUDES="$INCLUDES /usr/local/include" ,
-	AC_CHECK_HEADER(/usr/local/include/a52dec/a52.h, 
+	[AC_CHECK_HEADER(/usr/local/include/a52dec/a52.h, 
 		A52_LIBS="$A52_LIBS -la52 -lm" 
 		LIBA52_CFLAGS="-DHAVE_LIBA52 $LIBA52_CFLAGS"
-		INCLUDES="$INCLUDES /usr/local/include",))
+		INCLUDES="$INCLUDES /usr/local/include",)])
 AC_SUBST(A52_LIBS)
 AC_SUBST(LIBA52_CFLAGS)
 
@@ -108,10 +108,10 @@
 	MAD_LIBS="$MAD_LIBS -lmad"
 	LIBMAD_CFLAGS="-DHAVE_LIBMAD $LIBMAD_CFLAGS"
 	INCLUDES="$INCLUDES /usr/local/include" ,
-	AC_CHECK_HEADER(/usr/local/include/mad.h, 
+	[AC_CHECK_HEADER(/usr/local/include/mad.h, 
 		MAD_LIBS="$MAD_LIBS -lmad" 
 		LIBMAD_CFLAGS="-DHAVE_LIBMAD $LIBMAD_CFLAGS"
-		INCLUDES="$INCLUDES /usr/local/include",))
+		INCLUDES="$INCLUDES /usr/local/include",)])
 AC_SUBST(MAD_LIBS)
 AC_SUBST(LIBMAD_CFLAGS)
 
Index: src/audio.cc
===================================================================
RCS file: /cvs/linuxtv/DVB/apps/tuxzap/src/audio.cc,v
retrieving revision 1.6
diff -u -r1.6 audio.cc
--- src/audio.cc	17 Nov 2001 10:12:38 -0000	1.6
+++ src/audio.cc	7 Oct 2002 11:55:00 -0000
@@ -134,7 +134,7 @@
 
 }
   
-void set_master_vol(int l, int r=-1){
+void set_master_vol(int l, int r){
   
   if (devmask & 1) {
     mixer_device=open("/dev/mixer", O_RDWR, 0);
@@ -147,7 +147,7 @@
   }
 }
 
-void get_master_vol(int &l, int lr=AU_LEFT){
+void get_master_vol(int &l, int lr){
   
   if (devmask & 1) {
     if (lr==AU_LEFT) l=volume_list[0].l;

Robert

-- 
Robert Schiele			Tel.: +49-621-181-2517
Dipl.-Wirtsch.informatiker	mailto:rschiele@uni-mannheim.de

Attachment: pgp00000.pgp
Description: PGP signature


Home | Main Index | Thread Index