From 527da704349c4d723b74243cd852369f75eac2f0 Mon Sep 17 00:00:00 2001 From: Mikael Djurfeldt Date: Sat, 18 Oct 1997 00:17:34 +0000 Subject: [PATCH] * tags.h (scm_tc7_substring): Changed the comment and code to conform with the changes below. Folks! We have suddenly two new free tc7 codes!!! Jummy, jummy! --- NEWS | 12 ++++++++++++ libguile/ChangeLog | 6 ++++++ libguile/tags.h | 4 ++-- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 9fb936081..ade3c851d 100644 --- a/NEWS +++ b/NEWS @@ -332,6 +332,18 @@ from Erick Gallesio's STk. ** scm_array_map renamed to scm_array_map_x +** mbstrings are now removed + +This means that the type codes scm_tc7_mb_string and +scm_tc7_mb_substring has been removed. + +** The macros SCM_TYP7D and SCM_TYP7SD has been removed. + +** The macro SCM_TYP7S has taken the role of the old SCM_TYP7D + +SCM_TYP7S now masks away the bit which distinguishes substrings from +strings. + Changes in Guile 1.2 (released Tuesday, June 24 1997): diff --git a/libguile/ChangeLog b/libguile/ChangeLog index c8435cdae..2ba8001c6 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,9 @@ +Sat Oct 18 01:52:51 1997 Mikael Djurfeldt + + * tags.h (scm_tc7_substring): Changed the comment and code to + conform with the changes below. Folks! We have suddenly two new + free tc7 codes!!! Jummy, jummy! + Tue Oct 14 22:03:06 1997 Tom Tromey * Makefile.in: Rebuilt. diff --git a/libguile/tags.h b/libguile/tags.h index 38aa1cda4..36848c31f 100644 --- a/libguile/tags.h +++ b/libguile/tags.h @@ -226,7 +226,7 @@ typedef long SCM; * for example: * S * scm_tc7_string = G0010101 - * scm_tc7_substring = G0011101 + * scm_tc7_substring = G0010111 * * TYP7S turns all string tags into tc7_string; thus, * testing TYP7S against tc7_string is a quick way to @@ -331,7 +331,7 @@ typedef long SCM; /* a quad, two couples, two trists */ #define scm_tc7_string 21 -#define scm_tc7_substring 29 +#define scm_tc7_substring 23 /* Many of the following should be turned * into structs or smobs. We need back some -- 2.20.1