Merge pull request #2200 from cesanta/esc

Add MG_ESC helper macro
This commit is contained in:
Sergio R. Caprile 2023-05-17 09:41:39 -03:00 committed by GitHub
commit f4cf40d38f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View File

@ -883,6 +883,9 @@ size_t mg_print_mac(void (*out)(char, void *), void *arg, va_list *ap);
void mg_pfn_iobuf(char ch, void *param); // param: struct mg_iobuf * void mg_pfn_iobuf(char ch, void *param); // param: struct mg_iobuf *
void mg_pfn_stdout(char c, void *param); // param: ignored void mg_pfn_stdout(char c, void *param); // param: ignored
// A helper macro for printing JSON: mg_snprintf(buf, len, "%m", MG_ESC("hi"))
#define MG_ESC(str) mg_print_esc, 0, (str)

View File

@ -25,3 +25,6 @@ size_t mg_print_mac(void (*out)(char, void *), void *arg, va_list *ap);
// Various output functions // Various output functions
void mg_pfn_iobuf(char ch, void *param); // param: struct mg_iobuf * void mg_pfn_iobuf(char ch, void *param); // param: struct mg_iobuf *
void mg_pfn_stdout(char c, void *param); // param: ignored void mg_pfn_stdout(char c, void *param); // param: ignored
// A helper macro for printing JSON: mg_snprintf(buf, len, "%m", MG_ESC("hi"))
#define MG_ESC(str) mg_print_esc, 0, (str)