mirror of
https://github.com/postgres/postgres.git
synced 2025-07-14 08:21:07 +03:00
Minor mop-up for List improvements.
Fix a few places that were using written-out versions of the
pg_list.h macros that commit cc99baa43
just improved, making them
also use those macros so as to gain whatever performance improvement
is to be had.
Discussion: https://postgr.es/m/CAApHDvpo1zj9KhEpU2cCRZfSM3Q6XGdhzuAS2v79PH7WJBkYVA@mail.gmail.com
This commit is contained in:
@ -327,7 +327,7 @@ lappend(List *list, void *datum)
|
||||
else
|
||||
new_tail_cell(list);
|
||||
|
||||
lfirst(list_tail(list)) = datum;
|
||||
llast(list) = datum;
|
||||
check_list_invariants(list);
|
||||
return list;
|
||||
}
|
||||
@ -345,7 +345,7 @@ lappend_int(List *list, int datum)
|
||||
else
|
||||
new_tail_cell(list);
|
||||
|
||||
lfirst_int(list_tail(list)) = datum;
|
||||
llast_int(list) = datum;
|
||||
check_list_invariants(list);
|
||||
return list;
|
||||
}
|
||||
@ -363,7 +363,7 @@ lappend_oid(List *list, Oid datum)
|
||||
else
|
||||
new_tail_cell(list);
|
||||
|
||||
lfirst_oid(list_tail(list)) = datum;
|
||||
llast_oid(list) = datum;
|
||||
check_list_invariants(list);
|
||||
return list;
|
||||
}
|
||||
@ -459,7 +459,7 @@ lcons(void *datum, List *list)
|
||||
else
|
||||
new_head_cell(list);
|
||||
|
||||
lfirst(list_head(list)) = datum;
|
||||
linitial(list) = datum;
|
||||
check_list_invariants(list);
|
||||
return list;
|
||||
}
|
||||
@ -477,7 +477,7 @@ lcons_int(int datum, List *list)
|
||||
else
|
||||
new_head_cell(list);
|
||||
|
||||
lfirst_int(list_head(list)) = datum;
|
||||
linitial_int(list) = datum;
|
||||
check_list_invariants(list);
|
||||
return list;
|
||||
}
|
||||
@ -495,7 +495,7 @@ lcons_oid(Oid datum, List *list)
|
||||
else
|
||||
new_head_cell(list);
|
||||
|
||||
lfirst_oid(list_head(list)) = datum;
|
||||
linitial_oid(list) = datum;
|
||||
check_list_invariants(list);
|
||||
return list;
|
||||
}
|
||||
|
Reference in New Issue
Block a user