Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Include/XnCppWrapper.h ../build_patched/openni/Include/XnCppWrapper.h
Tim Niemueller 9693fd1
--- openni/Include/XnCppWrapper.h	2011-08-04 20:25:06.341589001 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Include/XnCppWrapper.h	2011-08-15 11:29:53.841589000 -0700
Tim Niemueller 9693fd1
@@ -129,7 +129,7 @@ namespace xn
Tim Niemueller 9693fd1
 		 *
Tim Niemueller 9693fd1
 		 * @param	ppData		[in]	A pointer to the data member of the meta data object.
Tim Niemueller 9693fd1
 		 */
Tim Niemueller 9693fd1
-		inline OutputMetaData(const XnUInt8** ppData) : m_ppData(ppData), m_nAllocatedSize(0), m_pAllocatedData(NULL)
Tim Niemueller 9693fd1
+		inline OutputMetaData(const XnUInt8** ppData) : m_pAllocatedData(NULL), m_ppData(ppData), m_nAllocatedSize(0)
Tim Niemueller 9693fd1
 		{
Tim Niemueller 9693fd1
 			xnOSMemSet(&m_output, 0, sizeof(XnOutputMetaData));
Tim Niemueller 9693fd1
 		}
Tim Niemueller 9693fd1
@@ -1152,6 +1152,7 @@ namespace xn
Tim Niemueller 9693fd1
 		 *
Tim Niemueller 9693fd1
 		 * @param	other		[in]	An object to copy from.
Tim Niemueller 9693fd1
 		 */
Tim Niemueller 9693fd1
+
Tim Niemueller 9693fd1
 		NodeInfo(const NodeInfo& other) : m_pNeededNodes(NULL), m_bOwnerOfNode(FALSE)
Tim Niemueller 9693fd1
 		{
Tim Niemueller 9693fd1
 			SetUnderlyingObject(other.m_pInfo);
Tim Niemueller 9693fd1
@@ -1260,7 +1261,7 @@ namespace xn
Tim Niemueller 9693fd1
 			xnNodeQueryAllocate(&m_pQuery);
Tim Niemueller 9693fd1
 		}
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
-		inline Query(XnNodeQuery* pNodeQuery) : m_bAllocated(FALSE), m_pQuery(pNodeQuery)
Tim Niemueller 9693fd1
+		inline Query(XnNodeQuery* pNodeQuery) : m_pQuery(pNodeQuery), m_bAllocated(FALSE)
Tim Niemueller 9693fd1
 		{
Tim Niemueller 9693fd1
 		}
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
@@ -4139,6 +4140,7 @@ namespace xn
Tim Niemueller 9693fd1
 		 */
Tim Niemueller 9693fd1
 		inline XnBool IsCalibrated(XnUserID user) const
Tim Niemueller 9693fd1
 		{
Tim Niemueller 9693fd1
+
Tim Niemueller 9693fd1
 			return xnIsSkeletonCalibrated(GetHandle(), user);
Tim Niemueller 9693fd1
 		}
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
@@ -4348,6 +4350,7 @@ namespace xn
Tim Niemueller 9693fd1
 			CalibrationStartCookie* pCalibrationCookie = (CalibrationStartCookie*)hCallback;
Tim Niemueller 9693fd1
 			xnUnregisterFromCalibrationStart(GetHandle(), pCalibrationCookie->hCallback);
Tim Niemueller 9693fd1
 			xnOSFree(pCalibrationCookie);
Tim Niemueller 9693fd1
+			return XN_STATUS_OK;
Tim Niemueller 9693fd1
 		}
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 		/**
Tim Niemueller 9693fd1
@@ -5280,7 +5283,7 @@ namespace xn
Tim Niemueller 9693fd1
 	{
Tim Niemueller 9693fd1
 	public:
Tim Niemueller 9693fd1
 		/// Ctor
Tim Niemueller 9693fd1
-		inline EnumerationErrors() : m_bAllocated(TRUE), m_pErrors(NULL) { xnEnumerationErrorsAllocate(&m_pErrors); }
Tim Niemueller 9693fd1
+		inline EnumerationErrors() : m_pErrors(NULL), m_bAllocated(TRUE) { xnEnumerationErrorsAllocate(&m_pErrors); }
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 		/**
Tim Niemueller 9693fd1
 		 * Ctor
Tim Niemueller 9693fd1
@@ -5288,7 +5291,7 @@ namespace xn
Tim Niemueller 9693fd1
 		 * @param	pErrors		[in]	underlying C object to wrap
Tim Niemueller 9693fd1
 		 * @param	bOwn		[in]	TRUE to own the object (i.e. free it upon destruction), FALSE otherwise.
Tim Niemueller 9693fd1
 		 */
