ecpg: move some functions into a new file ecpg/preproc/util.c.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 14 Oct 2024 17:47:59 +0000 (13:47 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 14 Oct 2024 17:47:59 +0000 (13:47 -0400)
commitf18231e817599246fc99a798c9bf57ab785db91f
tree73c9c524c00ee469f32b1e3703f757bf04321c4c
parenta542d5614bdb6430094556162b9ca2f01d35f9dc
ecpg: move some functions into a new file ecpg/preproc/util.c.

mm_alloc and mm_strdup were in type.c, which seems a completely
random choice.  No doubt the original author thought two small
functions didn't deserve their own file.  But I'm about to add
some more memory-management stuff beside them, so let's put them
in a less surprising place.  This seems like a better home for
mmerror, mmfatal, and the cat_str/make_str family, too.

Discussion: https://postgr.es/m/2011420.1713493114@sss.pgh.pa.us
src/interfaces/ecpg/preproc/Makefile
src/interfaces/ecpg/preproc/ecpg.header
src/interfaces/ecpg/preproc/meson.build
src/interfaces/ecpg/preproc/preproc_extern.h
src/interfaces/ecpg/preproc/type.c
src/interfaces/ecpg/preproc/util.c [new file with mode: 0644]