For a pointer or array expression X return the size of the underlying object.
- This requires that X is either a pointer or array, or in other words that
(X) is a valid expression.
This requires that the base type of X is one of the types listed in the arguments.
- If X is a pointer to of one of the types listed in the argument list,
sizeof (X) is returned, that is it is assumed that the pointer points to one element of the underlying base type. Otherwise X is an lvalue of array type and this corresponds to the total size of the array object.
Definition at line 1028 of file p99_generic.h.