diff options
| author | Jesper Jensen <jesper@jnsn.dev> | 2025-03-24 07:55:05 +0100 |
|---|---|---|
| committer | Jesper Jensen <jesper@jnsn.dev> | 2025-03-24 07:55:05 +0100 |
| commit | ad76589898e84732ada3a3cc8fcbbd0cba6083c5 (patch) | |
| tree | 4319dc999557dd41f67a7cf046b45034c7b69e94 /cmd | |
| parent | 8b86afb8a81ac1c143881ba1cc31b6926affdeda (diff) | |
Produce the alignment
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/main.c | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -15,14 +15,14 @@ int main(int argc, char **argv) { int rc; char *a; { - int fd = open("/Users/delusional/Documents/xmldiff/file_a.xml", O_RDONLY); + int fd = open("../xmldiff/file_a.xml", O_RDONLY); int len = lseek(fd, 0, SEEK_END); a = mmap(0, len, PROT_READ, MAP_PRIVATE, fd, 0); } char* b; { - int fd = open("/Users/delusional/Documents/xmldiff/file_b.xml", O_RDONLY); + int fd = open("../xmldiff/file_b.xml", O_RDONLY); int len = lseek(fd, 0, SEEK_END); b = mmap(0, len, PROT_READ, MAP_PRIVATE, fd, 0); } @@ -128,8 +128,8 @@ int main(int argc, char **argv) { log("Final Cost %d", *imat_uint32_t(cost_n, 1, 1)); - DECL_MAT(alignment, uint32_t, 2, 2); - uint32_t adj_alignment[2] = {0, 0}; + uint32_t *alignment = malloc(b_tree.len * sizeof(*alignment)); + uint32_t *adj_alignment = malloc(b_tree.adj.stride * sizeof(*adj_alignment)); constrained_tree_alignment( a_tree, b_tree, @@ -138,5 +138,11 @@ int main(int argc, char **argv) { alignment ); + logb("Alignment: "); + for(size_t i = 0; i < b_tree.len; i++) { + logc("%d ", alignment[i]); + } + loge(); + return 0; } |
