PreviousUpNext

15.4.19  src/app/c-glue-maker/sizes-intel32.pkg

/* This file was automatically generated using size.c.
 * It contains information about c data sizes and layout.

# Compiled by:
#     src/app/c-glue-maker/c-glue-maker.lib

 * Limitations:
 *   1. write proper test for bitFieldAlignment.
 *   2. include date and system information in this file?
 */

package sizes_intel32 {
sizes = {    # ** all sizes in bits **
  char => { bits => 8, align => 8 },
  short => { bits => 16, align => 16 },
  int => { bits => 32, align => 32 },
  long => { bits => 32, align => 32 },
  longlong => { bits => 64, align => 32 },
  float => { bits => 32, align => 32 },
  double => { bits => 64, align => 32 },
  longdouble => { bits => 96, align => 32 },
  pointer => { bits => 32, align => 32 },
  min_struct => { bits => 8, align => 8 },
  min_union => { bits => 8, align => 8 },
  only_pack_bit_fields => FALSE,
  ignore_unnamed_bit_field_alignment => TRUE
};
};


Comments and suggestions to: bugs@mythryl.org

PreviousUpNext