Skip to content

Commit 15ee27c

Browse files
committed
Merge branch 'windows' of https://github.com/Kawzeg/libfreenect for pull request #564
Reviewed-by: Benn Snyder <[email protected]>
2 parents f63bb6a + 8531fe6 commit 15ee27c

File tree

9 files changed

+20
-5
lines changed

9 files changed

+20
-5
lines changed

examples/chunkview.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@
3030
#include <string.h>
3131
#include <assert.h>
3232
#include "libfreenect.h"
33-
33+
#ifdef _MSC_VER
34+
#define HAVE_STRUCT_TIMESPEC
35+
#endif
3436
#include <pthread.h>
3537

3638
#if defined(__APPLE__)

examples/glview.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
#include <assert.h>
3232
#include "libfreenect.h"
3333

34+
#ifdef _MSC_VER
35+
#define HAVE_STRUCT_TIMESPEC
36+
#endif
3437
#include <pthread.h>
3538

3639
#if defined(__APPLE__)

examples/hiview.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
#include <assert.h>
3232
#include "libfreenect.h"
3333

34+
#ifdef _MSC_VER
35+
#define HAVE_STRUCT_TIMESPEC
36+
#endif
3437
#include <pthread.h>
3538

3639
#if defined(__APPLE__)

examples/micview.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
#include <stdio.h>
3030
#include <string.h>
3131
#include <signal.h>
32+
#ifdef _MSC_VER
33+
#define HAVE_STRUCT_TIMESPEC
34+
#endif
3235
#include <pthread.h>
3336

3437
#if defined(__APPLE__)

examples/regview.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
#include <assert.h>
3232
#include "libfreenect.h"
3333

34+
#ifdef _MSC_VER
35+
#define HAVE_STRUCT_TIMESPEC
36+
#endif
3437
#include <pthread.h>
3538
#include <math.h>
3639

fakenect/fakenect.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ int freenect_init(freenect_context **ctx, freenect_usb_context *usb_ctx)
540540
char *var = getenv("FAKENECT_LOOP");
541541
if (var) {
542542
int len = strlen(var);
543-
char tmp[len + 1];
543+
char* tmp = malloc((len + 1) * sizeof(char));
544544
int i;
545545
for (i = 0; i < len; i++)
546546
tmp[i] = tolower(var[i]);
@@ -551,6 +551,7 @@ int freenect_init(freenect_context **ctx, freenect_usb_context *usb_ctx)
551551
strcmp(tmp, "off") == 0) {
552552
loop_playback = false;
553553
}
554+
free (tmp);
554555
}
555556

556557
*ctx = fake_ctx;

wrappers/cpp/cpp_pc_view.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
#include <cstdlib>
2828
#include <iostream>
2929
#include <vector>
30-
#include <pthread.h>
3130
#include <libfreenect.hpp>
3231

3332
#if defined(__APPLE__)

wrappers/cpp/cppview.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@
2424
* either License.
2525
*/
2626

27-
2827
#include "libfreenect.hpp"
29-
#include <pthread.h>
3028
#include <stdio.h>
3129
#include <iostream>
3230
#include <string.h>

wrappers/cpp/libfreenect.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
#include <stdexcept>
3030
#include <sstream>
3131
#include <map>
32+
#ifdef _MSC_VER
33+
#define HAVE_STRUCT_TIMESPEC
34+
#endif
3235
#include <pthread.h>
3336
#include <libusb.h>
3437

0 commit comments

Comments
 (0)