#include "test.h"

int csa(int i)
{
    switch (i)
    {
        case 2:  return 2;
        case 3:  return 3;
        case 4:  return 4;
        default: return 0;
    }
}

/* Bypasses the CRT, so there's no stdio. */
void _m_a_i_n(void)
{
    ASSERT(csa(0) == 0);
    ASSERT(csa(1) == 0);
    ASSERT(csa(2) == 2);
    ASSERT(csa(3) == 3);
    ASSERT(csa(4) == 4);
    ASSERT(csa(5) == 0);
    ASSERT(csa(6) == 0);

    finished();
}
