* Added several R4.5 compatibility exports - they are now only compiled when GCC

2.95 is used.
* Added empty _klock_node_() syscall for compatibility - all R5 syscalls are now
  also only compiled with GCC 2.95.
* This should fix bug #403.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17011 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2006-04-05 10:48:47 +00:00
parent 04a5721e65
commit 805cb76ed8
3 changed files with 44 additions and 16 deletions
+17 -7
View File
@@ -1726,13 +1726,6 @@ BSlider::_MaxPosition() const
}
extern "C"
void _ReservedSlider4__7BSlider(BSlider *slider, int32 minimum, int32 maximum)
{
slider->BSlider::SetLimits(minimum, maximum);
}
void BSlider::_ReservedSlider5() {}
void BSlider::_ReservedSlider6() {}
void BSlider::_ReservedSlider7() {}
@@ -1749,3 +1742,20 @@ BSlider::operator=(const BSlider &)
return *this;
}
// #pragma mark - R4.5 compatibility
#if __GNUC__ < 3
extern "C"
void _ReservedSlider4__7BSlider(BSlider *slider, int32 minimum, int32 maximum)
{
slider->BSlider::SetLimits(minimum, maximum);
}
extern "C" void _ReservedSlider1__7BSlider() {}
extern "C" void _ReservedSlider2__7BSlider() {}
extern "C" void _ReservedSlider3__7BSlider() {}
#endif // __GNUC__ < 3