remove uv.h dependency from header files
This commit is contained in:
19
src/util/uv.cpp
Normal file
19
src/util/uv.cpp
Normal file
@@ -0,0 +1,19 @@
|
||||
#include <mbgl/util/uv.hpp>
|
||||
|
||||
#include <uv.h>
|
||||
|
||||
namespace uv {
|
||||
|
||||
std::string cwd() {
|
||||
size_t max = 0;
|
||||
std::string dir;
|
||||
do {
|
||||
max += 256;
|
||||
dir.resize(max);
|
||||
uv_cwd(const_cast<char *>(dir.data()), &max);
|
||||
} while (max == dir.size());
|
||||
dir.resize(max - 1);
|
||||
return dir;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user