$OpenBSD: patch-qucs-filter_qf_filter_cpp,v 1.1 2017/05/02 15:13:39 espie Exp $
Non-sensical multiple default constructor.
sanity fix stolen from qucs-current.

Index: qucs-filter/qf_filter.cpp
--- qucs-filter/qf_filter.cpp.orig
+++ qucs-filter/qf_filter.cpp
@@ -43,19 +43,19 @@ qf_filter::qf_filter () :
   ncomp (0), Comp (NULL) {
 }
 
-qf_filter::qf_filter (int n = 3, qfk k = UNDEF, qft t = LOWPASS) :
+qf_filter::qf_filter (int n, qfk k = UNDEF, qft t = LOWPASS) :
   type (t), kind (k), ord (n), fc (0), bw (0), imp (1),
   ncomp (0), Comp (NULL) {
 }
 
-qf_filter::qf_filter (qfk k = UNDEF, qft t = LOWPASS, qf_double_t r = 1,
+qf_filter::qf_filter (qfk k, qft t, qf_double_t r = 1,
 		      qf_double_t f = 1, qf_double_t b = 0) :
   type (t), kind (k), fc (f), bw (b), imp (r), ncomp (0), Comp (NULL) {
   fstart = fc - bw / 2;
   fstop  = fc + bw / 2;
 }
 
-qf_filter::qf_filter (qfk k = UNDEF, qft t = LOWPASS) :
+qf_filter::qf_filter (qfk k, qft t = LOWPASS) :
   type (t), kind (k), ord (0), fc (0), bw (0), imp (1),
   ncomp (0), Comp (NULL) {
 }
