It is because of the missing impl of the following routines:
s7.lib(s7.c.obj) : error LNK2001: unresolved external symbol multiply_overflow 
s7.lib(s7.c.obj) : error LNK2001: unresolved external symbol add_overflow 
s7.lib(s7.c.obj) : error LNK2001: unresolved external symbol 
int32_multiply_overflow 
s7.lib(s7.c.obj) : error LNK2001: unresolved external symbol int32_add_overflow 
s7.lib(s7.c.obj) : error LNK2001: unresolved external symbol subtract_overflow
Just found the nice feature of S7 Scheme on Linux and macOS without GMP enabled:
(+ #x7fffffffffffffff 1) => 9223372036854776000.0
And unfortunately, it does not work on Windows:
(+ #x7fffffffffffffff 1) => -9223372036854775808
Could you help implement the missing routines on MSVC?
It seems the routines generated by Deepseek or Claude is trustworthy to use.
_______________________________________________
Cmdist mailing list
Cmdist@ccrma.stanford.edu
https://cm-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to