#include <errno.h>
#define C(n) switch(n){case n:;}
static void f()
{
{int c = errno;}
C(EDOM)
C(EILSEQ)
C(ERANGE)
#ifdef _POSIX_C_SOURCE
C(E2BIG)
C(EACCES)
C(EADDRINUSE)
C(EADDRNOTAVAIL)
C(EAFNOSUPPORT)
C(EAGAIN)
C(EALREADY)
C(EBADF)
C(EBADMSG)
C(EBUSY)
C(ECANCELED)
C(ECHILD)
C(ECONNABORTED)
C(ECONNREFUSED)
C(ECONNRESET)
C(EDEADLK)
C(EDESTADDRREQ)
C(EDQUOT)
C(EEXIST)
C(EFAULT)
C(EFBIG)
C(EHOSTUNREACH)
C(EIDRM)
C(EINPROGRESS)
C(EINTR)
C(EINVAL)
C(EIO)
C(EISCONN)
C(EISDIR)
C(ELOOP)
C(EMFILE)
C(EMLINK)
C(EMSGSIZE)
C(EMULTIHOP)
C(ENAMETOOLONG)
C(ENETDOWN)
C(ENETRESET)
C(ENETUNREACH)
C(ENFILE)
C(ENOBUFS)
C(ENODATA)
C(ENODEV)
C(ENOENT)
C(ENOEXEC)
C(ENOLCK)
C(ENOLINK)
C(ENOMEM)
C(ENOMSG)
C(ENOPROTOOPT)
C(ENOSPC)
C(ENOSR)
C(ENOSTR)
C(ENOSYS)
C(ENOTCONN)
C(ENOTDIR)
C(ENOTEMPTY)
C(ENOTRECOVERABLE)
C(ENOTSOCK)
C(ENOTSUP)
C(ENOTTY)
C(ENXIO)
C(EOPNOTSUPP)
C(EOVERFLOW)
C(EOWNERDEAD)
C(EPERM)
C(EPIPE)
C(EPROTO)
C(EPROTONOSUPPORT)
C(EPROTOTYPE)
C(EROFS)
C(ESPIPE)
C(ESRCH)
C(ESTALE)
C(ETIME)
C(ETIMEDOUT)
C(ETXTBSY)
C(EWOULDBLOCK)
C(EXDEV)
#endif
}
