--- gforth/arch/generic/machine.h 2007/04/09 22:36:01 1.27 +++ gforth/arch/generic/machine.h 2010/08/21 19:08:46 1.32 @@ -2,13 +2,13 @@ This is a generic file for 32-bit machines with IEEE FP arithmetic (no VMS). It only supports indirect threading. - Copyright (C) 1995,1998,1999,2003 Free Software Foundation, Inc. + Copyright (C) 1995,1998,1999,2003,2007,2008 Free Software Foundation, Inc. This file is part of Gforth. Gforth is 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; either version 2 + as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -17,8 +17,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. + along with this program; if not, see http://www.gnu.org/licenses/. */ /* define SYSCALL */ @@ -81,7 +80,7 @@ typedef void *Label; /* feature defines, these setting should be identical to the ones in machpc.fs */ #ifndef STANDALONE -#warning hosted system +/* #warning hosted system */ #define HAS_FILE #define HAS_FLOATING #define HAS_OS @@ -111,4 +110,8 @@ typedef void *Label; #define HAS_XCONDS #define HAS_STANDARDTHREADING +#if SIZEOF_CHAR_P==8 +#define HAS_64BIT +#endif + #define RELINFOBITS 8