<h4>legend</h4><ul><li>status: musl implementation status summary<ul><li>(empty) - implemented<li>nosym - prototype found in include files (see decl) but not in libc.a (see sym)<li>nodecl - symbol is in libc.a but not declared in a public header<li>missing - neither in include files (see decl) nor in libc.a (see sym)</ul><li>sym: external symbol kind as found by `nm libc.a` (symbol kind only reported once)<ul><li>C - symbol is common (uninitialized data)<li>D - symbol is in the initialized data section<li>R - symbol is in the read only data section<li>T - symbol is in the text section<li>V - weak object<li>W - weak symbol</ul><li>decl: kind of declaration as found by `ctags -R include` (every occurance is reported, arch specific definitions are not linked)<ul><li>d - macro definition<li>t - typedef<li>s - struct declaration<li>u - union declaration<li>p - function prototype<li>x - external and forward variable declaration</ul></ul>
<h4>table</h4><table border=1><tr><th colspan=3>musl<th colspan=4>c99<tr><th>status<th>sym<th>decl<th>name<th>header<th>proto<th>section
<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/assert.h#n3">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/assert.h#n6">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/assert.h#n8">d</a> <td>assert<td>assert.h<td>void assert(scalar expression);<td>B.1 Diagnostics
<h4>legend</h4><ul><li>status: musl implementation status summary<ul><li>(empty) - implemented<li>nosym - prototype found in include files (see decl) but not in libc.a (see sym)<li>nodecl - symbol is in libc.a but not declared in a public header<li>missing - neither in include files (see decl) nor in libc.a (see sym)</ul><li>sym: external symbol kind as found by `nm libc.a` (symbol kind only reported once)<ul><li>C - symbol is common (uninitialized data)<li>D - symbol is in the initialized data section<li>R - symbol is in the read only data section<li>T - symbol is in the text section<li>V - weak object<li>W - weak symbol</ul><li>decl: kind of declaration as found by `ctags -R include` (every occurance is reported, arch specific definitions are not linked)<ul><li>d - macro definition<li>t - typedef<li>s - struct declaration<li>u - union declaration<li>p - function prototype<li>x - external and forward variable declaration</ul></ul>
<h4>table</h4><table border=1><tr><th colspan=3>musl<th colspan=4>c99<tr><th>status<th>sym<th>decl<th>name<th>header<th>proto<th>section
<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/assert.h#n3">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/assert.h#n6">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/assert.h#n8">d</a> <td>assert<td>assert.h<td>void assert(scalar expression);<td>B.1 Diagnostics
<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n16">t</a> <td>jmp_buf<td>setjmp.h<td> <td>B.12 Nonlocal jumps
<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n35">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n32">p</a> <td>setjmp<td>setjmp.h<td>int setjmp(jmp_buf env);<td>B.12 Nonlocal jumps
<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n33">p</a> <td>longjmp<td>setjmp.h<td>void longjmp(jmp_buf env, int val);<td>B.12 Nonlocal jumps
<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n16">t</a> <td>jmp_buf<td>setjmp.h<td> <td>B.12 Nonlocal jumps
<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n35">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n32">p</a> <td>setjmp<td>setjmp.h<td>int setjmp(jmp_buf env);<td>B.12 Nonlocal jumps
<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n33">p</a> <td>longjmp<td>setjmp.h<td>void longjmp(jmp_buf env, int val);<td>B.12 Nonlocal jumps
-<tr><td> <td> <td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n15">d</a> <td>va_arg<td>stdarg.h<td>type va_arg(va_list ap, type);<td>B.14 Variable arguments
-<tr><td> <td> <td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n16">d</a> <td>va_copy<td>stdarg.h<td>void va_copy(va_list dest, va_list src);<td>B.14 Variable arguments
-<tr><td> <td> <td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n14">d</a> <td>va_end<td>stdarg.h<td>void va_end(va_list ap);<td>B.14 Variable arguments
-<tr><td> <td> <td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n13">d</a> <td>va_start<td>stdarg.h<td>void va_start(va_list ap, parmN);<td>B.14 Variable arguments
+<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n14">d</a> <td>va_arg<td>stdarg.h<td>type va_arg(va_list ap, type);<td>B.14 Variable arguments
+<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n15">d</a> <td>va_copy<td>stdarg.h<td>void va_copy(va_list dest, va_list src);<td>B.14 Variable arguments
+<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n13">d</a> <td>va_end<td>stdarg.h<td>void va_end(va_list ap);<td>B.14 Variable arguments
+<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n12">d</a> <td>va_start<td>stdarg.h<td>void va_start(va_list ap, parmN);<td>B.14 Variable arguments
<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n20">t</a> <td>wctrans_t<td>wctype.h<td> <td>B.24 Wide character classification and mapping utilities
<tr><td> <td> <td>t <td>wctype_t<td>wctype.h<td> <td>B.24 Wide character classification and mapping utilities
<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n43">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n44">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n22">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n23">d</a> <td>WEOF<td>wctype.h<td> <td>B.24 Wide character classification and mapping utilities
<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n20">t</a> <td>wctrans_t<td>wctype.h<td> <td>B.24 Wide character classification and mapping utilities
<tr><td> <td> <td>t <td>wctype_t<td>wctype.h<td> <td>B.24 Wide character classification and mapping utilities
<tr><td> <td> <td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n43">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n44">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n22">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n23">d</a> <td>WEOF<td>wctype.h<td> <td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n159">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n27">p</a> <td>iswalnum<td>wctype.h<td>int iswalnum(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n160">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n28">p</a> <td>iswalpha<td>wctype.h<td>int iswalpha(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n161">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n29">p</a> <td>iswblank<td>wctype.h<td>int iswblank(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n162">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n30">p</a> <td>iswcntrl<td>wctype.h<td>int iswcntrl(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n137">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n177">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n178">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n163">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n25">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n47">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n48">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n31">p</a> <td>iswdigit<td>wctype.h<td>int iswdigit(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n164">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n32">p</a> <td>iswgraph<td>wctype.h<td>int iswgraph(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n165">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n33">p</a> <td>iswlower<td>wctype.h<td>int iswlower(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n166">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n34">p</a> <td>iswprint<td>wctype.h<td>int iswprint(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n167">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n35">p</a> <td>iswpunct<td>wctype.h<td>int iswpunct(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n168">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n36">p</a> <td>iswspace<td>wctype.h<td>int iswspace(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n169">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n37">p</a> <td>iswupper<td>wctype.h<td>int iswupper(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n170">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n38">p</a> <td>iswxdigit<td>wctype.h<td>int iswxdigit(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n171">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n39">p</a> <td>iswctype<td>wctype.h<td>int iswctype(wint_t wc, wctype_t desc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n174">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n44">p</a> <td>wctype<td>wctype.h<td>wctype_t wctype(const char *property);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n172">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n41">p</a> <td>towlower<td>wctype.h<td>wint_t towlower(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n173">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n42">p</a> <td>towupper<td>wctype.h<td>wint_t towupper(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n174">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n27">p</a> <td>iswalnum<td>wctype.h<td>int iswalnum(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n175">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n28">p</a> <td>iswalpha<td>wctype.h<td>int iswalpha(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n176">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n29">p</a> <td>iswblank<td>wctype.h<td>int iswblank(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n177">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n30">p</a> <td>iswcntrl<td>wctype.h<td>int iswcntrl(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n137">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n192">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n193">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n178">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n25">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n47">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n48">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n31">p</a> <td>iswdigit<td>wctype.h<td>int iswdigit(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n179">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n32">p</a> <td>iswgraph<td>wctype.h<td>int iswgraph(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n180">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n33">p</a> <td>iswlower<td>wctype.h<td>int iswlower(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n181">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n34">p</a> <td>iswprint<td>wctype.h<td>int iswprint(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n182">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n35">p</a> <td>iswpunct<td>wctype.h<td>int iswpunct(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n183">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n36">p</a> <td>iswspace<td>wctype.h<td>int iswspace(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n184">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n37">p</a> <td>iswupper<td>wctype.h<td>int iswupper(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n185">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n38">p</a> <td>iswxdigit<td>wctype.h<td>int iswxdigit(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n186">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n39">p</a> <td>iswctype<td>wctype.h<td>int iswctype(wint_t wc, wctype_t desc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n189">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n44">p</a> <td>wctype<td>wctype.h<td>wctype_t wctype(const char *property);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n187">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n41">p</a> <td>towlower<td>wctype.h<td>wint_t towlower(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td> <td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n188">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n42">p</a> <td>towupper<td>wctype.h<td>wint_t towupper(wint_t wc);<td>B.24 Wide character classification and mapping utilities