Lines Matching refs:oid2
429 * 0 if oid1 == oid2
430 * 1 if oid1 > oid2
431 * -1 if oid1 < oid2
434 int SSAOidCmp(Oid *oid1, Oid *oid2)
446 if(oid2 == NULL)
448 (void)fprintf(stderr, "BUG: SSAOidCmp(): oid2 is NULL");
452 min = MIN(oid1->len, oid2->len);
456 if(oid1->subids[i] > oid2->subids[i])
461 if(oid1->subids[i] < oid2->subids[i])
467 if(oid1->len == oid2->len)
472 if(oid1->len > oid2->len)
485 int SSAOidCpy(Oid *oid1, Oid *oid2, char *error_label)
494 if(oid2 == NULL) {
495 (void)sprintf(error_label, "BUG: SSAOidCpy(): oid2 is NULL");
499 if(oid2->len == 0) {
514 oid1->subids = (Subid *) malloc(oid2->len * (int32_t)sizeof(Subid));
520 (void)memcpy(oid1->subids, oid2->subids, oid2->len * (int32_t)sizeof(Subid));
521 oid1->len = oid2->len;