Move some bitmap logic out of bitmapset.c

John Naylor <john.naylor@postgresql.org>

Commit: 3e76a806cbb0f8a6cf3ba7a3b371643fa1e0fe96
Author: John Naylor <john.naylor@postgresql.org>
Date: 2024-03-06T07:30:16Z
Releases: 17.0
Move some bitmap logic out of bitmapset.c

Move the logic for selecting appropriate pg_bitutils.h
functions based on word size to bitmapset.h for wider
visibility.

Reviewed (in a previous version) by Tom Lane
Discussion: https://postgr.es/m/CAFBsxsFW2JjTo58jtDB%2B3sZhxMx3t-3evew8%3DAcr%2BGGhC%2BkFaA%40mail.gmail.com

Files

PathChange+/−
src/backend/nodes/bitmapset.c modified +0 −13
src/include/nodes/bitmapset.h modified +13 −0

Discussion