#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"); | |
} |