From e17fd6c28e787445d496a71c855784010dfd6ab8 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Thu, 21 Sep 2023 10:40:10 -0600 Subject: 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 --- gdb/gdbtypes.h | 9 --------- 1 file changed, 9 deletions(-) (limited to 'gdb') diff --git a/gdb/gdbtypes.h b/gdb/gdbtypes.h index 76ea3f7..7d2e3d4 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. */ -- cgit v1.1