#include void doit(const char **strref) { strref = (const char **)"blubb"; } int main(void) { const char *str = "foo"; doit(&str); printf("%s\n", str); return 0; }