1*99451b44SJordan Rupprecht #include <stdio.h> 2*99451b44SJordan Rupprecht #include <stdlib.h> 3*99451b44SJordan Rupprecht #include <string.h> 4*99451b44SJordan Rupprecht 5*99451b44SJordan Rupprecht struct referent { 6*99451b44SJordan Rupprecht const char *p; 7*99451b44SJordan Rupprecht }; 8*99451b44SJordan Rupprecht main(int argc,char const * argv[])9*99451b44SJordan Rupprechtint main (int argc, char const *argv[]) 10*99451b44SJordan Rupprecht { 11*99451b44SJordan Rupprecht const char *my_ptr = strdup("hello"); 12*99451b44SJordan Rupprecht struct referent *r = malloc(sizeof(struct referent)); 13*99451b44SJordan Rupprecht r->p = my_ptr; 14*99451b44SJordan Rupprecht 15*99451b44SJordan Rupprecht printf("%p\n", r); // break here 16*99451b44SJordan Rupprecht 17*99451b44SJordan Rupprecht return 0; 18*99451b44SJordan Rupprecht } 19