File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,8 @@ typedef struct {
21
21
size_t num_items ;
22
22
} growable_int_array ;
23
23
24
- int growable_int_array_init (growable_int_array * arr , size_t initial_size ) {
24
+ static int
25
+ growable_int_array_init (growable_int_array * arr , size_t initial_size ) {
25
26
assert (initial_size > 0 );
26
27
arr -> items = malloc (initial_size * sizeof (* arr -> items ));
27
28
arr -> size = initial_size ;
@@ -30,7 +31,8 @@ int growable_int_array_init(growable_int_array *arr, size_t initial_size) {
30
31
return arr -> items != NULL ;
31
32
}
32
33
33
- int growable_int_array_add (growable_int_array * arr , int item ) {
34
+ static int
35
+ growable_int_array_add (growable_int_array * arr , int item ) {
34
36
if (arr -> num_items >= arr -> size ) {
35
37
arr -> size *= 2 ;
36
38
arr -> items = realloc (arr -> items , arr -> size * sizeof (* arr -> items ));
@@ -43,7 +45,8 @@ int growable_int_array_add(growable_int_array *arr, int item) {
43
45
return 1 ;
44
46
}
45
47
46
- void growable_int_array_deallocate (growable_int_array * arr ) {
48
+ static void
49
+ growable_int_array_deallocate (growable_int_array * arr ) {
47
50
free (arr -> items );
48
51
}
49
52
You can’t perform that action at this time.
0 commit comments