lib/sassc/native/native_functions_api.rb in sassc-1.2.0 vs lib/sassc/native/native_functions_api.rb in sassc-1.3.0
- old
+ new
@@ -17,17 +17,23 @@
attach_function :sass_make_string, [:string], :sass_value_ptr
# ADDAPI enum Sass_Tag ADDCALL sass_value_get_tag (const union Sass_Value* v);
attach_function :sass_value_get_tag, [:sass_value_ptr], SassTag
+ attach_function :sass_value_is_null, [:sass_value_ptr], :bool
# ADDAPI const char* ADDCALL sass_string_get_value (const union Sass_Value* v);
attach_function :sass_string_get_value, [:sass_value_ptr], :string
# ADDAPI size_t ADDCALL sass_list_get_length(const union Sass_Value* v)
# ADDAPI union Sass_Value* ADDCALL sass_list_get_value (const union Sass_Value* v, size_t i);
attach_function :sass_list_get_length, [:sass_value_ptr], :size_t
attach_function :sass_list_get_value, [:sass_value_ptr, :size_t], :sass_value_ptr
+
+ # ADDAPI char* ADDCALL sass_error_get_message (const union Sass_Value* v);
+ # ADDAPI void ADDCALL sass_error_set_message (union Sass_Value* v, char* msg);
+ attach_function :sass_error_get_message, [:sass_value_ptr], :string
+ attach_function :sass_error_set_message, [:sass_value_ptr, :pointer], :void
# Getters for custom function descriptors
# ADDAPI const char* ADDCALL sass_function_get_signature (Sass_C_Function_Callback fn);
# ADDAPI Sass_C_Function ADDCALL sass_function_get_function (Sass_C_Function_Callback fn);
# ADDAPI void* ADDCALL sass_function_get_cookie (Sass_C_Function_Callback fn);