|
|
@@ -9,19 +9,19 @@
|
|
|
namespace nv {
|
|
|
|
|
|
// C++ helpers.
|
|
|
- template <typename T> NV_FORCEINLINE T * malloc(size_t count) {
|
|
|
+ template <typename T> inline T * malloc(size_t count) {
|
|
|
return (T *)::malloc(sizeof(T) * count);
|
|
|
}
|
|
|
|
|
|
- template <typename T> NV_FORCEINLINE T * realloc(T * ptr, size_t count) {
|
|
|
+ template <typename T> inline T * realloc(T * ptr, size_t count) {
|
|
|
return (T *)::realloc(ptr, sizeof(T) * count);
|
|
|
}
|
|
|
|
|
|
- template <typename T> NV_FORCEINLINE void free(const T * ptr) {
|
|
|
+ template <typename T> inline void free(const T * ptr) {
|
|
|
::free((void *)ptr);
|
|
|
}
|
|
|
|
|
|
- template <typename T> NV_FORCEINLINE void zero(T & data) {
|
|
|
+ template <typename T> inline void zero(T & data) {
|
|
|
memset(&data, 0, sizeof(T));
|
|
|
}
|
|
|
|