#include "idx.h" #include int main(int argc, const char **argv) { struct idx data; int i, status; uint8_t *p; status = idx_load(&data, argv[1]); if (status != IDX_OK) { printf("Failed to load file: %i\n", status); return 1; } printf("DIMS: "); for (i = 0; i < data.dims.count; i++) printf("%s%i", i ? " x " : "", data.dims.sizes[i]); printf("\n"); printf("Value at 10 x 10 x 10: "); p = idx_get(&data, 3, 10, 10, 10); printf("%02X\n", p ? *p : 0); idx_deinit(&data); }