From: "Doug Ewell" <[EMAIL PROTECTED]>

> Of course, if this is your belief, you are not alone.  The ISO 3166
> Maintenance Agency has now spent five months debating and voting on the
> question of what new codes for "Serbia and Montenegro" should replace
> "YU" and "YUG" used for "Yugoslavia," while some people wonder why the
> codes have to be changed at all, if the country itself has not changed
> but merely its name.

And then, amazingly enough, we come fulle circle the "evil" use within
Microsoft of LCIDs (Locale IDs) -- numbers that, in the case of a name
change, can simply have a constant changed representing the number. The old
one would be kept (in winnt.h) for compatibility so the old apps would
compile, and the new one (which has an identical number) would be the one
documented. Something similar to what was done with HANGUEL_CHARSET and
HANGUL_CHARSET in wingdi.h?

Not as evil as everyone originally thought? :-)

Of course, LCIDs have limitations too (no need to enumerate them here at
length). Just pointing out that solving one problem will almost invariably
run you into others....

MichKa


Reply via email to