diff options
author | sanine <sanine.not@pm.me> | 2022-11-27 20:03:27 -0600 |
---|---|---|
committer | sanine <sanine.not@pm.me> | 2022-11-27 20:03:27 -0600 |
commit | 6ca18697f9eb332c38f0b46b823089ce80347580 (patch) | |
tree | 267d074f74ebfa54f1c90fd3361e6b2dbf793613 /include/kalmia.h | |
parent | 21e8b8ad389dda55d92af4af1fd22aac657074b4 (diff) |
add dynamic array functions
Diffstat (limited to 'include/kalmia.h')
-rw-r--r-- | include/kalmia.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/kalmia.h b/include/kalmia.h index d01fb5d..73d5df3 100644 --- a/include/kalmia.h +++ b/include/kalmia.h @@ -45,6 +45,8 @@ #ifndef KALMIA_H #define KALMIA_H +#include <stddef.h> + /* kalmia uses semantic versioning (semver.org) */ #define KALMIA_VERSION_MAJOR 0 #define KALMIA_VERSION_MINOR 0 @@ -60,6 +62,13 @@ /* format data structures */ typedef double ka_matrix_t[16]; +typedef struct ka_node_t { + ka_matrix_t transform; +} ka_node_t; +typedef struct kalmia_t { + size_t n_nodes, n_nodes_max; + ka_node_t *node; +} kalmia_t; #endif |