| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <string.h> | |
| struct referent { | |
| const char *p; | |
| }; | |
| int main (int argc, char const *argv[]) | |
| { | |
| const char *my_ptr = strdup("hello"); | |
| struct referent *r = malloc(sizeof(struct referent)); | |
| r->p = my_ptr; | |
| printf("%p\n", r); // break here | |
| return 0; | |
| } |