/* Zeta API - Z/inspection/C/modules/C23.h
 ______  ______________  ___
|__   / |  ___|___  ___|/   \
  /  /__|  __|   |  |  /  -  \
 /______|_____|  |__| /__/ \__\
Copyright (C) 2006-2024 Manuel Sainz de Baranda y Goñi.
Released under the terms of the GNU Lesser General Public License v3. */

#ifndef Z_inspection_C_modules_C23_H
#define Z_inspection_C_modules_C23_H

#include <Z/inspection/C/modules/C11.h>

#define Z_LANGUAGE_HAS_C23_STANDARDIZED_ATTRIBUTE_SYNTAX     1
#define Z_LANGUAGE_HAS_C23_ATTRIBUTE_DEPRECATED		     1
#define Z_LANGUAGE_HAS_C23_ATTRIBUTE_FALLTHROUGH	     1
#define Z_LANGUAGE_HAS_C23_ATTRIBUTE_MAYBE_UNUSED	     1
#define Z_LANGUAGE_HAS_C23_ATTRIBUTE_NODISCARD		     1
#define Z_LANGUAGE_HAS_C23_LITERAL_BINARY_INTEGRAL	     1
#define Z_LANGUAGE_HAS_C23_LITERAL_BOOL			     1
#define Z_LANGUAGE_HAS_C23_LITERAL_NULLPTR		     1
#define Z_LANGUAGE_HAS_C23_OPERATOR_ALIGNOF		     1
#define Z_LANGUAGE_HAS_C23_OPERATOR_OFFSETOF		     1
#define Z_LANGUAGE_HAS_C23_OPERATOR_TYPEOF		     1
#define Z_LANGUAGE_HAS_C23_PREPROCESSOR_DIRECTIVE_ELIFDEF    1
#define Z_LANGUAGE_HAS_C23_PREPROCESSOR_DIRECTIVE_ELIFNDEF   1
#define Z_LANGUAGE_HAS_C23_PREPROCESSOR_DIRECTIVE_EMBED	     1
#define Z_LANGUAGE_HAS_C23_PREPROCESSOR_DIRECTIVE_WARNING    1
#define Z_LANGUAGE_HAS_C23_PREPROCESSOR_OPERATOR_HAS_INCLUDE 1
#define Z_LANGUAGE_HAS_C23_SPECIFIER_ALIGNAS		     1
#define Z_LANGUAGE_HAS_C23_STORAGE_CLASS_THREAD_LOCAL	     1
#define Z_LANGUAGE_HAS_C23_TYPE_BOOL			     1

#endif /* Z_inspection_C_modules_C23_H */
