Lines Matching defs:spcp

1198 	register struct spc *spcp;
1201 for (spcp = spc_data; spcp < &spc_data[NSLC+1]; spcp++) {
1202 spcp->val = 0;
1203 spcp->valp = 0;
1204 spcp->flags = spcp->mylevel = SLC_NOSUPPORT;
1208 spcp = &spc_data[func]; \
1209 if (spcp->valp = tcval(func)) { \
1210 spcp->val = *spcp->valp; \
1211 spcp->mylevel = SLC_VARIABLE|(flags);\
1213 spcp->val = 0; \
1214 spcp->mylevel = SLC_DEFAULT; \
1316 register struct spc *spcp;
1321 for (spcp = &spc_data[1]; spcp < &spc_data[NSLC+1]; spcp++) {
1322 if (spcp->mylevel != SLC_NOSUPPORT) {
1323 if (spcp->val == (cc_t)(_POSIX_VDISABLE))
1324 spcp->flags = SLC_NOSUPPORT;
1326 spcp->flags = spcp->mylevel;
1327 if (spcp->valp)
1328 spcp->val = *spcp->valp;
1329 slc_add_reply(spcp - spc_data, spcp->flags, spcp->val);
1342 register struct spc *spcp;
1363 spcp = &spc_data[func];
1367 if ((cp[SLC_VALUE] == (unsigned char)spcp->val) &&
1368 ((level&SLC_LEVELBITS) == (spcp->flags&SLC_LEVELBITS))) {
1382 if (level == ((spcp->flags&SLC_LEVELBITS)|SLC_ACK)) {
1383 spcp->val = (cc_t)cp[SLC_VALUE];
1384 spcp->flags = cp[SLC_FLAGS]; /* include SLC_ACK */
1390 if (level <= (spcp->mylevel&SLC_LEVELBITS)) {
1391 spcp->flags = cp[SLC_FLAGS]|SLC_ACK;
1392 spcp->val = (cc_t)cp[SLC_VALUE];
1395 if ((spcp->mylevel&SLC_LEVELBITS) != SLC_DEFAULT)
1396 spcp->flags = spcp->mylevel;
1398 spcp->flags = SLC_NOSUPPORT;
1400 slc_add_reply(func, spcp->flags, spcp->val);
1410 register struct spc *spcp;
1413 for (spcp = &spc_data[1]; spcp < &spc_data[NSLC+1]; spcp++) {
1414 if (spcp->valp && spcp->val != *spcp->valp) {
1415 spcp->val = *spcp->valp;
1416 if (spcp->val == (cc_t)(_POSIX_VDISABLE))
1417 spcp->flags = SLC_NOSUPPORT;
1419 spcp->flags = spcp->mylevel;
1420 slc_add_reply(spcp - spc_data, spcp->flags, spcp->val);
1479 register struct spc *spcp;
1482 for (spcp = &spc_data[1]; spcp < &spc_data[NSLC+1]; spcp++) {
1483 if (!(spcp->flags&SLC_ACK))
1485 spcp->flags &= ~SLC_ACK;
1486 if (spcp->valp && (*spcp->valp != spcp->val)) {
1487 *spcp->valp = spcp->val;