wcstof(3)

wcstof3

Convert string to float, double or long double

Part of wcstod(3).

Usage

#include <wchar.h>

float

wcstof(const wchar_t * restrict nptr, wchar_t ** restrict endptr);

long double

wcstold(const wchar_t * restrict nptr, wchar_t ** restrict endptr);

double

wcstod(const wchar_t * restrict nptr, wchar_t ** restrict endptr);

Library

Standard C Library (libc, -lc)

Overview

The wcstof(), wcstod() and wcstold() functions are the wide-character versions of the strtof(), strtod() and strtold() functions. Refer to strtod(3) for details.

Releases

55 releases since FreeBSD 5.1-RELEASE; the text changed 32 times.

  1. 5.1–6.3
  2. 6.4
  3. 7.0
  4. 7.1
  5. 7.2
  6. 7.3
  7. 7.4
  8. 8.0
  9. 8.1
  10. 8.2
  11. 8.3
  12. 8.4
  13. 9.0
  14. 9.1
  15. 9.2
  16. 9.3
  17. 10.0
  18. 10.1
  19. 10.2
  20. 10.3
  21. 10.4
  22. 11.0
  23. 11.1
  24. 11.2
  25. 11.3
  26. 11.4
  27. 12.0
  28. 12.1
  29. 12.2
  30. 12.3
  31. 12.4
  32. 13.0–13.2
  33. 13.3–16.0

Standards

The wcstof(), wcstod() and wcstold() functions conform to ISO/IEC 9899:1999 (“ISO C99”).

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.