Skip to content
This repository was archived by the owner on Oct 24, 2025. It is now read-only.

Commit c10b49e

Browse files
committed
Update C API values documentation
1 parent c2739e3 commit c10b49e

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

docs/api-value.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ union Sass_Value* sass_make_string (const char* val);
5858
union Sass_Value* sass_make_qstring (const char* val);
5959
union Sass_Value* sass_make_number (double val, const char* unit);
6060
union Sass_Value* sass_make_color (double r, double g, double b, double a);
61-
union Sass_Value* sass_make_list (size_t len, enum Sass_Separator sep);
61+
union Sass_Value* sass_make_list (size_t len, enum Sass_Separator sep, bool is_bracketed);
6262
union Sass_Value* sass_make_map (size_t len);
6363
union Sass_Value* sass_make_error (const char* msg);
6464
union Sass_Value* sass_make_warning (const char* msg);
@@ -124,6 +124,8 @@ size_t sass_list_get_length (const union Sass_Value* v);
124124
// Getters and setters for Sass_List
125125
enum Sass_Separator sass_list_get_separator (const union Sass_Value* v);
126126
void sass_list_set_separator (union Sass_Value* v, enum Sass_Separator value);
127+
bool sass_list_get_is_bracketed (const union Sass_Value* v);
128+
void sass_list_set_is_bracketed (union Sass_Value* v, bool value);
127129
// Getters and setters for Sass_List values
128130
union Sass_Value* sass_list_get_value (const union Sass_Value* v, size_t i);
129131
void sass_list_set_value (union Sass_Value* v, size_t i, union Sass_Value* value);

docs/custom-functions-internal.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,16 @@ The cookie can hold any pointer you want. In the `perl-libsass` implementation i
4545

4646
```C
4747
// allocate memory (copies passed strings)
48-
union Sass_Value* make_sass_boolean (int val);
49-
union Sass_Value* make_sass_number (double val, const char* unit);
50-
union Sass_Value* make_sass_color (double r, double g, double b, double a);
51-
union Sass_Value* make_sass_string (const char* val);
52-
union Sass_Value* make_sass_list (size_t len, enum Sass_Separator sep);
53-
union Sass_Value* make_sass_map (size_t len);
54-
union Sass_Value* make_sass_null ();
55-
union Sass_Value* make_sass_error (const char* msg);
48+
union Sass_Value* sass_make_null (void);
49+
union Sass_Value* sass_make_boolean (bool val);
50+
union Sass_Value* sass_make_string (const char* val);
51+
union Sass_Value* sass_make_qstring (const char* val);
52+
union Sass_Value* sass_make_number (double val, const char* unit);
53+
union Sass_Value* sass_make_color (double r, double g, double b, double a);
54+
union Sass_Value* sass_make_list (size_t len, enum Sass_Separator sep, bool is_bracketed);
55+
union Sass_Value* sass_make_map (size_t len);
56+
union Sass_Value* sass_make_error (const char* msg);
57+
union Sass_Value* sass_make_warning (const char* msg);
5658

5759
// Make a deep cloned copy of the given sass value
5860
union Sass_Value* sass_clone_value (const union Sass_Value* val);

0 commit comments

Comments
 (0)