Print this page
11972 resync smatch

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/target.h
          +++ new/usr/src/tools/smatch/src/target.h
   1    1  #ifndef TARGET_H
   2    2  #define TARGET_H
   3    3  
   4    4  extern struct symbol *size_t_ctype;
   5    5  extern struct symbol *ssize_t_ctype;
        6 +extern struct symbol *intmax_ctype;
        7 +extern struct symbol *uintmax_ctype;
        8 +extern struct symbol *int64_ctype;
        9 +extern struct symbol *uint64_ctype;
       10 +extern struct symbol *int32_ctype;
       11 +extern struct symbol *uint32_ctype;
       12 +extern struct symbol *wchar_ctype;
       13 +extern struct symbol *wint_ctype;
   6   14  
   7   15  /*
   8   16   * For "__attribute__((aligned))"
   9   17   */
  10   18  extern int max_alignment;
  11   19  
  12   20  /*
  13   21   * Integer data types
  14   22   */
  15   23  extern int bits_in_bool;
  16   24  extern int bits_in_char;
  17   25  extern int bits_in_short;
  18   26  extern int bits_in_int;
  19   27  extern int bits_in_long;
  20   28  extern int bits_in_longlong;
  21   29  extern int bits_in_longlonglong;
  22   30  
  23      -extern int bits_in_wchar;
  24      -
  25   31  extern int max_int_alignment;
  26   32  
  27   33  /*
  28   34   * Floating point data types
  29   35   */
  30   36  extern int bits_in_float;
  31   37  extern int bits_in_double;
  32   38  extern int bits_in_longdouble;
  33   39  
  34   40  extern int max_fp_alignment;
↓ open down ↓ 36 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX