Home | History | Annotate | Download | only in change_values
      1 #include <stdio.h>
      2 #include <stdint.h>
      3 #include <stdlib.h>
      4 
      5 struct foo
      6 {
      7   uint8_t   first_val;
      8   uint32_t  second_val;
      9   uint64_t  third_val;
     10 };
     11 
     12 int main ()
     13 {
     14   int val = 100;
     15   struct foo mine = {55, 5555, 55555555};
     16   struct foo *ptr = (struct foo *) malloc (sizeof (struct foo));
     17   ptr->first_val = 66;
     18   ptr->second_val = 6666;
     19   ptr->third_val = 66666666;
     20 
     21   // Stop here and set values
     22   printf ("Val - %d Mine - %d, %d, %llu. Ptr - %d, %d, %llu\n",
     23           val,
     24           mine.first_val, mine.second_val, mine.third_val,
     25           ptr->first_val, ptr->second_val, ptr->third_val);
     26 
     27   // Stop here and check values
     28   printf ("This is just another call which we won't make it over %d.", val);
     29   return 0; // Set a breakpoint here at the end
     30 }
     31