Changeset 307


Ignore:
Timestamp:
Jun 8, 2003, 3:32:59 AM (22 years ago)
Author:
bird
Message:

Fixing, confirmed on linux.

Location:
trunk/testcase/weak
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/testcase/weak/weak2-4.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r306 r307  
    22int bar4 = 4;
    33
    4 extern int weakexternal(void);
    5 #pragma weak weakexternal
     4extern int weakexternal4(void);
     5#pragma weak weakexternal4
    66
    77int foo4(void)
    88{
    9     return weakexternal ? weakexternal() : -1;
     9    return weakexternal4 ? weakexternal4() : -1;
    1010}
  • trunk/testcase/weak/weak2-5.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r306 r307  
    33
    44extern int foo(void);
     5#ifndef __EMX__ /* we don't support defaults */
    56#pragma weak foo = foodefault
    67
     
    910    return 11;
    1011}
    11 
     12#endif
    1213
    1314int foo5(void)
  • trunk/testcase/weak/weak2-6.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r306 r307  
    22int bar6 = 6;
    33
    4 extern int foo(void);
    5 #pragma weak weakexternal = weakexternaldefault
     4extern int weakexternal6(void);
     5#pragma weak weakexternal6 = weakexternaldefault6
    66
    7 int weakexternaldefault(void)
     7int weakexternaldefault6(void)
    88{
    99    return 12;
     
    1212int foo6(void)
    1313{
    14     return weakexternal();
     14    return weakexternal6();
    1515}
  • trunk/testcase/weak/weak2-main.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r306 r307  
    4949
    5050    i = bar1 + bar2 + bar3 + bar4 + bar5 + bar6;
    51     if (i != 15)
     51    if (i != 21)
    5252    {
    5353        printf("bar sum is %d exepcted 21\n", i);
Note: See TracChangeset for help on using the changeset viewer.