How and when are encoding DLLs used on Windows? - Mailing list pgsql-admin

From David Schnur
Subject How and when are encoding DLLs used on Windows?
Date
Msg-id CAANiQEmx3gy1B2vMiS6WaHHAEzKXn-kBHzaxe+9aL=d2=0JJJw@mail.gmail.com
Whole thread Raw
Responses Re: How and when are encoding DLLs used on Windows?  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: How and when are encoding DLLs used on Windows?  (Craig Ringer <ringerc@ringerc.id.au>)
List pgsql-admin
I bundle Postgres (8.3.15) with another product as a back-end database.  On Windows, the default build includes a bunch of what appear to be codec libraries, with names like, utf8_and_cyrillic.dll, ascii_and_mic.dll, etc.  But using Microsoft's dependency walker tool, I see no references to any of these in libpq.dll, psql, postgres or initdb.

So I'm wondering what these are used for, what executable or library ends up loading them, and when/how exactly this happens.  I'd like to know whether they're actually necessary, since we could save some space in our installer by omitting them.

pgsql-admin by date:

Previous
From: Dhimant Patel
Date:
Subject: How could I find the last modified procedure in the database?
Next
From: Jean-Armel Luce
Date:
Subject: Re: rsync and streaming replication