From 2116bc776b93e40feea08904e690e34ec76b2ae5 Mon Sep 17 00:00:00 2001 From: ame Date: Thu, 22 Feb 2024 10:39:36 -0600 Subject: better print --- src/io.c | 9 ++++++++- src/net.c | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/io.c b/src/io.c index 852d175..0440c1d 100644 --- a/src/io.c +++ b/src/io.c @@ -124,9 +124,16 @@ void i_pprint(lua_State* L, int indent, int skip_indent){ size_t len; char* wowa = (char*)luaL_tolstring(L, -1, &len); printf("\""); - for(int i = 0; i != len; i++) printf("%c",wowa[i]); + for(int i = 0; i != len; i++) { + printf("%c",wowa[i]); + if(wowa[i] == '\n') print_indentation(indent); + } printf("\""); break; + case LUA_TBOOLEAN: + if(!skip_indent) print_indentation(indent); + printf(color_blue"%s"color_reset, lua_toboolean(L,-1)?"true":"false"); + break; case LUA_TFUNCTION: if(!skip_indent) print_indentation(indent); printf(color_yellow"(%p)"color_reset, lua_topointer(L, -1)); diff --git a/src/net.c b/src/net.c index f0f9c8e..efc52e5 100644 --- a/src/net.c +++ b/src/net.c @@ -146,7 +146,7 @@ int parse_header(char* buffer, int header_eof, parray_t** _table){ str_free(current); *_table = table; return 0; -}s +} void http_build(str** _dest, int code, char* code_det, char* header_vs, char* content, size_t len){ /**dest = str_init( -- cgit v1.2.3