<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/87833>87833</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [libc][docs] generate docs for ctype.h
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            documentation,
            good first issue,
            libc
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          nickdesaulniers
      </td>
    </tr>
</table>

<pre>
    Using [n3096](https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf) Section 7.4, we should finish filling out the function list started in libc/utils/docgen/ctype.json (so that we have entries about which standard section talks about what, similar to libc/utils/docgen/fenv.json.

Then we should run `./libc/utils/docgen/docgen.py ctype.h > libc/docs/ctype.rst` to create a page for ctype.h.

Then we should add a link to `ctype` in libc/docs/index.rst so that it's linked from libc.llvm.org (similar to fenv).
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8U012qzoMXo2Y6JTjCBzCgEHbPDbw3luAgwW4dewc2yS3u7_H0DS9g95JAtjfjz5JKkYzOeYO5AvIY6GWNPvQOTO8a45qsc5wiMXJ64_u_2jchCBfXCXaPcgj0GFO6RKhegbqgfrb7Vb6C7unmHTpwwTUv6VhB9THgShfmHb1dg-o136IQP3KVl70CNTivzwk4x02ZQ30ijfGOPvFahyNM3HG0VibXfglYZoZx8VtAGtiwphUSKzR5PfTANQvydi4aU3sgPohfVy4fIveIdAhekyzSllnVldGdikYjqhOWeA2m2HOpE6roDF-ekvKvj-uqJSNRnM2VgVM_kflkd11FS5BHEE8b7__zey-lRkWh7AXJVD_E8_2UF4-cKtlRqj-uat-ZrqdhJhgL7KnIbBKjAovamIcfbhj_-ZFaY0KrXHvmQL2YsVkxke-n3rGaf6V9fCeqElATVzRrHEM_rxCSmuv5zwaa_qP0HI4QG1Z6K7SbdWqgrtds6NK1ruairmjYV9XfBhJib06SOZmrNux2bctyVqcqDAdCapFLSTtpKyplEpztatb0TbqQKKBWvBZGftloTAxLtwdmkNVFVad2MZ1DYi0H5Yzu6RyvyFP7isQTd7nOcxVrsivgy0LyvsTusz-dFqmCLXIQxkfeskku27aCpBHkC9rfvKIEzsOuUX5w_cGFUuw3Z9bNpk0L6dy8Oc8JfZ6_3u6BP_GQ8r9yP5yY9bifgcAAP__AplErQ">