#include <stdio.h>
#include <string.h>

unsigned intVar;
char charVar;

void *getPtr(char *name)
{
	if (strcmp("charVar", name) == 0) return &charVar;
	if (strcmp("intVar", name) == 0) return &intVar;
	return NULL;
}


int main(void) 
{
	unsigned *varPtr;
	varPtr = getPtr("charVar");
	*varPtr = 1;
	varPtr = getPtr("intVar");
	*varPtr = 2;
	printf("charVar = %d\nintVar = %d", charVar, intVar);
	return 0;
}
