Artifact 229d1e6ce90e0b421089e0dcf537c06c4b444efe65ed3fff117ff385b9712f4c:
- File clib/say.h — part of check-in [0894d03fbf] at 2023-04-15 20:47:04 on branch trunk — add generic routines from vesper (user: lexi, size: 304) [annotate] [blame] [check-ins using]
#pragma once #include <stdio.h> #include "type.h" #include "buffer.h" typedef void const* say_arg; typedef typeof(say_arg[]) saylist; size_t saybuf(buffer* buf, FILE* dest, const char* fmt, say_arg* args); void sayto(FILE* dest, char const* fmt, say_arg* args); void say(const char* fmt, say_arg* args);