如何在扩展Guile的C代码中将字符串转换为bignum?

时间:2008-09-29 09:23:56

标签: c guile

在Guile 1.6。*中,函数scm_istring2number(char *str,int strlen,int radix)完成工作。

但是,Guile 1.8中不存在此功能。。 如何在Guile 1.8中完成相同的任务。

这不是一件容易的事,因为函数scm_string_to_number(SCM str,int radix)不能转换大于2 31 -1的数字(至少在Guile 1.6。*中)。

1 个答案:

答案 0 :(得分:3)

根据1.8 ChangeLog,该功能已重命名为scm_c_locale_stringn_to_number