﻿
This testsuite includes functionality tests for libc library functions.
It's designed to build all tests into a single executable rather than producing
an executable for every individual test.

Folders:
  ntd-test-libc/musl-libc-tests
    - Includes tests from the musl libc testsuite

  ntd-test-libc/ntd-tests
    - Includes tests created by NTD

  ntd-test-libc/pdclib-tests
    - Includes tests from the pdclib testsuite

-------------------

!!! NOTE

  - This testsuite assumes that certain malloc-related structs and #defines are
    in stdlib.h, whereas they would normally be at the top of malloc.c and not
    normally accessible. Since the malloc tests are white-box tests, they need
    access to those otherwise private structs.

  - The musl-libc-test tests are commented out by default for now because they
    print out so many errors. To run them, simply uncomment the call to
    "musl_libc_tests()" in "QuickTest/ntd-test-libc/ntd-test-libc.c" on line 132
    and rebuild.
