summaryrefslogtreecommitdiff
path: root/src/dged/vec.h
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2023-05-18 23:51:51 +0200
committerAlbert Cervin <albert@acervin.com>2023-05-24 22:18:12 +0200
commit4f3b576db6b01c8c88076985478e2a7fa37be340 (patch)
tree9723ed39a19872fd52f2867613e78e02de3cf79b /src/dged/vec.h
parenta4d17ddb8e7d23ccca13132f4d88cfc5f5730b76 (diff)
downloaddged-4f3b576db6b01c8c88076985478e2a7fa37be340.tar.gz
dged-4f3b576db6b01c8c88076985478e2a7fa37be340.tar.xz
dged-4f3b576db6b01c8c88076985478e2a7fa37be340.zip
TOML settings parsing
Currently a very simplistic parser that do not support all TOML datatypes. Supported are: - Tables - Strings (incl multiline) - Integers - Inline Tables - Booleans - Comments
Diffstat (limited to 'src/dged/vec.h')
-rw-r--r--src/dged/vec.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dged/vec.h b/src/dged/vec.h
index 073f978..df5cd0e 100644
--- a/src/dged/vec.h
+++ b/src/dged/vec.h
@@ -57,6 +57,7 @@
#define VEC_EMPTY(vec) ((vec)->nentries == 0)
#define VEC_CLEAR(vec) (vec)->nentries = 0
+#define VEC_FRONT(vec) ((vec)->nentries > 0 ? &((vec)->entries[0]) : NULL)
#define VEC_BACK(vec) \
((vec)->nentries > 0 ? &((vec)->entries[(vec)->nentries - 1]) : NULL)