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);