Tim Niemueller 9693fd1
-		inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_bAllocated(bOwn), m_pErrors(pErrors) {}
Tim Niemueller 9693fd1
+		inline EnumerationErrors(XnEnumerationErrors* pErrors, XnBool bOwn = FALSE) : m_pErrors(pErrors), m_bAllocated(bOwn) {}
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 		/// Dtor
Tim Niemueller 9693fd1
 		~EnumerationErrors() { Free(); }
Tim Niemueller 9693fd1
@@ -5869,6 +5872,7 @@ namespace xn
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 		/** @copybrief xnUnregisterFromGlobalErrorStateChange
Tim Niemueller 9693fd1
 		 * For full details and usage, see @ref xnUnregisterFromGlobalErrorStateChange
Tim Niemueller 9693fd1
+
Tim Niemueller 9693fd1
 		 */
Tim Niemueller 9693fd1
 		inline void UnregisterFromErrorStateChange(XnCallbackHandle hCallback)
Tim Niemueller 9693fd1
 		{
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Include/XnOS.h ../build_patched/openni/Include/XnOS.h
Tim Niemueller 9693fd1
--- openni/Include/XnOS.h	2011-08-04 20:25:06.371589001 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Include/XnOS.h	2011-08-10 05:36:55.101588999 -0700
Tim Niemueller 9693fd1
@@ -47,9 +47,13 @@
Tim Niemueller 9693fd1
 #elif (XN_PLATFORM == XN_PLATFORM_LINUX_X86 || XN_PLATFORM == XN_PLATFORM_LINUX_ARM || XN_PLATFORM == XN_PLATFORM_MACOSX || XN_PLATFORM == XN_PLATFORM_ANDROID_ARM)
Tim Niemueller 9693fd1
 	#include "Linux-x86/XnOSLinux-x86.h"
Tim Niemueller 9693fd1
 #elif defined(_ARC)
Tim Niemueller 9693fd1
-	#include "ARC/XnOSARC.h"
Tim Niemueller 9693fd1
+  #include "ARC/XnOSARC.h" 
Tim Niemueller 9693fd1
 #else
Tim Niemueller 9693fd1
-	#error OpenNI OS Abstraction Layer - Unsupported Platform!
Tim Niemueller 9693fd1
+  #if defined __INTEL_COMPILER
Tim Niemueller 9693fd1
+    #include "Linux-x86/XnOSLinux-x86.h" 
Tim Niemueller 9693fd1
+  #else
Tim Niemueller 9693fd1
+     #error OpenNI OS Abstraction Layer - Unsupported Platform!
Tim Niemueller 9693fd1
+  #endif
Tim Niemueller 9693fd1
 #endif
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Include/XnPlatform.h ../build_patched/openni/Include/XnPlatform.h
Tim Niemueller 9693fd1
--- openni/Include/XnPlatform.h	2011-08-04 20:25:06.371589001 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Include/XnPlatform.h	2011-08-10 05:37:27.121589001 -0700
Tim Niemueller 9693fd1
@@ -69,11 +69,16 @@
Tim Niemueller 9693fd1
 #elif _ARC
Tim Niemueller 9693fd1
 	#include "ARC/XnPlatformARC.h"
Tim Niemueller 9693fd1
 #elif (__APPLE__)
Tim Niemueller 9693fd1
-	#include "MacOSX/XnPlatformMacOSX.h"
Tim Niemueller 9693fd1
+    #include "MacOSX/XnPlatformMacOSX.h" 
Tim Niemueller 9693fd1
 #else
Tim Niemueller 9693fd1
-	#error OpenNI Platform Abstraction Layer - Unsupported Platform!
Tim Niemueller 9693fd1
+ #if defined __INTEL_COMPILER
Tim Niemueller 9693fd1
+   #include "Linux-x86/XnPlatformLinux-x86.h" 
Tim Niemueller 9693fd1
+ #else
Tim Niemueller 9693fd1
+    #error OpenNI Platform Abstraction Layer - Unsupported Platform!
Tim Niemueller 9693fd1
+ #endif
Tim Niemueller 9693fd1
 #endif
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
+
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
 // Basic Common Macros
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Include/XnTypes.h ../build_patched/openni/Include/XnTypes.h
Tim Niemueller 9693fd1
--- openni/Include/XnTypes.h	2011-08-04 20:25:06.391589001 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Include/XnTypes.h	2011-08-10 05:38:47.611589002 -0700
Tim Niemueller 9693fd1
@@ -325,7 +325,7 @@ typedef XnUInt16 XnLabel;
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 // deprecated pragma is only supported in Visual Studio
Tim Niemueller 9693fd1
 #if (XN_PLATFORM == XN_PLATFORM_WIN32)
Tim Niemueller 9693fd1
-#pragma deprecated("XN_CAPABILITY_ANTI_FILCKER")
Tim Niemueller 9693fd1
+//#pragma deprecated("XN_CAPABILITY_ANTI_FILCKER")
Tim Niemueller 9693fd1
 #endif
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Samples/NiAudioSample/NiAudioSample.cpp ../build_patched/openni/Samples/NiAudioSample/NiAudioSample.cpp
Tim Niemueller 9693fd1
--- openni/Samples/NiAudioSample/NiAudioSample.cpp	2011-08-04 20:28:02.691589002 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Samples/NiAudioSample/NiAudioSample.cpp	2011-08-10 05:09:37.851589001 -0700
Tim Niemueller 9693fd1
@@ -31,7 +31,7 @@
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
 // Defines
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
-#define SAMPLE_XML_PATH "../../../../Data/SamplesConfig.xml"
Tim Niemueller 9693fd1
+#define SAMPLE_XML_PATH "/etc/openni/SamplesConfig.xml"
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 #define NUMBER_OF_AUDIO_BUFFERS 100
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Samples/NiCRead/NiCRead.c ../build_patched/openni/Samples/NiCRead/NiCRead.c
Tim Niemueller 9693fd1
--- openni/Samples/NiCRead/NiCRead.c	2011-08-04 20:25:07.681589001 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Samples/NiCRead/NiCRead.c	2011-08-10 05:09:37.931589001 -0700
Tim Niemueller 9693fd1
@@ -27,7 +27,7 @@
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
 // Defines
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
-#define SAMPLE_XML_PATH "../../../../Data/SamplesConfig.xml"
Tim Niemueller 9693fd1
+#define SAMPLE_XML_PATH "/etc/openni/SamplesConfig.xml"
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
 // Macros
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Samples/NiRecordRaw/NiRecordRaw.cpp ../build_patched/openni/Samples/NiRecordRaw/NiRecordRaw.cpp
Tim Niemueller 9693fd1
--- openni/Samples/NiRecordRaw/NiRecordRaw.cpp	2011-08-04 20:25:07.691589001 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Samples/NiRecordRaw/NiRecordRaw.cpp	2011-08-10 05:09:37.761589001 -0700
Tim Niemueller 9693fd1
@@ -30,7 +30,7 @@
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
 // Defines
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
-#define SAMPLE_XML_PATH "../../../../Data/SamplesConfig.xml"
Tim Niemueller 9693fd1
+#define SAMPLE_XML_PATH "/etc/openni/SamplesConfig.xml"
Tim Niemueller 9693fd1
 #define RECORDING_FILE_NAME "recordingWithRaw.oni"
Tim Niemueller 9693fd1
 #define RAW_NODE_NAME "Raw1"
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Samples/NiRecordSynthetic/NiRecordSynthetic.cpp ../build_patched/openni/Samples/NiRecordSynthetic/NiRecordSynthetic.cpp
Tim Niemueller 9693fd1
--- openni/Samples/NiRecordSynthetic/NiRecordSynthetic.cpp	2011-08-04 20:28:02.691589002 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Samples/NiRecordSynthetic/NiRecordSynthetic.cpp	2011-08-10 05:09:37.881589001 -0700
Tim Niemueller 9693fd1
@@ -30,7 +30,7 @@
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
 // Defines
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
-#define SAMPLE_XML_PATH "../../../../Data/SamplesConfig.xml"
Tim Niemueller 9693fd1
+#define SAMPLE_XML_PATH "/etc/openni/SamplesConfig.xml"
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
 // Macros
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Samples/NiSimpleRead/NiSimpleRead.cpp ../build_patched/openni/Samples/NiSimpleRead/NiSimpleRead.cpp
Tim Niemueller 9693fd1
--- openni/Samples/NiSimpleRead/NiSimpleRead.cpp	2011-08-04 20:28:02.701589002 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Samples/NiSimpleRead/NiSimpleRead.cpp	2011-08-10 05:09:37.741589001 -0700
Tim Niemueller 9693fd1
@@ -30,7 +30,7 @@
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
 // Defines
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
-#define SAMPLE_XML_PATH "../../../../Data/SamplesConfig.xml"
Tim Niemueller 9693fd1
+#define SAMPLE_XML_PATH "/etc/openni/SamplesConfig.xml"
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
 // Macros
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Samples/NiSimpleViewer/NiSimpleViewer.cpp ../build_patched/openni/Samples/NiSimpleViewer/NiSimpleViewer.cpp
Tim Niemueller 9693fd1
--- openni/Samples/NiSimpleViewer/NiSimpleViewer.cpp	2011-08-04 20:28:02.701589002 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Samples/NiSimpleViewer/NiSimpleViewer.cpp	2011-08-10 05:09:37.911589001 -0700
Tim Niemueller 9693fd1
@@ -36,7 +36,7 @@ using namespace xn;
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
 // Defines
Tim Niemueller 9693fd1
 //---------------------------------------------------------------------------
Tim Niemueller 9693fd1
-#define SAMPLE_XML_PATH "../../../../Data/SamplesConfig.xml"
Tim Niemueller 9693fd1
+#define SAMPLE_XML_PATH "/etc/openni/SamplesConfig.xml"
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 #define GL_WIN_SIZE_X 1280
Tim Niemueller 9693fd1
 #define GL_WIN_SIZE_Y 1024
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Samples/NiUserTracker/main.cpp ../build_patched/openni/Samples/NiUserTracker/main.cpp
Tim Niemueller 9693fd1
--- openni/Samples/NiUserTracker/main.cpp	2011-08-04 20:28:02.701589002 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Samples/NiUserTracker/main.cpp	2011-08-10 05:09:37.811589001 -0700
Tim Niemueller 9693fd1
@@ -311,7 +311,7 @@ void glInit (int * pargc, char ** argv)
Tim Niemueller 9693fd1
 }
