Ignore:
Timestamp:
Jul 30, 2003, 11:20:36 AM (22 years ago)
Author:
bird
Message:

more weaks.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/testcase/weak/weak3.c

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r481 r482  
    22 * http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html
    33 */
     4
     5/* GCC Style */
    46
    57int __f ()
     
    1012int f () __attribute__ ((weak, alias ("__f")));
    1113
     14
     15/* SUN style */
     16
     17extern int WeakExternalWithLocalDefault();
     18#pragma weak WeakExternalWithLocalDefault, LocalDefault
     19int LocalDefault()
     20{
     21    return -1;
     22}
     23
     24
     25#pragma weak WeakExternalWithExternalDefault, ExternalDefault
     26extern int ExternalDefault();
     27extern int WeakExternalWithLocalDefault();
     28
     29
     30
     31int main()
     32{
     33    int rc;
     34
     35    rc = WeakExternalWithLocalDefault();
     36    rc += WeakExternalWithExternalDefault();
     37
     38    return rc;
     39}
Note: See TracChangeset for help on using the changeset viewer.