/* existence tests */ void adatet(const struct etent *etptr) { switch (etptr->et_type) { case EXISTS: structcheck(etptr->et_tname, etptr->et_incl, etptr->et_struct, etptr->et_field, etptr->et_offset, etptr->et_value); break; case ALIAS: aliascheck(etptr->et_tname, etptr->et_incl, etptr->et_struct, etptr->et_field, etptr->et_dname); break; case VALUE: valuecheck(etptr->et_tname, etptr->et_incl, etptr->et_struct, etptr->et_dname); break; case DEFINED: funccheck(etptr->et_tname, etptr->et_incl, etptr->et_struct); break; default: tst_resm(TBROK, "invalid type %d", etptr->et_type); break; } }
/* existence tests */ void icmp6_et(void) { int i; for (i = 0; i < ETCOUNT; ++i) { switch (etab[i].et_type) { case EXISTS: structcheck(etab[i].et_tname, etab[i].et_incl, etab[i].et_struct, etab[i].et_field, etab[i].et_offset, etab[i].et_value); break; case ALIAS: aliascheck(etab[i].et_tname, etab[i].et_incl, etab[i].et_struct, etab[i].et_field, etab[i].et_dname); break; case VALUE: valuecheck(etab[i].et_tname, etab[i].et_incl, etab[i].et_struct, etab[i].et_dname); break; case DEFINED: funccheck(etab[i].et_tname, etab[i].et_incl, etab[i].et_struct); break; default: tst_resm(TBROK, "invalid type %d", etab[i].et_type); break; } } }