diff --git a/libsass-build/sass.cpp b/libsass-build/sass.cpp index 98e349f..949f59a 100644 --- a/libsass-build/sass.cpp +++ b/libsass-build/sass.cpp @@ -33,8 +33,10 @@ extern "C" { void* ADDCALL sass_alloc_memory(size_t size) { void* ptr = malloc(size); - if (ptr == NULL) - out_of_memory(); + if (ptr == NULL) { + std::cerr << "Out of memory.\n"; + exit(EXIT_FAILURE); + } return ptr; } @@ -146,4 +148,4 @@ namespace Sass { return sass_copy_c_string(str.c_str()); } -} \ No newline at end of file +} diff --git a/libsass-build/util.hpp b/libsass-build/util.hpp index ee26371..c47d419 100644 --- a/libsass-build/util.hpp +++ b/libsass-build/util.hpp @@ -12,10 +12,11 @@ namespace Sass { - #define out_of_memory() do { \ - std::cerr << "Out of memory.\n"; \ - exit(EXIT_FAILURE); \ - } while (0) + // This will throw errors if built, please keep this as is + // #define out_of_memory() do { \ + // std::cerr << "Out of memory.\n"; \ + // exit(EXIT_FAILURE); \ + // } while (0) double round(double val, size_t precision = 0); double sass_strtod(const char* str);