mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-14 23:50:19 +02:00
* validate.h, deprecated.h (SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY,
SCM_VALIDATE_BIGINT, SCM_VALIDATE_INUM_MIN, SCM_VALIDATE_INUM_MIN_COPY, SCM_VALIDATE_INUM_MIN_DEF_COPY,SCM_VALIDATE_INUM_DEF, SCM_VALIDATE_INUM_DEF_COPY, SCM_VALIDATE_INUM_RANGE, SCM_VALIDATE_INUM_RANGE_COPY): Deprecated because they make the fixnum/bignum distinction visible. Changed all uses to scm_to_size_t or similar.
This commit is contained in:
parent
7cee5b315a
commit
a55c2b6809
28 changed files with 221 additions and 312 deletions
|
@ -260,22 +260,20 @@ SCM_DEFINE (scm_set_source_property_x, "set-source-property!", 3, 0, 0,
|
|||
}
|
||||
else if (SCM_EQ_P (scm_sym_line, key))
|
||||
{
|
||||
SCM_VALIDATE_INUM (3, datum);
|
||||
if (SRCPROPSP (p))
|
||||
SETSRCPROPLINE (p, SCM_INUM (datum));
|
||||
SETSRCPROPLINE (p, scm_to_int (datum));
|
||||
else
|
||||
SCM_WHASHSET (scm_source_whash, h,
|
||||
scm_make_srcprops (SCM_INUM (datum), 0,
|
||||
scm_make_srcprops (scm_to_int (datum), 0,
|
||||
SCM_UNDEFINED, SCM_UNDEFINED, p));
|
||||
}
|
||||
else if (SCM_EQ_P (scm_sym_column, key))
|
||||
{
|
||||
SCM_VALIDATE_INUM (3, datum);
|
||||
if (SRCPROPSP (p))
|
||||
SETSRCPROPCOL (p, SCM_INUM (datum));
|
||||
SETSRCPROPCOL (p, scm_to_int (datum));
|
||||
else
|
||||
SCM_WHASHSET (scm_source_whash, h,
|
||||
scm_make_srcprops (0, SCM_INUM (datum),
|
||||
scm_make_srcprops (0, scm_to_int (datum),
|
||||
SCM_UNDEFINED, SCM_UNDEFINED, p));
|
||||
}
|
||||
else if (SCM_EQ_P (scm_sym_filename, key))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue