Changeset 1209 for trunk/src


Ignore:
Timestamp:
Feb 9, 2004, 1:33:40 AM (22 years ago)
Author:
bird
Message:

Fixed comm/public problem

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/src/emxomf/weakld.c

    • Property cvs2svn:cvs-rev changed from 1.26 to 1.27
    r1208 r1209  
    15181518 *      2. adding a WKEXT where a PUBLIC or COMM exists.
    15191519 *      3. adding a WKEXT where a UNDEF which isn't UNCERTAIN exists.
    1520  *      4. adding a COMM where a !WEAK COMM exists.
     1520 *      4. adding a COMM where a !WEAK COMM or PUBLIC exists.
    15211521 *      5. adding a WEAK PUBLIC or WEAK COMM where a PUBLIC or COMM exists.
    15221522 *      6. adding a WEAK UNDEF where WEAK UNDEF exists.
     
    16091609         *      2. adding a WKEXT where a PUBLIC or COMM exists.
    16101610         *      3. adding a WKEXT where a UNDEF which isn't UNCERTAIN exists.
    1611          *      4. adding a COMM where a !WEAK COMM exists.
     1611         *      4. adding a COMM where a !WEAK COMM or PUBLIC exists.
    16121612         *      5. adding a WEAK PUBLIC or WEAK COMM where a PUBLIC or COMM exists.
    16131613         *      6. adding a WEAK UNDEF where WEAK UNDEF exists.
     
    16251625            ) || ( /* 4 */
    16261626                (fFlags & WLDSF_TYPEMASK) == WLDSF_COMM
    1627              && (pSym->fFlags & (WLDSF_TYPEMASK | WLDSF_WEAK)) == WLDSF_COMM
     1627             && ((pSym->fFlags & (WLDSF_TYPEMASK | WLDSF_WEAK)) == WLDSF_COMM || (pSym->fFlags & WLDSF_TYPEMASK) == WLDSF_PUBLIC)
    16281628            ) || ( /* 5 */
    16291629                ((fFlags & (WLDSF_TYPEMASK | WLDSF_WEAK)) == (WLDSF_PUBLIC | WLDSF_WEAK) || (fFlags & (WLDSF_TYPEMASK | WLDSF_WEAK)) == (WLDSF_COMM | WLDSF_WEAK))
Note: See TracChangeset for help on using the changeset viewer.