133965Sjdp/* Configuration for GCC for hosting on Windows32. 278828Sobrien using GNU tools and the Windows32 API Library. 378828Sobrien Copyright (C) 1997-2015 Free Software Foundation, Inc. 478828Sobrien 578828SobrienThis file is part of GCC. 678828Sobrien 778828SobrienGCC is free software; you can redistribute it and/or modify it under 878828Sobrienthe terms of the GNU General Public License as published by the Free 978828SobrienSoftware Foundation; either version 3, or (at your option) any later 1078828Sobrienversion. 1178828Sobrien 1278828SobrienGCC is distributed in the hope that it will be useful, but WITHOUT ANY 1378828SobrienWARRANTY; without even the implied warranty of MERCHANTABILITY or 1478828SobrienFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 1578828Sobrienfor more details. 1678828Sobrien 17218822SdimYou should have received a copy of the GNU General Public License 1878828Sobrienalong with GCC; see the file COPYING3. If not see 1933965Sjdp<http://www.gnu.org/licenses/>. */ 2033965Sjdp 2133965Sjdp#define HOST_EXECUTABLE_SUFFIX ".exe" 2233965Sjdp 2333965Sjdp#undef PATH_SEPARATOR 2433965Sjdp#define PATH_SEPARATOR ';' 2533965Sjdp 2633965Sjdp/* This is the name of the null device on windows. */ 2733965Sjdp#define HOST_BIT_BUCKET "nul" 2833965Sjdp 2933965Sjdp/* The st_ino field of struct stat is always 0. */ 3033965Sjdp#define HOST_LACKS_INODE_NUMBERS 3133965Sjdp 3233965Sjdp#ifdef __MINGW32__ 3333965Sjdp#undef __USE_MINGW_ANSI_STDIO 3433965Sjdp#define __USE_MINGW_ANSI_STDIO 1 3533965Sjdp#else 3633965Sjdp/* MSVCRT does not support the "ll" format specifier for printing 3733965Sjdp "long long" values. Instead, we use "I64". */ 3833965Sjdp#define HOST_LONG_LONG_FORMAT "I64" 3933965Sjdp#endif 4033965Sjdp 4133965Sjdp