text: // Illustrates a problem with pointer sizeof()-rewriting for pointers inside structs
  
  unsigned int RADIX_DECIMAL_VALUES[] = { 10000, 1000, 100, 10 };
  
  struct RadixInfo {
      unsigned int* values;
  };
  
  void main() {
      unsigned int* const SCREEN = (unsigned int*)0x400;
      struct RadixInfo info = { RADIX_DECIMAL_VALUES };
      SCREEN[0] = info.values[1];
      SCREEN[1] = RADIX_DECIMAL_VALUES[1];
  }