* sizeof(*ptr) instead of sizeof(type)