Skip to content

Commit bb40398

Browse files
authored
Update examples (#9)
1 parent 2ddb952 commit bb40398

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

examples/mtx2bsp.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ int main(int argc, char** argv) {
7070
compression_level = atoi(argv[4]);
7171
}
7272

73-
char* input_file_extension = bsp_get_file_extension(input_fname);
74-
char* output_file_extension = bsp_get_file_extension(output_fname);
73+
const char* input_file_extension = bsp_get_file_extension(input_fname);
74+
const char* output_file_extension = bsp_get_file_extension(output_fname);
7575

7676
if (input_file_extension == NULL ||
7777
strcmp(input_file_extension, ".mtx") != 0) {

examples/simple_matrix_read.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
#include <binsparse/binsparse.h>
22

33
int main(int argc, char** argv) {
4-
char* file_name = "test.hdf5";
4+
const char* file_name = "test.hdf5";
55

66
bsp_matrix_t mat = bsp_read_matrix(file_name, NULL);
77

88
if (mat.format == BSP_COO) {
9-
float* values = mat.values.data;
10-
int* rowind = mat.indices_0.data;
11-
int* colind = mat.indices_1.data;
9+
float* values = (float*) mat.values.data;
10+
int* rowind = (int*) mat.indices_0.data;
11+
int* colind = (int*) mat.indices_1.data;
1212

1313
for (size_t i = 0; i < mat.nnz; i++) {
1414
printf("%d, %d: %f\n", rowind[i], colind[i], values[i]);

examples/simple_matrix_write.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ int main(int argc, char** argv) {
77

88
bsp_matrix_t mat = bsp_generate_coo(m, n, nnz, BSP_FLOAT32, BSP_INT32);
99

10-
float* values = mat.values.data;
11-
int* rowind = mat.indices_0.data;
12-
int* colind = mat.indices_1.data;
10+
float* values = (float*) mat.values.data;
11+
int* rowind = (int*) mat.indices_0.data;
12+
int* colind = (int*) mat.indices_1.data;
1313

1414
for (size_t i = 0; i < nnz; i++) {
1515
printf("%d, %d: %f\n", rowind[i], colind[i], values[i]);

examples/simple_read.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ int main(int argc, char** argv) {
77

88
bsp_array_t array = bsp_read_array(f, "test");
99

10-
int* values = array.data;
10+
int* values = (int*) array.data;
1111

1212
for (size_t i = 0; i < array.size; i++) {
1313
printf("%lu: %d\n", i, values[i]);

examples/simple_write.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#include <binsparse/binsparse.h>
22

33
int main(int argc, char** argv) {
4-
char* file_name = "test.hdf5";
4+
const char* file_name = "test.hdf5";
55

66
hid_t f = H5Fcreate(file_name, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
77

88
bsp_array_t array = bsp_construct_array_t(1000, BSP_INT32);
99

10-
int* values = array.data;
10+
int* values = (int*) array.data;
1111

1212
for (size_t i = 0; i < array.size; i++) {
1313
bsp_array_write(array, i, i);

0 commit comments

Comments
 (0)