#include <stdint.h>

typedef struct {
	uint8_t    var_a;
	uint8_t    var_b;
} test_entry_t;

void testF(test_entry_t **p_entry) {
	uint8_t var1 = 0x01;
	uint8_t var2 = 0x02;
	(*p_entry)->var_a = var1;
	(*p_entry)->var_b = var2;
}

int main()
{
	test_entry_t *p_entry;
	p_entry = (test_entry_t *)malloc(sizeof(test_entry_t));

	testF(&p_entry);
	printf("0x%02X\n", p_entry->var_a);
	printf("0x%02X\n", p_entry->var_b);

	return 0;
}