Lines Matching refs:subid
219 oid subid, first_subid;
235 * component is considered as the next subid. Each subidentifier is
238 * each octet equal to 1, except for the last octet of each subid.
247 subid = objid[0] * 40 + objid[1];
248 first_subid = subid;
251 subid = objid[i];
254 if (subid < (oid) 0x80)
256 else if (subid < (oid) 0x4000)
258 else if (subid < (oid) 0x200000)
260 else if (subid < (oid) 0x10000000)
280 subid = first_subid;
283 subid = objid[i];
288 *p++ = (uchar_t)subid;
292 *p++ = (uchar_t)((subid >> 7) | 0x80);
293 *p++ = (uchar_t)(subid & 0x7f);
297 *p++ = (uchar_t)((subid >> 14) | 0x80);
298 *p++ = (uchar_t)(((subid >> 7) & 0x7f) | 0x80);
299 *p++ = (uchar_t)(subid & 0x7f);
303 *p++ = (uchar_t)((subid >> 21) | 0x80);
304 *p++ = (uchar_t)(((subid >> 14) & 0x7f) | 0x80);
305 *p++ = (uchar_t)(((subid >> 7) & 0x7f) | 0x80);
306 *p++ = (uchar_t)(subid & 0x7f);
310 *p++ = (uchar_t)((subid >> 28) | 0x80);
311 *p++ = (uchar_t)(((subid >> 21) & 0x7f) | 0x80);
312 *p++ = (uchar_t)(((subid >> 14) & 0x7f) | 0x80);
313 *p++ = (uchar_t)(((subid >> 7) & 0x7f) | 0x80);
314 *p++ = (uchar_t)(subid & 0x7f);
603 oid subid;
631 * (since the first two subids were packed into one subid and have
647 subid = 0;
649 subid = subid << 7;
650 subid |= (p[i] & ~ASN_BIT8);
653 objid[ndx] = subid;
655 subid = 0;
660 * Now unpack the first two subids from the subid at index 1.