char *p = buffer;