From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32491 invoked by alias); 28 Feb 2002 14:03:11 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 32336 invoked from network); 28 Feb 2002 14:03:03 -0000 Received: from unknown (HELO adobe.com) (192.150.11.1) by sources.redhat.com with SMTP; 28 Feb 2002 14:03:03 -0000 Received: from inner-relay-2.corp.adobe.com ([153.32.1.52]) by adobe.com (1.0.0/8.11.4) with ESMTP id g1SE4ZQ09477 for ; Thu, 28 Feb 2002 06:04:36 -0800 (PST) Received: from iplan-mn.corp.adobe.com (iplan-mn.corp.adobe.com [130.248.25.5]) by inner-relay-2.corp.adobe.com (8.11.4/8.11.4) with ESMTP id g1SE1aY11348 for ; Thu, 28 Feb 2002 06:01:36 -0800 (PST) Received: from adobe.com ([130.248.184.155]) by iplan-mn.corp.adobe.com (Netscape Messaging Server 4.15 mn Jul 11 2001 16:32:57) with ESMTP id GS8XP600.GOY; Thu, 28 Feb 2002 08:03:06 -0600 Message-ID: <3C7E38FB.794E2217@adobe.com> Date: Thu, 28 Feb 2002 06:49:00 -0000 From: John Love-Jensen X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: Nelson Guedes Paulo Junior CC: "Andrea 'Fyre Wyzard' Bocci" , snodx@hotmail.com, gcc-help@gcc.gnu.org Subject: Re: IP ADDRESS OF MACHINE References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2002-02/txt/msg00304.txt.bz2 Hi Nelson, Change the one line to... typedef unsigned char byte; printf ("address: %hhu.%hhu.%hhu.%hhu\n", \ (*entry)[0] & 0xFF, (*entry)[1] & 0xFF, (*entry)[2] & 0xFF, (*entry)[3] & 0xFF); What you are seeing is an octet being treated as signed, and the signed extension value being displayed as an unsigned int. The mask will slice the sign extended high-bits off properly. --Eljay