mirror of
https://review.haiku-os.org/buildtools
synced 2025-02-12 08:47:41 +01:00
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@15075 a95241bf-73f2-0310-859d-f6bbb57e9c96
43 lines
540 B
C
43 lines
540 B
C
int
|
|
bar ()
|
|
{
|
|
return 3;
|
|
}
|
|
|
|
#pragma weak hide_original_foo
|
|
|
|
int
|
|
hide_original_foo ()
|
|
{
|
|
return 1 + bar ();
|
|
}
|
|
|
|
#pragma weak hide_old_foo
|
|
|
|
int
|
|
hide_old_foo ()
|
|
{
|
|
return 10 + bar();
|
|
}
|
|
|
|
#pragma weak hide_old_foo1
|
|
|
|
int
|
|
hide_old_foo1 ()
|
|
{
|
|
return 100 + bar ();
|
|
}
|
|
|
|
#pragma weak hide_new_foo
|
|
|
|
int
|
|
hide_new_foo ()
|
|
{
|
|
return 1000 + bar ();
|
|
}
|
|
|
|
__asm__(".symver hide_original_foo,show_foo@");
|
|
__asm__(".symver hide_old_foo,show_foo@VERS_1.1");
|
|
__asm__(".symver hide_old_foo1,show_foo@VERS_1.2");
|
|
__asm__(".symver hide_new_foo,show_foo@@VERS_2.0");
|