From 05a9d192ee17c503172e785fd1383a62f2feb20b Mon Sep 17 00:00:00 2001 From: winter Sparkles Date: Thu, 23 Apr 2026 22:30:04 +0100 Subject: initial commit we have a few basic data structures so far! (and a bunch of other non-code stuff like doxygen) --- docs/write-service.example.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 docs/write-service.example.c (limited to 'docs/write-service.example.c') diff --git a/docs/write-service.example.c b/docs/write-service.example.c new file mode 100644 index 0000000..45283e1 --- /dev/null +++ b/docs/write-service.example.c @@ -0,0 +1,25 @@ +#include + +void main() { + struct sprkl_tagval_pair pair = { + .tag = { .upper = 0xFFFFFFFFFFFFFFFF, .lower = 0 }, + .valuesz = 8, + .value = "hello!!!" + }; + struct sprkl_record record = { + .paircnt = 1, + .pairs = &pair + }; + uint8_t signature[4] = { 0x12, 0x34, 0x56, 0x78 }; + struct sprkl_service service = { + .sigsz = sizeof(signature), + .signature = signature, + .index = 0x6969, + .flags = 0, + .reccnt = 1, + .records = &record + }; + + int n = sprkl_service_write(&service, stdout); + fprintf(stderr, "\nWrote %d bytes\n", n); +} -- cgit v1.3