Lines Matching refs:scope_datum
1664 scope_datum_t *scope_datum;
1686 scope_datum =
1688 if (scope_datum == NULL) {
1692 if ((scope_datum = malloc(sizeof(*scope_datum))) == NULL) {
1696 scope_datum->scope = scope;
1697 scope_datum->decl_ids = NULL;
1698 scope_datum->decl_ids_len = 0;
1701 scope_datum)) != 0) {
1703 free(scope_datum);
1706 } else if (scope_datum->scope == SCOPE_DECL && scope == SCOPE_DECL) {
1730 } else if (scope_datum->scope == SCOPE_REQ && scope == SCOPE_DECL) {
1731 scope_datum->scope = SCOPE_DECL;
1735 for (i = 0; i < scope_datum->decl_ids_len; i++) {
1736 if (scope_datum->decl_ids[i] == avrule_decl_id) {
1743 &scope_datum->decl_ids_len,
1744 &scope_datum->decl_ids) == -1) {
1748 if (scope_datum->scope == SCOPE_DECL && scope == SCOPE_REQ) {
1751 len = scope_datum->decl_ids_len;
1756 tmp = scope_datum->decl_ids[len-2];
1757 scope_datum->decl_ids[len-2] = scope_datum->decl_ids[len-1];
1758 scope_datum->decl_ids[len-1] = tmp;