ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
July 17th, 2024 | 10:00am-11:55am SGT (UTC+8) | Online

Wireshark-dev: Re: [Wireshark-dev] Build failure: k12.c:275:11: error: variable 'actual_len' se

From: Stephen Fisher <steve@xxxxxxxxxxxxxxxxxx>
Date: Mon, 18 Apr 2011 10:30:44 -0600
On Sun, Apr 17, 2011 at 03:48:16PM +0000, Christopher Maynard wrote:
> Kaul <mykaul@...> writes:
> 
> > k12.c: In function 'get_record':k12.c:275:11: error: variable 'actual_len' set
> but not used [-Werror=unused-but-set-variable]cc1: all warnings being treated as
> errors
> 
> As far as I can tell, actual_len is used after being assigned, so I'm 
> not sure why this warning is emitted.

Could it be because it's used by the K12_HEXDMP macro?

    #define K12_HEXDMP(x,a,b,c,d) k12_hexdump(x,a,b,c,d)

Which then calls a function that uses it?  I wonder if changing the 
macro to the function itself would satisfy that version of gcc?