Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!wuarchive!sdd.hp.com!elroy.jpl.nasa.gov!jarthur!mti!adrian From: adrian@mti.mti.com (Adrian McCarthy) Newsgroups: comp.windows.x.motif Subject: Re: Table Widget Message-ID: <1353@mti.mti.com> Date: 22 Feb 91 21:36:35 GMT References: <7378@aspect.UUCP> <21337@oolong.la.locus.com> <1328@mti.mti.com> <1047@attc.UUCP> Reply-To: adrian@mti.UUCP (Adrian McCarthy) Organization: Micro Technology, Anaheim, CA Lines: 33 In article <1047@attc.UUCP> marbru@auto-trol.UUCP (Martin Brunecky) writes: >In article <1328@mti.mti.com> adrian@mti.UUCP (Adrian McCarthy) writes: >>In article ed@lvw6.lvw.loral.com >>(Ed Allen) writes: >>Has anybody successfully compiled the table widget on VMS with DEC's release >>of Motif 1.1? ... Everything compiles >>since all of the definitions are there in the header files, but >> [several _Xm routines] are unresolved at link time.... >As all the missing entry points are "_Xm", aparently the DEC person considered >those "private" to the Motif toolkit, and made them "hidden". Even though >any widget that want's to plug-and-play into Motif needs a lots of such >_Xm calls (though undocumented). According to the DEC support person I spoke with, it was OSF, not DEC, that decided the _Xm stuff should be private and undocumented. (Although I'm sure it didn't bother the DEC folks either.) He quoted me several sentences from an OSF statement which said that binary upward compatibility was considered more important than support for the undocumented routines. The statement went on to say that not only are the _Xm routines likely to change in future versions of Motif, but there were several such changes of significance between versions 1.0 and 1.1. I argued that a few of the _Xm routines were declared in non-private header files (traversal.h). The DEC rep said that this was probably an oversight and that the definitions would probably be moved to private header files in a future release. >Martin Brunecky {...}sunpeaks!auto-trol!marbru >(303) 252-2499 (sometimes also: marbru@auto-trol.COM ) >Auto-trol Technology Corp. 12500 North Washington St., Denver, CO 80241-2404 Aid. (adrian@gonzo.mti.com)