No validation for the use (e.g. that it is used on a pointer), but enough to not stop valid C99 programs.