version 1.8, 2025/03/22 18:43:54
|
version 1.12, 2025/03/24 01:48:40
|
Line 24
|
Line 24
|
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* |
* |
* $Log$ |
* $Log$ |
|
* Revision 1.12 2025/03/24 01:48:40 snw |
|
* Make symtab action defines more portable |
|
* |
|
* Revision 1.11 2025/03/24 01:47:38 snw |
|
* Make symtab action defines more portable |
|
* |
|
* Revision 1.10 2025/03/24 01:35:23 snw |
|
* Make symtab action defines more portable |
|
* |
|
* Revision 1.9 2025/03/22 22:52:24 snw |
|
* Add STRLEN_GBL macro to manage global string length |
|
* |
* Revision 1.8 2025/03/22 18:43:54 snw |
* Revision 1.8 2025/03/22 18:43:54 snw |
* Make STRLEN 255 chars and add BIGSTR macro for larger buffers |
* Make STRLEN 255 chars and add BIGSTR macro for larger buffers |
* |
* |
Line 149
|
Line 161
|
|
|
/* maximum length of a string, 0 <= $L() <= 255 */ |
/* maximum length of a string, 0 <= $L() <= 255 */ |
#define STRLEN 255 |
#define STRLEN 255 |
|
#define STRLEN_GBL 252 |
#define BIGSTR 65535 |
#define BIGSTR 65535 |
|
|
/* length of $ZTRAP variable */ |
/* length of $ZTRAP variable */ |
Line 272
|
Line 285
|
#define kill_sym 2 |
#define kill_sym 2 |
#define kill_all 4 |
#define kill_all 4 |
#define killexcl 6 |
#define killexcl 6 |
#define new_sym 8 |
#define new_sym 8 |
#define new_all 10 |
#define new_all 10 |
#define newexcl 12 |
#define newexcl 12 |
#define killone 14 |
#define killone 14 |
Line 281
|
Line 294
|
#define lock_dec 26 |
#define lock_dec 26 |
#define lock_old 28 |
#define lock_old 28 |
|
|
#define get_sym 1 |
#define get_sym 1 |
#define dat 3 |
#if !defined(__OS2__) |
#define fra_order 5 |
# define dat 3 |
#define fra_query 7 |
#else |
|
const int dat = 3; |
|
#endif |
|
|
|
#define fra_order 5 |
|
#define fra_query 7 |
#define bigquery 9 |
#define bigquery 9 |
#define getinc 11 |
#define getinc 11 |
#define getnext 13 |
#define getnext 13 |
#define m_alias 15 |
#define m_alias 15 |
#define zdata 17 |
#define zdata 17 |
|
|
/* sets 8th bit in A */ |
/* sets 8th bit in A */ |
#define SETBIT(A) ((A)|0200) |
#define SETBIT(A) ((A)|0200) |