mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-17 17:20:29 +02:00
* numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num,
scm_ushort2num, scm_int2num, scm_uint2num, scm_long2num, scm_ulong2num, scm_size2num, scm_ptrdiff2num, scm_num2short, scm_num2ushort, scm_num2int, scm_num2uint, scm_num2long, scm_num2ulong, scm_num2size, scm_num2ptrdiff, scm_long_long2num, scm_ulong_long2num, scm_num2long_long, scm_num2ulong_long): Discouraged by moving to discouraged.h and discouraged.c and reimplementing in terms of scm_from_* and scm_to_*. Changed all uses to the new scm_from_* and scm_to_* functions.
This commit is contained in:
parent
531bf3e6a8
commit
b9bd8526f0
28 changed files with 232 additions and 221 deletions
|
@ -147,7 +147,7 @@ SCM_DEFINE (scm_read_string_x_partial, "read-string!/partial", 1, 3, 0,
|
|||
else if (chars_read == 0)
|
||||
return SCM_BOOL_F;
|
||||
}
|
||||
return scm_long2num (chars_read);
|
||||
return scm_from_long (chars_read);
|
||||
}
|
||||
#undef FUNC_NAME
|
||||
|
||||
|
@ -229,7 +229,7 @@ SCM_DEFINE (scm_write_string_partial, "write-string/partial", 1, 3, 0,
|
|||
{
|
||||
memcpy (pt->write_pos, src, write_len);
|
||||
pt->write_pos += write_len;
|
||||
return scm_long2num (write_len);
|
||||
return scm_from_long (write_len);
|
||||
}
|
||||
if (pt->write_pos > pt->write_buf)
|
||||
scm_flush (port);
|
||||
|
@ -247,7 +247,7 @@ SCM_DEFINE (scm_write_string_partial, "write-string/partial", 1, 3, 0,
|
|||
SCM_SYSERROR;
|
||||
}
|
||||
|
||||
return scm_long2num (rv);
|
||||
return scm_from_long (rv);
|
||||
}
|
||||
}
|
||||
#undef FUNC_NAME
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue