24// - If your compiler treats ints of a different size, define UNITY_INT_WIDTH
25
26// Floats
27// - define UNITY_EXCLUDE_FLOAT to disallow floating point comparisons
28// - define UNITY_FLOAT_PRECISION to specify the precision to use when doing TEST_ASSERT_EQUAL_FLOAT
29// - define UNITY_FLOAT_TYPE to specify doubles instead of single precision floats
30// - define UNITY_FLOAT_VERBOSE to print floating point values in errors (uses sprintf)
31// - define UNITY_INCLUDE_DOUBLE to allow double floating point comparisons
32// - define UNITY_EXCLUDE_DOUBLE to disallow double floating point comparisons (default)
33// - define UNITY_DOUBLE_PRECISION to specify the precision to use when doing TEST_ASSERT_EQUAL_DOUBLE
34// - define UNITY_DOUBLE_TYPE to specify something other than double
35// - define UNITY_DOUBLE_VERBOSE to print floating point values in errors (uses sprintf)
36
37// Output
38// - by default, Unity prints to standard out with putchar. define UNITY_OUTPUT_CHAR(a) with a different function if desired
39
40// Optimization
41// - by default, line numbers are stored in unsigned shorts. Define UNITY_LINE_TYPE with a different type if your files are huge
42// - by default, test and failure counters are unsigned shorts. Define UNITY_COUNTER_TYPE with a different type if you want to save space or have more than 65535 Tests.
43
44// Test Cases
45// - define UNITY_SUPPORT_TEST_CASES to include the TEST_CASE macro, though really it's mostly about the runner generator script
46
47// Parameterized Tests
48// - you'll want to create a define of TEST_CASE(...) which basically evaluates to nothing