#ifndef LIBW32_MSVCVERSIONS_H_INCLUDED
#define LIBW32_MSVCVERSIONS_H_INCLUDED
#include <edidentifier.h>
__CIDENT_RCSID(gr_msvcversions_h,"$Id: msvcversions.h,v 1.4 2025/02/16 12:04:04 cvsuser Exp $")
__CPRAGMA_ONCE

/* -*- mode: c; indent-width: 4; -*- */
/* $Id: msvcversions.h,v 1.4 2025/02/16 12:04:04 cvsuser Exp $
 * _MSC_VER definitions
 *
 * Copyright (c) 2017 - 2025, Adam Young.
 * All rights reserved.
 *
 * This file is part of inetd-win32.
 *
 * The applications are free software: you can redistribute it
 * and/or modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation, version 3.
 *
 * Redistributions of source code must retain the above copyright
 * notice, and must be distributed with the license document above.
 *
 * Redistributions in binary form must reproduce the above copyright
 * notice, and must include the license document above in
 * the documentation and/or other materials provided with the
 * distribution.
 *
 * This project is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * license for more details.
 * ==end==
 */

#define _MSC_VER_2019 1920                      /* (Visual Studio 2019 / MSVC++ 16.x) */
#define _MSC_VER_2019_MIN 1920                  /* (Visual Studio 2019 / MSVC++ 16.0) */
#define _MSC_VER_2019_MAX 1925                  /* (Visual Studio 2019 / MSVC++ 16.5) */
    /*
    MSVC++ 14.2  _MSC_VER == 1920 (Visual Studio 2019 Version 16.0)
    MSVC++ 14.21 _MSC_VER == 1921 (Visual Studio 2019 Version 16.1)
    MSVC++ 14.22 _MSC_VER == 1922 (Visual Studio 2019 Version 16.2)
    MSVC++ 14.23 _MSC_VER == 1923 (Visual Studio 2019 Version 16.3)
    MSVC++ 14.24 _MSC_VER == 1924 (Visual Studio 2019 Version 16.4)
    MSVC++ 14.25 _MSC_VER == 1925 (Visual Studio 2019 Version 16.5)
    */

#define _MSC_VER_2017 1910                      /* (Visual Studio 2017 / MSVC++ 15.x) */
#define _MSC_VER_2017_MIN 1910                  /* (Visual Studio 2017 / MSVC++ 15.0) */
#define _MSC_VER_2017_MAX 1916                  /* (Visual Studio 2017 / MSVC++ 15.9) */
    /*
    MSVC++ 14.1  _MSC_VER == 1910 (Visual Studio 2017 version 15.0)
    MSVC++ 14.11 _MSC_VER == 1911 (Visual Studio 2017 version 15.3)
    MSVC++ 14.12 _MSC_VER == 1912 (Visual Studio 2017 version 15.5)
    MSVC++ 14.13 _MSC_VER == 1913 (Visual Studio 2017 version 15.6)
    MSVC++ 14.14 _MSC_VER == 1914 (Visual Studio 2017 version 15.7)
    MSVC++ 14.15 _MSC_VER == 1915 (Visual Studio 2017 version 15.8)
    MSVC++ 14.16 _MSC_VER == 1916 (Visual Studio 2017 version 15.9)
    */

#define _MSC_VER_2015 1900                      /* (Visual Studio 2015 / MSVC++ 14.0) */
#define _MSC_VER_2013 1800                      /* (Visual Studio 2013 / MSVC++ 12.0) */
#define _MSC_VER_2012 1700                      /* (Visual Studio 2012 / MSVC++ 11.0) */
#define _MSC_VER_2010 1600                      /* (Visual Studio 2010 / MSVC++ 10.0) */
#define _MSC_VER_2008 1500                      /* (Visual Studio 2008 / MSVC++ 9.0)  */
#define _MSC_VER_2005 1400                      /* (Visual Studio 2005 / MSVC++ 8.0)  */
#define _MSC_VER_2003 1310                      /* (Visual Studio 2003 / MSVC++ 7.1)  */

#endif /*LIBW32_MSVCVERSIONS_H_INCLUDED*/
