+1.5.14.jcn1
+===========
+
+* Guile > 1.4 compilation fixes.
+
+* Website bugfix: mailto: (thanks David Boersma).
+
+1.5.14
+======
+
1.5.13.hwn2
===========
<p>
Please send comments on these web pages to
-<a href="mailto:@MAIL_ADDRESS@"><em>@MAIL_ADDRESS@</em></a>
+<a href="mailto:@MAILADDRESS@"><em>@MAILADDRESS@</em></a>
<p>
MAJOR_VERSION=1
MINOR_VERSION=5
PATCH_LEVEL=14
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=jcn1
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
#define scm_list_n scm_listify
#define SCM_STRING_CHARS SCM_CHARS
#define SCM_STRING_LENGTH SCM_LENGTH
+#define SCM_SYMBOL_CHARS SCM_CHARS
+#define SCM_SYMBOL_LENGTH SCM_LENGTH
#endif
void
copy_scm_hashes (SCM dest, SCM src)
{
- for (int i = SCM_LENGTH(src); i--;)
+ for (int i = SCM_SYMBOL_LENGTH (src); i--;)
for (SCM s = scm_vector_ref (src, SCM_MAKINUM (i)); ly_pair_p(s); s = ly_cdr (s))
{
scm_hashq_set_x (dest, ly_caar (s), ly_cdar (s));
/*
resize if getting too large.
*/
- if (elt_count_ > 2 * SCM_LENGTH (hash_tab_))
+ if (elt_count_ > 2 * SCM_SYMBOL_LENGTH (hash_tab_))
{
SCM nh = scm_make_vector (gh_int2scm (3* elt_count_+1), SCM_EOL);
copy_scm_hashes (nh, hash_tab_);
Scheme_hash_table::to_alist () const
{
SCM l = SCM_EOL;
- for (int i = SCM_LENGTH(hash_tab_); i--;)
+ for (int i = SCM_SYMBOL_LENGTH (hash_tab_); i--;)
for (SCM s = scm_vector_ref (hash_tab_, gh_int2scm (i)); ly_pair_p(s); s = ly_cdr (s))
{
l = scm_acons (ly_caar (s), ly_cdar (s), l);
if (unsmob_translator (trans))
{
char const* nm = classname (unsmob_translator (trans));
- return gh_str02scm (nm);
+ return ly_str02scm (nm);
}
return
SCM_EOL;
<p><font size="-1">
This page was built from @PACKAGE_NAME@-@PACKAGE_VERSION@ by<br>
</font>
-<address><font size="-1">@GCOS@ <<a href="mailto:%s">@MAIL_ADDRESS@</a>>,
+<address><font size="-1">@GCOS@ <<a href="mailto:%s">@MAILADDRESS@</a>>,
@LOCALTIME@.</font></address>"""
s = re.sub ('@WEBMASTER@', webmaster, s)
s = re.sub ('@GCOS@', gcos, s)
s = re.sub ('@LOCALTIME@', localtime, s)
- s = re.sub ('@MAIL_ADDRESS@', mail_address, s)
+ s = re.sub ('@MAILADDRESS@', mail_address, s)
m = re.match ('.*?<!-- (@[a-zA-Z0-9_-]*@)=(.*?) -->', s, re.DOTALL)
while m: