#include
void test(char **t)
{
printf("test t:0x%x [%s]\n", *t, *t);
*t = "redefine";
printf("test t:0x%x [%s]\n", *t, *t);
}
int main()
{
char *d = "define";
printf("main d:0x%x [%s]\n", d, d);
test(&d);
printf("main d:0x%x [%s]\n", d, d);
return 0;
}