in the comment above it so that nobody will save pointers returned inside "struct passwd" across the calls to the function.
(foo *)0'' to