ecvt_r(3) Library Functions Manual ecvt_r(3) ecvt_r, fcvt_r, qecvt_r, qfcvt_r - (libc -lc) #include [[]] int ecvt_r(double number, int ndigits, int *restrict decpt, int *restrict sign, char *restrict buf, size_t size); [[]] int fcvt_r(double number, int ndigits, int *restrict decpt, int *restrict sign, char *restrict buf, size_t size); [[]] int qecvt_r(long double number, int ndigits, int *restrict decpt, int *restrict sign, char *restrict buf, size_t size); [[]] int qfcvt_r(long double number, int ndigits, int *restrict decpt, int *restrict sign, char *restrict buf, size_t size); glibc ( feature_test_macros(7)): ecvt_r(), fcvt_r(), qecvt_r(), qfcvt_r(): /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE ecvt_r(), fcvt_r(), qecvt_r() qfcvt_r() ecvt(3) fcvt(3) qecvt(3) qfcvt(3) buf size. ecvt(3) qecvt(3). 0 -1 . attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |ecvt_r(), | | MT-Safe | |fcvt_r(), | | | |qecvt_r(), | | | |qfcvt_r() | | | +------------+------------------------------------+--------------------+ GNU. . sprintf(3). ecvt(3), qecvt(3), sprintf(3) 3 . . : . 6.18 8 2026 ecvt_r(3)