towupper(3)

towupper3

Lower case to upper case letter conversion (wide character version)

Usage

#include <wctype.h>

wint_t

towupper(wint_t wc);

Library

Standard C Library (libc, -lc)

Overview

The towupper() function converts a lower-case letter to the corresponding upper-case letter.

Return values

If the argument is a lower-case letter, the towupper() function returns the corresponding upper-case letter if there is one; otherwise the argument is returned unchanged.

Releases

56 releases since FreeBSD 5.0-RELEASE; the text changed 33 times.

  1. 5.0–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–14.5
  34. 15.0–16.0

Standards

The towupper() function conforms 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.