summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndreas Fankhauser hiddenalpha.ch2026-03-22 14:23:27 +0100
committerAndreas Fankhauser hiddenalpha.ch2026-03-22 14:23:27 +0100
commitc9820f0a82b0240a30d12eadd90e0f1c3e042f2c (patch)
tree6432b876a93e634ea02639c01cff0d9939b75ddf /include
parent4501f8134f42043e27ebab95ee5133f4b8c76efd (diff)
downloadQntan-c9820f0a82b0240a30d12eadd90e0f1c3e042f2c.tar.gz
Qntan-c9820f0a82b0240a30d12eadd90e0f1c3e042f2c.zip
Add vt redirect macros for CSV related types.
Diffstat (limited to 'include')
-rw-r--r--include/qntan/Qntan.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/qntan/Qntan.h b/include/qntan/Qntan.h
index d5ada3a..e532f91 100644
--- a/include/qntan/Qntan.h
+++ b/include/qntan/Qntan.h
@@ -1001,6 +1001,13 @@ struct Qntan_Networker {
+#ifndef Qntan_CsvDec_reset
+# define Qntan_CsvDec_reset(A) (*A)->reset(A)
+#endif
+#ifndef Qntan_CsvDec_write
+# define Qntan_CsvDec_write(A, B, C, D, E, F) (*A)->write(A, B, C, D, E, F)
+#endif
+
struct Qntan_CsvDec {
/**/
void (*reset)( struct Qntan_CsvDec** );
@@ -1019,6 +1026,12 @@ struct Qntan_CsvDec {
*/
};
+#ifndef Qntan_CsvDec_Mentor_onChunk
+# define Qntan_CsvDec_Mentor_onChunk(A, B, C, D, E, F, G, H) (*A)->onChunk(A, B, C, D, E, F, G, H)
+#endif
+#ifndef Qntan_CsvDec_Mentor_onEnd
+# define Qntan_CsvDec_Mentor_onEnd(A, B, C, D, E, F, G, H) (*A)->onEnd(A, B, C, D, E, F, G, H)
+#endif
struct Qntan_CsvDec_Mentor {
/* WARN: Passed buffers only remain valid upon return.