From: Tom Tromey Date: Thu, 21 Sep 2023 16:40:10 +0000 (-0600) Subject: Remove char-based bitfield macros X-Git-Tag: binutils-2_42~873 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e17fd6c28e787445d496a71c855784010dfd6ab8;p=thirdparty%2Fbinutils-gdb.git Remove char-based bitfield macros This removes the char-based bitfield macros from gdbtypes.h, as they are no longer used. Acked-By: Simon Marchi Reviewed-by: Keith Seitz --- diff --git a/gdb/gdbtypes.h b/gdb/gdbtypes.h index 76ea3f7e8eb..7d2e3d4cfce 100644 --- a/gdb/gdbtypes.h +++ b/gdb/gdbtypes.h @@ -66,15 +66,6 @@ struct dwarf2_per_cu_data; struct dwarf2_per_objfile; struct dwarf2_property_baton; -/* Some macros for char-based bitfields. */ - -#define B_SET(a,x) ((a)[(x)>>3] |= (1 << ((x)&7))) -#define B_CLR(a,x) ((a)[(x)>>3] &= ~(1 << ((x)&7))) -#define B_TST(a,x) ((a)[(x)>>3] & (1 << ((x)&7))) -#define B_TYPE unsigned char -#define B_BYTES(x) ( 1 + ((x)>>3) ) -#define B_CLRALL(a,x) memset ((a), 0, B_BYTES(x)) - /* * Different kinds of data types are distinguished by the `code' field. */