1234567891011121314151617181920212223242526272829 |
- #include <stdio.h>
- __asm__ (".symver bar_v1, bar@v1");
- __asm__ (".symver bar_v2, bar@@v2");
- void bar_v1(void);
- void bar_v2(void);
- void baz(void);
- void t4(void);
- void bar_v1(void)
- {
- printf("weak_as_needed_c: bar_v1\n");
- }
- void bar_v2(void)
- {
- printf("weak_as_needed_c: bar_v2\n");
- }
- void baz(void)
- {
- printf("weak_as_needed_c: baz\n");
- }
- void t4(void)
- {
- printf("weak_as_needed_c: t4\n");
- }
|