From owner-freebsd-current@FreeBSD.ORG Fri Mar 22 14:55:16 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4B58BC49 for ; Fri, 22 Mar 2013 14:55:16 +0000 (UTC) (envelope-from deeptech71@gmail.com) Received: from mail-ee0-f51.google.com (mail-ee0-f51.google.com [74.125.83.51]) by mx1.freebsd.org (Postfix) with ESMTP id D869A23B for ; Fri, 22 Mar 2013 14:55:15 +0000 (UTC) Received: by mail-ee0-f51.google.com with SMTP id d17so2254391eek.10 for ; Fri, 22 Mar 2013 07:55:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=TWkLwphZ+zsjEY+nXMeIrprhJ9/SUdSF4MPLkgdlTSQ=; b=wbPhkXc7yMOe3GAeHfxisz8b65KYKkZxwlueg5gpHb6PgeRWVnJNKmPiRK58l8QOeB Avj/GcSbPj3y+D2UsfJQyDPx9XxEx8WumS5smCUdRN9i3+80c32kWLz9vFwmObX8fB8M zSvI0vANbm+EHTjAUBqNc0l+6+rM3BFpJm1+/TMD5g479tSnmYZmuRd5OMJTpVMaY3hJ c1z5r5alETVweQJSX/Yl0lVFOlIF8pHwgJtvt5shCXQQI6LVRx9o0LZjyLZ+pchVbSYl dMVwqCagSk9Nwd9EbyMPqnJrCLLxoBLADAYNDtVFMaCxsh+9FHb1rqqei10/EqB7ynXF doLw== X-Received: by 10.14.223.69 with SMTP id u45mr5858357eep.23.1363964109408; Fri, 22 Mar 2013 07:55:09 -0700 (PDT) Received: from [192.168.1.80] (dsl51B63871.pool.t-online.hu. [81.182.56.113]) by mx.google.com with ESMTPS id r4sm3455697eeo.12.2013.03.22.07.55.07 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 22 Mar 2013 07:55:08 -0700 (PDT) Message-ID: <514C70C6.2070603@gmail.com> Date: Fri, 22 Mar 2013 15:55:02 +0100 From: deeptech71 User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:18.0) Gecko/20100101 SeaMonkey/2.15 MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: compilation error with WITHOUT_ED_CRYPTO Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Mar 2013 14:55:16 -0000 /usr/src/bin/ed/cbc.c:76:13: error: unused variable 'bits' [-Werror,-Wunused-variable] static char bits[] = { /* used to extract bits from a char */ ^ /usr/src/bin/ed/cbc.c:80:12: error: unused variable 'pflag' [-Werror,-Wunused-variable] static int pflag; /* 1 to preserve parity bits */ ^ /usr/src/bin/ed/cbc.c:86:22: error: unused variable 'des_buf' [-Werror,-Wunused-variable] static unsigned char des_buf[8];/* shared buffer for get_des_char/put_de... ^ /usr/src/bin/ed/cbc.c:87:12: error: unused variable 'des_ct' [-Werror,-Wunused-variable] static int des_ct = 0; /* count for get_des_char/put_des_char */ ^ /usr/src/bin/ed/cbc.c:88:12: error: unused variable 'des_n' [-Werror,-Wunused-variable] static int des_n = 0; /* index for put_des_char/get_des_char */ ^ The obvious fix: widen the scope of ``#ifdef DES'': Index: bin/ed/cbc.c =================================================================== --- bin/ed/cbc.c (revision 248614) +++ bin/ed/cbc.c (working copy) @@ -71,7 +71,6 @@ #ifdef DES static DES_cblock ivec; /* initialization vector */ static DES_cblock pvec; /* padding vector */ -#endif static char bits[] = { /* used to extract bits from a char */ '\200', '\100', '\040', '\020', '\010', '\004', '\002', '\001' @@ -79,13 +78,12 @@ static int pflag; /* 1 to preserve parity bits */ -#ifdef DES static DES_key_schedule schedule; /* expanded DES key */ -#endif static unsigned char des_buf[8];/* shared buffer for get_des_char/put_des_char */ static int des_ct = 0; /* count for get_des_char/put_des_char */ static int des_n = 0; /* index for put_des_char/get_des_char */ +#endif /* init_des_cipher: initialize DES */ void