fork download
  1. #include <stdint.h>
  2.  
  3. typedef struct {
  4. uint8_t var_a;
  5. uint8_t var_b;
  6. } test_entry_t;
  7.  
  8. void testF(test_entry_t **p_entry) {
  9. uint8_t var1 = 0x01;
  10. uint8_t var2 = 0x02;
  11. (*p_entry)->var_a = var1;
  12. (*p_entry)->var_b = var2;
  13. }
  14.  
  15. int main()
  16. {
  17. test_entry_t *p_entry;
  18. p_entry = (test_entry_t *)malloc(sizeof(test_entry_t));
  19.  
  20. testF(&p_entry);
  21. printf("0x%02X\n", p_entry->var_a);
  22. printf("0x%02X\n", p_entry->var_b);
  23.  
  24. return 0;
  25. }
Success #stdin #stdout 0s 2168KB
stdin
Standard input is empty
stdout
0x01
0x02