fork download
  1. #include <stdio.h>
  2. #include <inttypes.h>
  3.  
  4. typedef enum
  5. {
  6. Size_1,
  7. Size_8,
  8. Size_16,
  9. Size_32
  10. } access_size_e;
  11.  
  12. typedef struct
  13. {
  14. uint32_t range_start;
  15. uint32_t range_end;
  16. access_size_e access_size;
  17. access_size_e access_size2;
  18. } access_size_t;
  19.  
  20. const access_size_t MPC5746_32bit_range[] = {{0xFFFC0000U, 0xFFFC065CU, Size_32}};
  21.  
  22. const uint32_t number_of_elements = sizeof(MPC5746_32bit_range)/sizeof(access_size_t);
  23.  
  24.  
  25. int main()
  26. {
  27.  
  28. printf("number_of_elements: 0x%d \r\n, sizeof(MPC5746_32bit_range): %d, sizeof(access_size_t): %d", number_of_elements,sizeof(MPC5746_32bit_range),sizeof(access_size_t));
  29.  
  30. return 0;
  31. }
  32.  
Success #stdin #stdout 0s 5304KB
stdin
Standard input is empty
stdout
number_of_elements: 0x1 
, sizeof(MPC5746_32bit_range): 16, sizeof(access_size_t): 16