| 1355 | } |
| 1356 | |
| 1357 | void |
| 1358 | clearrolefilter(int which) |
| 1359 | { |
| 1360 | int i; |
| 1361 | |
| 1362 | switch (which) { |
| 1363 | case RS_filter: |
| 1364 | gr.rfilter.mask = 0; /* clear race, gender, and alignment filters */ |
| 1365 | FALLTHROUGH; |
| 1366 | /*FALLTHRU*/ |
| 1367 | case RS_ROLE: |
| 1368 | for (i = 0; i < SIZE(roles) - 1; ++i) |
| 1369 | gr.rfilter.roles[i] = FALSE; |
| 1370 | break; |
| 1371 | case RS_RACE: |
| 1372 | gr.rfilter.mask &= ~ROLE_RACEMASK; |
| 1373 | break; |
| 1374 | case RS_GENDER: |
| 1375 | gr.rfilter.mask &= ~ROLE_GENDMASK; |
| 1376 | break; |
| 1377 | case RS_ALGNMNT: |
| 1378 | gr.rfilter.mask &= ~ROLE_ALIGNMASK; |
| 1379 | break; |
| 1380 | } |
| 1381 | } |
| 1382 | |
| 1383 | staticfn char * |
| 1384 | promptsep(char *buf, int num_post_attribs) |
no outgoing calls
no test coverage detected