- Timestamp:
 - Aug 8, 2003, 5:15:43 PM (22 years ago)
 - File:
 - 
      
- 1 edited
 
- 
          
  trunk/src/emx/src/emxomf/weakld.c (modified) (6 diffs, 1 prop)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
trunk/src/emx/src/emxomf/weakld.c
- 
Property       cvs2svn:cvs-rev
 changed from       
1.21to1.22 
r555 r556 1494 1494 * 4. adding a UNDEF where a WKEXT exists. 1495 1495 * 5. adding a IMPORT where a WEAK exists. 1496 * 6. adding a PUBLIC where a COMM exists. 1496 1497 * 1497 1498 * We'll warn and upgraded existing symbol when: … … 1621 1622 * 4. adding a UNDEF where a WKEXT exists. 1622 1623 * 5. adding a IMPORT where a WEAK exists. 1624 * 6. adding a PUBLIC where a COMM exists. 1623 1625 */ 1624 1626 else … … 1638 1640 (fFlags & WLDSF_TYPEMASK) == WLDSF_IMPORT 1639 1641 && (pSym->fFlags & WLDSF_WEAK) == WLDSF_WEAK 1642 ) || ( /* 6 */ 1643 (fFlags & WLDSF_TYPEMASK) == WLDSF_PUBLIC 1644 && (pSym->fFlags & WLDSF_TYPEMASK) == WLDSF_COMM 1640 1645 )) 1641 1646 { … … 1644 1649 pSym->pszWeakName = strpool_addn(pWld->pStrMisc, pachName, cchNameWeak); 1645 1650 } 1651 if ((fFlags & WLDSF_TYPEMASK) == WLDSF_PUBLIC && (pSym->fFlags & WLDSF_TYPEMASK) == WLDSF_COMM) 1652 memset(&pSym->u, 0, sizeof(pSym->u)); 1646 1653 pSym->fFlags = (pSym->fFlags & ~(WLDSF_TYPEMASK | WLDSF_WEAK | WLDSF_UNCERTAIN | WLDSF_LIBSEARCH)) | fFlags; 1647 1654 if (peAction) *peAction = WLDSA_UP; … … 3567 3574 * pass2 an EXTDEF array may become too short. 3568 3575 */ 3569 if (pWld->cMaxObjExts < pWld->cMaxLibExts && !(pWld->fFlags & WLDC_LINKER_LINK386)) 3576 WLDINFO(pWld, ("cWeakAliases=%d cMaxObjExts=%d cMaxLibExts=%d", 3577 param.cAliases + (param.iLibFile - 1) * 32, pWld->cMaxObjExts, pWld->cMaxLibExts)); 3578 if (pWld->cMaxObjExts < pWld->cMaxLibExts + 32 && !(pWld->fFlags & WLDC_LINKER_LINK386)) 3570 3579 { 3571 3580 int i; … … 3587 3596 } 3588 3597 omf.ach[omf.hdr.cb++] = 0; /* crc */ 3589 for (i = pWld->cMaxLibExts + 3 ; i > 0; i -= 10)3598 for (i = pWld->cMaxLibExts + 32; i > 0; i -= 10) 3590 3599 if (fwrite(&omf, omf.hdr.cb + sizeof(OMFREC), 1, phFile) != 1) 3591 3600 {  - 
Property       cvs2svn:cvs-rev
 changed from       
 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  