Skip to content
This repository was archived by the owner on Oct 24, 2025. It is now read-only.

Commit e997102

Browse files
author
Aaron Leung
committed
Merge pull request #50 from litek/master
Windows support - fixes issue #49
2 parents de3c1f7 + 2317ec6 commit e997102

File tree

4 files changed

+22
-3
lines changed

4 files changed

+22
-3
lines changed

context.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1+
#ifdef _WIN32
2+
#include <direct.h>
3+
#define getcwd _getcwd
4+
#else
5+
#include <unistd.h>
6+
#endif
7+
18
#include <cstring>
29
#include <iostream>
310
#include <sstream>
4-
#include <unistd.h>
511
#include "context.hpp"
612
#include "constants.hpp"
713
#include "color_names.hpp"

document.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
#ifdef _WIN32
2+
#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
3+
#endif
4+
15
#include <cstdio>
26
#include <cstring>
37
#include "document.hpp"

sass_interface.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1+
#ifdef _WIN32
2+
#include <io.h>
3+
#else
4+
#include <unistd.h>
5+
#endif
6+
17
#include <iostream>
28
#include <sstream>
39
#include <string>
410
#include <cstdlib>
5-
#include <unistd.h>
611
#include <iostream>
712
#include "document.hpp"
813
#include "eval_apply.hpp"

test_node_factory.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1+
#if _MSC_VER >= 1600
2+
#include <unordered_map>
3+
#else
4+
#include <tr1/unordered_map>
5+
#endif
16
#include <iostream>
27
#include <string>
3-
#include <tr1/unordered_map>
48
#include <map>
59
#include <algorithm>
610

0 commit comments

Comments
 (0)