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

Commit 9c6bf7e

Browse files
author
litek
committed
Support for Windows (Visual C)
1 parent de3c1f7 commit 9c6bf7e

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

context.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
1+
#ifdef _WIN32
2+
#include <io.h>
3+
#include <direct.h>
4+
#define getcwd _getcwd
5+
#else
6+
#include <unistd.h>
7+
#endif
8+
19
#include <cstring>
210
#include <iostream>
311
#include <sstream>
4-
#include <unistd.h>
512
#include "context.hpp"
613
#include "constants.hpp"
714
#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"

0 commit comments

Comments
 (0)