Skip to content

Commit 23ac92d

Browse files
committed
Fix HDF5 inclusion.
1 parent 4c406fa commit 23ac92d

9 files changed

Lines changed: 15 additions & 5 deletions

File tree

examples/benchmark_read.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <binsparse/binsparse.h>
88
#include <stdlib.h>
99
#include <time.h>
10+
#include <unistd.h>
1011

1112
double gettime() {
1213
struct timespec time;

examples/benchmark_read_parallel.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <binsparse/binsparse.h>
88
#include <stdlib.h>
99
#include <time.h>
10+
#include <unistd.h>
1011

1112
double gettime() {
1213
struct timespec time;

examples/benchmark_write.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <binsparse/binsparse.h>
88
#include <stdlib.h>
99
#include <time.h>
10+
#include <unistd.h>
1011

1112
double gettime() {
1213
struct timespec time;

examples/simple_read.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* SPDX-License-Identifier: BSD-3-Clause
55
*/
66

7-
#include <binsparse/binsparse.h>
7+
#include <binsparse/binsparse_all.h>
88

99
int main(int argc, char** argv) {
1010
char* file_name = (char*) "test.hdf5";

examples/simple_write.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* SPDX-License-Identifier: BSD-3-Clause
55
*/
66

7-
#include <binsparse/binsparse.h>
7+
#include <binsparse/binsparse_all.h>
88

99
int main(int argc, char** argv) {
1010
const char* file_name = "test.hdf5";

include/binsparse/binsparse_hdf5.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
#include <binsparse/detail/allocator.h>
1010
#include <binsparse/matrix.h>
1111

12+
#include <binsparse/hdf5_wrapper.h>
13+
1214
#include <hdf5.h>
1315

1416
#ifndef BSP_BINSPARSE_HDF5_H

include/binsparse/types.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
#pragma once
88

99
#include <assert.h>
10+
#include <stdbool.h>
11+
#include <stdint.h>
1012

1113
typedef enum bsp_type_t {
1214
BSP_UINT8 = 0,

src/write_matrix.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
#include <assert.h>
88
#include <binsparse/binsparse_all.h>
9+
#include <binsparse/hdf5_wrapper.h>
910
#include <binsparse/matrix.h>
1011
#include <cJSON/cJSON.h>
1112
#include <unistd.h>

src/write_tensor.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44
* SPDX-License-Identifier: BSD-3-Clause
55
*/
66

7+
#include <binsparse/binsparse.h>
8+
#include <binsparse/hdf5_wrapper.h>
9+
#include <binsparse/read_tensor.h>
10+
711
#include <assert.h>
8-
#include <binsparse/tensor.h>
912
#include <unistd.h>
1013

11-
#include <binsparse/binsparse.h>
12-
#include <binsparse/read_tensor.h>
1314
#include <cJSON/cJSON.h>
15+
#include <hdf5.h>
1416

1517
static cJSON* init_tensor_json(bsp_tensor_t tensor, cJSON* user_json) {
1618
cJSON* j = cJSON_CreateObject();

0 commit comments

Comments
 (0)