From: Kristian V. <Kri...@an...> - 2005-01-31 10:49:58
|
Jake Hamby > Kristian Van Der Vliet wrote: >>> Is it possible in ELF for both names to map to the same >>> method, such that both old and new programs could find >>> the appropriate method name without any special map file >>> or dynamic linker support? >> >> >> Yup. See __attribute__ (alias) for example, which creates >> a symbol table entry as an alias for another symbol. Glibc >> relies on this heavily E.g. > > That's good to know. I found two other areas of libsyllable > that can be cleaned up. We should also take into account the handful of classes which do have public data members E.g. Rect. Those public data members can not be moved into a private class, so we might want to ensure there is some extra storage available should we want to add or change the public members E.g. uint8 __data[32]; which can be re-used later. Be did this with almost all of their classes, in fact. Wether we want to do this in every class, wether they currently have public data members or not, is something else we should consider. -- Vanders http://www.syllable.org http://www.liqwyd.com ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ |