Sha256: bc63b259e84b572963f29e656e2802b55c7fe5036660fa5e78316f281e60bd0a
Contents?: true
Size: 960 Bytes
Versions: 6
Compression:
Stored size: 960 Bytes
Contents
#include <cstdlib> #include <cstring> #include <vector> #include <sstream> #include "sass.h" #include "file.hpp" #include "util.hpp" extern "C" { using namespace Sass; // caller must free the returned memory char* ADDCALL sass_string_quote (const char *str, const char quote_mark) { std::string quoted = quote(str, quote_mark); return sass_strdup(quoted.c_str()); } // caller must free the returned memory char* ADDCALL sass_string_unquote (const char *str) { std::string unquoted = unquote(str); return sass_strdup(unquoted.c_str()); } // Make sure to free the returned value! // Incs array has to be null terminated! char* ADDCALL sass_resolve_file (const char* file, const char* paths[]) { std::string resolved(File::find_file(file, paths)); return sass_strdup(resolved.c_str()); } // Get compiled libsass version const char* ADDCALL libsass_version(void) { return LIBSASS_VERSION; } }
Version data entries
6 entries across 6 versions & 1 rubygems