3 |
#ifndef SCM___SCM_H |
#ifndef SCM___SCM_H |
4 |
#define SCM___SCM_H |
#define SCM___SCM_H |
5 |
|
|
6 |
/* Copyright (C) 1995,1996,1998,1999,2000,2001,2002 Free Software Foundation, Inc. |
/* Copyright (C) 1995,1996,1998,1999,2000,2001,2002, 2003 Free Software Foundation, Inc. |
7 |
* |
* |
8 |
* This program is free software; you can redistribute it and/or modify |
* This program is free software; you can redistribute it and/or modify |
9 |
* it under the terms of the GNU General Public License as published by |
* it under the terms of the GNU General Public License as published by |
394 |
#else |
#else |
395 |
typedef long SCM_STACKITEM; |
typedef long SCM_STACKITEM; |
396 |
#endif |
#endif |
397 |
|
|
398 |
|
/* Cast pointer through (void *) in order to avoid compiler warnings |
399 |
|
when strict aliasing is enabled */ |
400 |
|
#define SCM_STACK_PTR(ptr) ((SCM_STACKITEM *) (void *) (ptr)) |
401 |
|
|
402 |
|
|
403 |
#define SCM_ASYNC_TICK /*fixme* should change names */ \ |
#define SCM_ASYNC_TICK /*fixme* should change names */ \ |