version 1.56, 2003/01/19 23:35:33
|
version 1.59, 2003/01/26 21:01:51
|
Line 1
|
Line 1
|
/* Gforth virtual machine (aka inner interpreter) |
/* Gforth virtual machine (aka inner interpreter) |
|
|
Copyright (C) 1995-2003 Free Software Foundation, Inc. |
Copyright (C) 1995,1996,1997,1998,2000 Free Software Foundation, Inc. |
|
|
This file is part of Gforth. |
This file is part of Gforth. |
|
|
Line 72
|
Line 72
|
#define ftello ftell |
#define ftello ftell |
#endif |
#endif |
|
|
#define IOR(flag) ((flag)? -512-errno : 0) |
|
|
|
struct F83Name { |
|
struct F83Name *next; /* the link field for old hands */ |
|
char countetc; |
|
char name[0]; |
|
}; |
|
|
|
#define F83NAME_COUNT(np) ((np)->countetc & 0x1f) |
|
|
|
struct Longname { |
|
struct Longname *next; /* the link field for old hands */ |
|
Cell countetc; |
|
char name[0]; |
|
}; |
|
|
|
#define LONGNAME_COUNT(np) ((np)->countetc & (((~((UCell)0))<<3)>>3)) |
|
|
|
#define NULLC '\0' |
#define NULLC '\0' |
|
|
#ifdef MEMCMP_AS_SUBROUTINE |
#ifdef MEMCMP_AS_SUBROUTINE |