Skip to content

Commit

Permalink
try fixing ssize_t for windows
Browse files Browse the repository at this point in the history
  • Loading branch information
Bluemi committed Aug 20, 2024
1 parent a1a0e40 commit 9995685
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions python/src/deg_cpp/deglib_cpp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ PYBIND11_MODULE(deglib_cpp, m) {
[](const deglib::graph::ReadOnlyGraph &g, const uint32_t internal_idx) {
const bool uint8_metric = g.getFeatureSpace().metric() == deglib::Metric::L2_Uint8;
const char* format_descriptor = uint8_metric ? "B" : "f";
const ssize_t item_size = uint8_metric ? sizeof(uint8_t) : sizeof(float);
const size_t item_size = uint8_metric ? sizeof(uint8_t) : sizeof(float);
return py::memoryview::from_buffer(
g.getFeatureVector(internal_idx),
item_size, format_descriptor, {g.getFeatureSpace().dim()}, {item_size});
Expand Down Expand Up @@ -256,7 +256,7 @@ PYBIND11_MODULE(deglib_cpp, m) {
[](const deglib::graph::SizeBoundedGraph &g, const uint32_t internal_idx) {
const bool uint8_metric = g.getFeatureSpace().metric() == deglib::Metric::L2_Uint8;
const char* format_descriptor = uint8_metric ? "B" : "f";
const ssize_t item_size = uint8_metric ? sizeof(uint8_t) : sizeof(float);
const size_t item_size = uint8_metric ? sizeof(uint8_t) : sizeof(float);
return py::memoryview::from_buffer(
g.getFeatureVector(internal_idx),
item_size, format_descriptor, {g.getFeatureSpace().dim()}, {item_size});
Expand Down

0 comments on commit 9995685

Please sign in to comment.