Print this page
2976 remove useless offsetof() macros

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/mdb/common/modules/libumem/misc.h
          +++ new/usr/src/cmd/mdb/common/modules/libumem/misc.h
↓ open down ↓ 18 lines elided ↑ open up ↑
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  23   23   * Use is subject to license terms.
  24   24   */
  25   25  
  26   26  #ifndef _MDBMOD_MISC_H
  27   27  #define _MDBMOD_MISC_H
  28   28  
  29      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  30      -
  31   29  #include <mdb/mdb_modapi.h>
       30 +#include <stddef.h>
  32   31  
  33   32  #ifdef __cplusplus
  34   33  extern "C" {
  35   34  #endif
  36   35  
  37      -#define offsetof(s, m)  ((size_t)(&(((s *)0)->m)))
  38      -
  39   36  extern int umem_debug(uintptr_t, uint_t, int, const mdb_arg_t *);
  40   37  
  41   38  extern int umem_set_standalone(void);
  42   39  extern ssize_t umem_lookup_by_name(const char *, GElf_Sym *);
  43   40  extern ssize_t umem_readvar(void *, const char *);
  44   41  
  45   42  /*
  46   43   * Returns non-zero if sym matches libumem*`prefix*
  47   44   */
  48   45  int is_umem_sym(const char *, const char *);
↓ open down ↓ 19 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX