blob: cb6e3de8205c3be07dfd8418a42eaf4379cd8dbc [file] [log] [blame]
/* REQUIRED_ARGS: -O
*/
// Adapted from DMC++ test file test3/ccompile.c
struct HDS {
char state;
uint done;
uint retry;
uint[15] tests;
}
void funchds(char *p_adults)
{
int cupx, chemx;
HDS *p_cup;
for (cupx = 1, p_cup = null; cupx <= 48 ; cupx ++, p_cup ++)
{
for (chemx = 0; chemx < 15 ; chemx++)
{
if (p_cup.done) {
if (p_cup.tests [chemx]) {
*p_adults++ = 3;
}
if (p_cup.done && (p_cup.tests [chemx])) {
*p_adults++ = 4;
}
}
}
}
}