home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / mswindo / programm / tools / 707 < prev    next >
Encoding:
Text File  |  1992-08-14  |  1.7 KB  |  37 lines

  1. Newsgroups: comp.os.ms-windows.programmer.tools
  2. Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!mips!mips!sjsca4!rushmore!poffen
  3. From: poffen@rushmore (Russ Poffenberger)
  4. Subject: Re: MFC under BCC?
  5. Message-ID: <1992Aug14.202143.25307@sj.ate.slb.com>
  6. Sender: news@sj.ate.slb.com
  7. Organization: Schlumberger Technologies, ATE division, San Jose, Ca.
  8. X-Newsreader: Tin 1.1 PL4
  9. References: <1992Aug13.211344.10040@odi.com>
  10. Date: Fri, 14 Aug 92 20:21:43 GMT
  11. Lines: 24
  12.  
  13. ed@odi.com (Ed Schwalenberg) writes:
  14. : In article <1992Aug11.020925.18514@microsoft.com> johnkal@microsoft.com (John Kallen) writes:
  15. :   Borland and Microsoft have chosen two different name-mangling schemes for
  16. :   symbols. As you mention, this is unfortunate as it makes linking to .LIB
  17. :   libraries (as opposed to libraries where the source is provided) impossible
  18. :   if the library was built with the "wrong" version.
  19. :   With luck, a standard DOS/Win/OS-2 name-mangling will evolve. Until
  20. :   then, one will have to have sources to libraries, or compiler-vendor-dependent
  21. :   .LIB files (bleargh...)
  22. : Let's assume that a standard name-mangling exists.  You're still in the soup
  23. : unless object layout (alignment rules, location of vptrs, size of vtbls, etc)
  24. : is identical and calling conventions are identical.
  25.  
  26. This is true, even using straight 'C', compiling as only 'C' code, I have never
  27. been able to mix Borland and MSC object modules. They link OK, but always
  28. bomb out when executing.
  29.  
  30. Russ Poffenberger               DOMAIN: poffen@sj.ate.slb.com
  31. Schlumberger Technologies       UUCP:   {uunet,decwrl,amdahl}!sjsca4!poffen
  32. 1601 Technology Drive        CIS:    72401,276
  33. San Jose, Ca. 95110             Voice: (408)437-5254  FAX: (408)437-5246
  34.