Changeset 2692 for trunk/emx/src/emxomf/weakld.c
- Timestamp:
- Apr 11, 2006, 12:50:06 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/emx/src/emxomf/weakld.c
r2673 r2692 1998 1998 { 1999 1999 pSym->fFlags |= WLDSF_ALIAS; 2000 pSym->fFlags &= ~WLDSF_UNDEF; 2000 2001 pSym->pAliasFor = pSymAlias; 2001 2002 } … … 3498 3499 { 3499 3500 cch = sprintf(szTmp, " \"%s\" = \"%s\"", pStmt->export.entryname, pSymExp->pszWeakName); 3500 pSymExp->fFlags |= WLDSF_WEAKALIASDONE; 3501 if (!(pParam->pWld->fFlags & WLDC_LINKER_WLINK)) 3502 pSymExp->fFlags |= WLDSF_WEAKALIASDONE; 3501 3503 } 3502 3504 if (pStmt->export.flags & _MDEP_ORDINAL) … … 3688 3690 /* now see if there are any aliases in __declspec(dllexport) statements. */ 3689 3691 if (!rc) 3690 rc = symEnum(pWld, &pWld->Global, 3691 WLDSF_EXPORT | WLDSF_WEAK, WLDSF_EXPORT | WLDSF_WEAK | WLDSF_EXPORT_DEF | WLDSF_WEAKALIASDONE, 3692 wldGenerateDefExportEnum, ¶m); 3692 { 3693 if (0)//pWld->fFlags & WLDC_LINKER_WLINK) 3694 rc = symEnum(pWld, &pWld->Global, 3695 WLDSF_EXPORT | WLDSF_EXPORT_DEF | WLDSF_WEAK, WLDSF_EXPORT | WLDSF_EXPORT_DEF | WLDSF_WEAK | WLDSF_WEAKALIASDONE, 3696 wldGenerateDefExportEnum, ¶m); 3697 else 3698 rc = symEnum(pWld, &pWld->Global, 3699 WLDSF_EXPORT | WLDSF_WEAK, WLDSF_EXPORT | WLDSF_WEAK | WLDSF_EXPORT_DEF | WLDSF_WEAKALIASDONE, 3700 wldGenerateDefExportEnum, ¶m); 3701 } 3693 3702 3694 3703 /* copy the rest of the file if any changes was made. */
Note:
See TracChangeset
for help on using the changeset viewer.