> > Then I do not generate include files, but a complete unit for every
> codepage we add.  This unit will register itself to the
> ConverEncoding-unit in its initialisation part. So the user has full
> control over supported codepages of his application by simply using the
> the needed codepage-units.
>
> I think one unit per group is sufficient. For finer granularity there
> is smartlinking.
>
> Mattias
>

Ok, but than the registering of a mapping has to be made "by hand". Will say, 
if all the codepages in one unit are automatically registered during 
initialization, they compiler has to treat them as "used", even if the 
conversion functions are never really called. Or am I wrong?

What groups would make sense? As structured on ftp.unicode.org :

        ISO8859  : codepages 1-15
        Windows : cp12xx
        IBM-PC    : cp437 and so on
        MAC        : some of the MAC-mappings
        EBCDIC   : cp037, cp424, cp500, cp875, cp1026
        MISC       : ATARIST, NEXT, KOI8....

or grouped by characterspace :
       Western europe  (Latin)
       Eastern europe (Kyrillic)
       Eastasia, (or finer? Chinese, Japanese, Thai, Vietnamese......)
       Hebrew,
       Greek
       Special  (like EBCDIC, ATARIST....)


Greetings

______________________________________________________
powered by GLOBER.LU
Luxembourg Internet Service Provider
Hosting. Domain Registration, Webshops, Webdesign, FreeMail ...

Our professional Web Hosting plans include all the features you are looking for 
at the best possible price.
www.globe.lu


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to