diff -r 99a34860c105 -r d938228c382e src/server/util/writer.h --- a/src/server/util/writer.h Wed Nov 02 19:19:01 2022 +0100 +++ b/src/server/util/writer.h Sun Nov 06 15:53:32 2022 +0100 @@ -30,7 +30,7 @@ #define WRITER_H #include "../public/nsapi.h" -#include +#include #ifdef __cplusplus extern "C" { @@ -47,7 +47,8 @@ int error; } Writer; - +#define writer_put_lit(w, str) writer_put(w, str, sizeof(str)-1) +#define writer_put_str(w, str) writer_put(w, str, strlen(str)) void writer_init(Writer *w, SYS_NETFD fd, char *buf, size_t len); @@ -57,7 +58,7 @@ int writer_put(Writer *w, const char *s, size_t len); -int writer_puts(Writer *w, sstr_t s); +int writer_puts(Writer *w, cxstring s); int writer_putc(Writer *w, char c);