diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/tlv.c | 4 | ||||
-rw-r--r-- | src/x.tlv | 43 |
2 files changed, 3 insertions, 44 deletions
diff --git a/src/tlv.c b/src/tlv.c index adf21c3..5800418 100644 --- a/src/tlv.c +++ b/src/tlv.c @@ -89,7 +89,9 @@ static void teliva_load_definition(lua_State* L, FILE* in) { strcpy(line, "-\n"); } else { - assert(fgets(line, 1024, in)); + memset(line, '\0', 1024); +//? printf("%d\n", feof(in)); + fgets(line, 1024, in); //? printf("new line: %s", line); } } diff --git a/src/x.tlv b/src/x.tlv deleted file mode 100644 index c7f5247..0000000 --- a/src/x.tlv +++ /dev/null @@ -1,43 +0,0 @@ -- __teliva_timestamp: foo1 - window: - >window = curses.stdscr() -- __teliva_timestamp: foo2 - n: - >n = 0 -- __teliva_timestamp: foo3 - render: - >function render(window) - > window:clear() - > window:attron(curses.A_BOLD) - > window:attron(curses.color_pair(6)) - > window:mvaddstr(10, 10, " ") - > window:mvaddstr(10, 11, n) - > window:attroff(curses.color_pair(6)) - > window:attroff(curses.A_BOLD) - > curses.refresh() - >end - __teliva_note: foo -- __teliva_timestamp: foo4 - menu: - >menu = {Enter="increment"} -- __teliva_timestamp: foo5 - update: - >function update(window) - > local key = curses.getch() - > if key == 10 then - > n = n+1 - > end - >end -- __teliva_timestamp: foo6 - main: - >function main() - > for i=1,7 do - > curses.init_pair(i, 0, i) - > end - > curses.init_pair(255, 15, 1) -- reserved for Teliva error messages - > - > while true do - > render(window) - > update(window) - > end - >end |