diff --git a/sources/pvmp3dec/src/pvmp3_decode_huff_cw.cpp b/sources/pvmp3dec/src/pvmp3_decode_huff_cw.cpp index 6e45a18a..6ba9b963 100644 --- a/sources/pvmp3dec/src/pvmp3_decode_huff_cw.cpp +++ b/sources/pvmp3dec/src/pvmp3_decode_huff_cw.cpp @@ -139,7 +139,9 @@ uint16 pvmp3_decode_huff_cw_tab0(tmp3Bits *pMainData) { +#if (CC_PLATFORM != CC_PLATFORM_NX && CC_PLATFORM != CC_PLATFORM_NX_WINDOWS) OSCL_UNUSED_ARG(pMainData); +#endif return(0); } diff --git a/sources/tbb/machine/linux_ia64.h b/sources/tbb/machine/linux_ia64.h index 835f9d9e..24a98826 100644 --- a/sources/tbb/machine/linux_ia64.h +++ b/sources/tbb/machine/linux_ia64.h @@ -21,7 +21,9 @@ #define __TBB_machine_linux_ia64_H #include -#include +#if (CC_PLATFORM != CC_PLATFORM_NX) + #include +#endif #define __TBB_WORDSIZE 8 #define __TBB_ENDIANNESS __TBB_ENDIAN_LITTLE diff --git a/sources/tbb/tbb_machine.h b/sources/tbb/tbb_machine.h index 5a3ed06d..926203c8 100644 --- a/sources/tbb/tbb_machine.h +++ b/sources/tbb/tbb_machine.h @@ -279,6 +279,12 @@ template<> struct atomic_selector<8> { #endif /* OS selection */ +#if (CC_PLATFORM == CC_PLATFORM_NX) + #include "machine/linux_ia64.h" + #include "pthread.h" + #define __TBB_Yield() sched_yield() +#endif + #ifndef __TBB_64BIT_ATOMICS #define __TBB_64BIT_ATOMICS 1 #endif