1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 03:30:27 +02:00

* symbols.h (SCM_SETLENGTH): Use SCM_SETCAR.

This commit is contained in:
Mikael Djurfeldt 1996-09-11 22:03:44 +00:00
parent d92b2b8972
commit 836669b8eb

View file

@ -52,7 +52,7 @@ extern int scm_symhash_dim;
#define SCM_SYMBOLP(x) (SCM_TYP7S(x)==scm_tc7_ssymbol)
#define SCM_LENGTH(x) (((unsigned long)SCM_CAR(x))>>8)
#define SCM_LENGTH_MAX (0xffffffL)
#define SCM_SETLENGTH(x, v, t) SCM_CAR(x) = ((v)<<8)+(t)
#define SCM_SETLENGTH(x, v, t) SCM_SETCAR((x), ((v)<<8)+(t))
#define SCM_SETCHARS SCM_SETCDR
#define SCM_CHARS(x) ((char *)(SCM_CDR(x)))
#define SCM_UCHARS(x) ((unsigned char *)(SCM_CDR(x)))