We use origin dtoa.c over Python's
Procs
proc ACQUIRE_DTOA_LOCK(n: cint) {.exportc, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc dtoa_r(dd: cdouble; mode, ndigits: cint; decpt, sign: var cint; rve: var cstring; buf: cstring; blen: csize_t): cstring {. importc: "dtoa_r", cdecl, discardable, ...raises: [], tags: [], forbids: [].}
-
char* dtoa_r(double dd, int mode, int ndigits, int *decpt, int *sign, char **rve, char *buf, size_t blen)
Source Edit proc FREE_DTOA_LOCK(n: cint) {.exportc, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc getThreadId(): cint {.exportc: "dtoa_get_threadno", ...raises: [], tags: [], forbids: [].}
- Source Edit