diff options
| author | winter Sparkles | 2026-04-23 22:30:04 +0100 |
|---|---|---|
| committer | winter Sparkles | 2026-04-23 22:30:04 +0100 |
| commit | 05a9d192ee17c503172e785fd1383a62f2feb20b (patch) | |
| tree | 5afd3c7ec13fe80a6bc461bef30d0437c7c0fbf9 /docs/write-service.example.c | |
initial commit
we have a few basic data structures so far! (and a bunch of other
non-code stuff like doxygen)
Diffstat (limited to 'docs/write-service.example.c')
| -rw-r--r-- | docs/write-service.example.c | 25 |
1 files changed, 25 insertions, 0 deletions
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 <libsparklepaw/service.h> + +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); +} |
