#1136796 /usr/share/vim/vim91/syntax/c.vim: Missing POSIX constants and types

#1136796#5
Date:
2026-05-16 04:39:26 UTC
From:
To:
Dear Maintainer,

The C syntax highlighting has only partial support for constants and
types specified by POSIX.  Missing definitions include new additions to
POSIX.1-2024, but also some older ones.  It would be greatly appreciated
if POSIX support was made more consistent by adding some of these
missing definitions to the syntax highlighting.

For example,

- ssize_t is recognised, but not SSIZE_MAX.
- CHAR_BIT is recognised, but not LONG_BIT or WORD_BIT.
- SEEK_CUR, SEEK_END, and SEEK_SET are recognised, but not SEEK_HOLE or
  SEEK_DATA.
- Many E* constants are recognised, but not ESOCKTNOSUPPORT.

Take care,
	Seth McDonald.