Tim Niemueller 9693fd1
 #endif // USE_GLES
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
-#define SAMPLE_XML_PATH "../../../../Data/SamplesConfig.xml"
Tim Niemueller 9693fd1
+#define SAMPLE_XML_PATH "/etc/openni/SamplesConfig.xml"
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 #define CHECK_RC(nRetVal, what)										\
Tim Niemueller 9693fd1
 	if (nRetVal != XN_STATUS_OK)									\
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Samples/NiViewer/NiViewer.cpp ../build_patched/openni/Samples/NiViewer/NiViewer.cpp
Tim Niemueller 9693fd1
--- openni/Samples/NiViewer/NiViewer.cpp	2011-08-04 20:28:02.701589002 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Samples/NiViewer/NiViewer.cpp	2011-08-10 05:09:37.721589001 -0700
Tim Niemueller 9693fd1
@@ -84,7 +84,7 @@ using namespace glh;
Tim Niemueller 9693fd1
 // --------------------------------
Tim Niemueller 9693fd1
 // Defines
Tim Niemueller 9693fd1
 // --------------------------------
Tim Niemueller 9693fd1
-#define SAMPLE_XML_PATH "../../../../Data/SamplesConfig.xml"
Tim Niemueller 9693fd1
+#define SAMPLE_XML_PATH "/etc/openni/SamplesConfig.xml"
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 // --------------------------------
Tim Niemueller 9693fd1
 // Types
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Source/OpenNI/Linux-x86/XnUSBLinux-x86.cpp ../build_patched/openni/Source/OpenNI/Linux-x86/XnUSBLinux-x86.cpp
Tim Niemueller 9693fd1
--- openni/Source/OpenNI/Linux-x86/XnUSBLinux-x86.cpp	2011-08-04 20:25:08.141589001 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Source/OpenNI/Linux-x86/XnUSBLinux-x86.cpp	2011-08-10 05:33:27.601589000 -0700
Tim Niemueller 9693fd1
@@ -1051,7 +1051,7 @@ XN_THREAD_PROC xnUSBReadThreadMain(XN_TH
Tim Niemueller 9693fd1
 								if (pTransfer->buffer + nTotalBytes != pBuffer)
Tim Niemueller 9693fd1
 								{
Tim Niemueller 9693fd1
 //									printf("buffer %d has %d bytes. Moving to offset %d...\n", i, pPacket->actual_length, nTotalBytes);
Tim Niemueller 9693fd1
-									memcpy(pTransfer->buffer + nTotalBytes, pBuffer, pPacket->actual_length);
Tim Niemueller 9693fd1
+									memmove(pTransfer->buffer + nTotalBytes, pBuffer, pPacket->actual_length);
Tim Niemueller 9693fd1
 								}
Tim Niemueller 9693fd1
 								nTotalBytes += pPacket->actual_length;
Tim Niemueller 9693fd1
 							}
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Source/OpenNI/XnOpenNI.cpp ../build_patched/openni/Source/OpenNI/XnOpenNI.cpp
Tim Niemueller 9693fd1
--- openni/Source/OpenNI/XnOpenNI.cpp	2011-08-04 20:25:08.191589001 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Source/OpenNI/XnOpenNI.cpp	2011-08-10 09:35:47.511589002 -0700
Tim Niemueller 9693fd1
@@ -6535,9 +6535,9 @@ XN_C_API XnStatus xnScriptNodeRun(XnNode
Tim Niemueller 9693fd1
 #if (XN_PLATFORM == XN_PLATFORM_WIN32)
Tim Niemueller 9693fd1
 	#define XN_OPEN_NI_FILES_LOCATION "\\Data\\"
Tim Niemueller 9693fd1
 #elif (CE4100)
Tim Niemueller 9693fd1
-	#define XN_OPEN_NI_FILES_LOCATION "/usr/etc/ni/"
Tim Niemueller 9693fd1
+	#define XN_OPEN_NI_FILES_LOCATION "/etc/openni/"
Tim Niemueller 9693fd1
 #elif (XN_PLATFORM == XN_PLATFORM_LINUX_X86 || XN_PLATFORM == XN_PLATFORM_LINUX_ARM || XN_PLATFORM == XN_PLATFORM_MACOSX)
Tim Niemueller 9693fd1
-	#define XN_OPEN_NI_FILES_LOCATION "/var/lib/ni/"
Tim Niemueller 9693fd1
+	#define XN_OPEN_NI_FILES_LOCATION "/etc/openni/"
Tim Niemueller 9693fd1
 #elif (XN_PLATFORM == XN_PLATFORM_ANDROID_ARM)
Tim Niemueller 9693fd1
 	#define XN_OPEN_NI_FILES_LOCATION "/data/ni/"
Tim Niemueller 9693fd1
 #else
Tim Niemueller 9693fd1
@@ -6556,7 +6556,7 @@ XnStatus xnGetOpenNIConfFilesPath(XnChar
Tim Niemueller 9693fd1
 			return nRetVal;
Tim Niemueller 9693fd1
 		#else
Tim Niemueller 9693fd1
 			// use root FS
Tim Niemueller 9693fd1
-			strDest[0] = '\0';
Tim Niemueller 9693fd1
+			strcpy (strDest, "");
Tim Niemueller 9693fd1
 		#endif
Tim Niemueller 9693fd1
 	}
Tim Niemueller 9693fd1
 	else
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Source/OpenNI/XnProfiling.cpp ../build_patched/openni/Source/OpenNI/XnProfiling.cpp
Tim Niemueller 9693fd1
--- openni/Source/OpenNI/XnProfiling.cpp	2011-08-04 20:25:08.191589001 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Source/OpenNI/XnProfiling.cpp	2011-08-10 05:16:09.141589002 -0700
Tim Niemueller 9693fd1
@@ -87,8 +87,8 @@ XN_THREAD_PROC xnProfilingThread(XN_THRE
Tim Niemueller 9693fd1
 		// print profiled sections
Tim Niemueller 9693fd1
 		nReportChars = 0;
Tim Niemueller 9693fd1
 		nReportChars += sprintf(csReport + nReportChars, "Profiling Report:\n");
Tim Niemueller 9693fd1
-		nReportChars += sprintf(csReport + nReportChars, "%-*s %-5s %-6s %-9s %-7s\n", g_ProfilingData.nMaxSectionName, "TaskName", "Times", "% Time", "TotalTime", "AvgTime");
Tim Niemueller 9693fd1
-		nReportChars += sprintf(csReport + nReportChars, "%-*s %-5s %-6s %-9s %-7s\n", g_ProfilingData.nMaxSectionName, "========", "=====", "======", "=========", "=======");
Tim Niemueller 9693fd1
+		nReportChars += sprintf(csReport + nReportChars, "%-*s %-5s %-6s %-9s %-7s\n", (int)g_ProfilingData.nMaxSectionName, "TaskName", "Times", "% Time", "TotalTime", "AvgTime");
Tim Niemueller 9693fd1
+		nReportChars += sprintf(csReport + nReportChars, "%-*s %-5s %-6s %-9s %-7s\n", (int)g_ProfilingData.nMaxSectionName, "========", "=====", "======", "=========", "=======");
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 		XnUInt64 nTotalTime = 0;
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
@@ -104,7 +104,7 @@ XN_THREAD_PROC xnProfilingThread(XN_THRE
Tim Niemueller 9693fd1
 				nAvgTime = pSection->nTotalTime / pSection->nTimesExecuted;
Tim Niemueller 9693fd1
 			}
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
-			nReportChars += sprintf(csReport + nReportChars, "%-*s %5u %6.2f %9llu %7llu\n", g_ProfilingData.nMaxSectionName, 
Tim Niemueller 9693fd1
+			nReportChars += sprintf(csReport + nReportChars, "%-*s %5u %6.2f %9llu %7llu\n", (int)g_ProfilingData.nMaxSectionName, 
Tim Niemueller 9693fd1
 				pSection->csName, pSection->nTimesExecuted, dCPUPercentage, pSection->nTotalTime, nAvgTime);
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 			if (pSection->nIndentation == 0)
Tim Niemueller 9693fd1
@@ -118,7 +118,7 @@ XN_THREAD_PROC xnProfilingThread(XN_THRE
Tim Niemueller 9693fd1
 		// print total
Tim Niemueller 9693fd1
 		XnDouble dCPUPercentage = ((XnDouble)nTotalTime) / (nNow - nLastTime) * 100.0;
Tim Niemueller 9693fd1
 		nReportChars += sprintf(csReport + nReportChars, "%-*s %5s %6.2f %9llu %7s\n", 
Tim Niemueller 9693fd1
-			g_ProfilingData.nMaxSectionName, "*** Total ***", "-", dCPUPercentage, nTotalTime, "-");
Tim Niemueller 9693fd1
+			(int)g_ProfilingData.nMaxSectionName, "*** Total ***", "-", dCPUPercentage, nTotalTime, "-");
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 		xnLogVerbose(XN_MASK_PROFILING, "%s", csReport);
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
diff -rupN -x Platform -x DoxyGen -x .git openni/Source/Utils/niLicense/niLicense.cpp ../build_patched/openni/Source/Utils/niLicense/niLicense.cpp
Tim Niemueller 9693fd1
--- openni/Source/Utils/niLicense/niLicense.cpp	2011-08-04 20:25:08.201589001 -0700
Tim Niemueller 9693fd1
+++ ../build_patched/openni/Source/Utils/niLicense/niLicense.cpp	2011-08-10 05:40:24.511589001 -0700
Tim Niemueller 9693fd1
@@ -120,14 +120,14 @@ int main(int argc, char* argv[])
Tim Niemueller 9693fd1
 		nRetVal = xnOSStrNCopy(license.strVendor, strVendor, strlen(strVendor) + 1, sizeof(license.strVendor));
Tim Niemueller 9693fd1
 		if (nRetVal != XN_STATUS_OK)
Tim Niemueller 9693fd1
 		{
Tim Niemueller 9693fd1
-			printf("Error: Vendor name is too long (should be up to %u characters).", sizeof(license.strVendor) - 1);
Tim Niemueller 9693fd1
+			printf("Error: Vendor name is too long (should be up to %u characters).", (unsigned)sizeof(license.strVendor) - 1);
Tim Niemueller 9693fd1
 			return -1;
Tim Niemueller 9693fd1
 		}
Tim Niemueller 9693fd1
 
Tim Niemueller 9693fd1
 		nRetVal = xnOSStrNCopy(license.strKey, strKey, strlen(strKey) + 1, sizeof(license.strKey));
Tim Niemueller 9693fd1
 		if (nRetVal != XN_STATUS_OK)
Tim Niemueller 9693fd1
 		{
Tim Niemueller 9693fd1
-			printf("Error: Key is too long (should be up to %u characters).", sizeof(license.strKey) - 1);
Tim Niemueller 9693fd1
+			printf("Error: Key is too long (should be up to %u characters).", (unsigned)sizeof(license.strKey) - 1);
Tim Niemueller 9693fd1
 			return -1;
Tim Niemueller 9693fd1
 		}
Tim Niemueller 9693fd1
 	}