ereport(ERROR,
(errcode(ERRCODE_SYNTAX_ERROR),
errmsg("column name must be qualified")));
- attname = strVal(lfirst(list_tail(object)));
+ attname = strVal(llast(object));
relname = list_truncate(list_copy(object), list_length(object) - 1);
/* XXX no missing_ok support here */
relation = relation_openrv(makeRangeVarFromNameList(relname), lockmode);
/* Separate relname and attr name */
relname = list_truncate(list_copy(owned_by), nnames - 1);
- attrname = strVal(lfirst(list_tail(owned_by)));
+ attrname = strVal(llast(owned_by));
/* Open and lock rel to ensure it won't go away meanwhile */
rel = makeRangeVarFromNameList(relname);
else
new_tail_cell(list);
- lfirst(list_tail(list)) = datum;
+ llast(list) = datum;
check_list_invariants(list);
return list;
}
else
new_tail_cell(list);
- lfirst_int(list_tail(list)) = datum;
+ llast_int(list) = datum;
check_list_invariants(list);
return list;
}
else
new_tail_cell(list);
- lfirst_oid(list_tail(list)) = datum;
+ llast_oid(list) = datum;
check_list_invariants(list);
return list;
}
else
new_head_cell(list);
- lfirst(list_head(list)) = datum;
+ linitial(list) = datum;
check_list_invariants(list);
return list;
}
else
new_head_cell(list);
- lfirst_int(list_head(list)) = datum;
+ linitial_int(list) = datum;
check_list_invariants(list);
return list;
}
else
new_head_cell(list);
- lfirst_oid(list_head(list)) = datum;
+ linitial_oid(list) = datum;
check_list_invariants(list);
return list;
}