Print this page
11972 resync smatch
   1 #ifndef TARGET_H
   2 #define TARGET_H
   3 
   4 extern struct symbol *size_t_ctype;
   5 extern struct symbol *ssize_t_ctype;








   6 
   7 /*
   8  * For "__attribute__((aligned))"
   9  */
  10 extern int max_alignment;
  11 
  12 /*
  13  * Integer data types
  14  */
  15 extern int bits_in_bool;
  16 extern int bits_in_char;
  17 extern int bits_in_short;
  18 extern int bits_in_int;
  19 extern int bits_in_long;
  20 extern int bits_in_longlong;
  21 extern int bits_in_longlonglong;
  22 
  23 extern int bits_in_wchar;
  24 
  25 extern int max_int_alignment;
  26 
  27 /*
  28  * Floating point data types
  29  */
  30 extern int bits_in_float;
  31 extern int bits_in_double;
  32 extern int bits_in_longdouble;
  33 
  34 extern int max_fp_alignment;
  35 
  36 /*
  37  * Pointer data type
  38  */
  39 extern int bits_in_pointer;
  40 extern int pointer_alignment;
  41 
  42 /*
  43  * Enum data types
  44  */


   1 #ifndef TARGET_H
   2 #define TARGET_H
   3 
   4 extern struct symbol *size_t_ctype;
   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;
  14 
  15 /*
  16  * For "__attribute__((aligned))"
  17  */
  18 extern int max_alignment;
  19 
  20 /*
  21  * Integer data types
  22  */
  23 extern int bits_in_bool;
  24 extern int bits_in_char;
  25 extern int bits_in_short;
  26 extern int bits_in_int;
  27 extern int bits_in_long;
  28 extern int bits_in_longlong;
  29 extern int bits_in_longlonglong;
  30 


  31 extern int max_int_alignment;
  32 
  33 /*
  34  * Floating point data types
  35  */
  36 extern int bits_in_float;
  37 extern int bits_in_double;
  38 extern int bits_in_longdouble;
  39 
  40 extern int max_fp_alignment;
  41 
  42 /*
  43  * Pointer data type
  44  */
  45 extern int bits_in_pointer;
  46 extern int pointer_alignment;
  47 
  48 /*
  49  * Enum data types
  50  */