diff options
author | FreeArtMan <dos21h@gmail.com> | 2015-06-22 12:35:37 +0300 |
---|---|---|
committer | FreeArtMan <dos21h@gmail.com> | 2015-06-22 12:35:37 +0300 |
commit | 43d3e330b0064c8ab962a7e77b4f26ac2c63f8ec (patch) | |
tree | f12c6b3a2e87d4fd58689d94b612b4a7833ea335 /libterm/term_io.h | |
parent | 712439932ce9ac04fa6354cd4603046232121974 (diff) | |
download | microbbs-43d3e330b0064c8ab962a7e77b4f26ac2c63f8ec.tar.gz microbbs-43d3e330b0064c8ab962a7e77b4f26ac2c63f8ec.zip |
Replaced print to term_printf. Fixed warning
Diffstat (limited to 'libterm/term_io.h')
-rw-r--r-- | libterm/term_io.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/libterm/term_io.h b/libterm/term_io.h index 3c84972..b05af39 100644 --- a/libterm/term_io.h +++ b/libterm/term_io.h @@ -3,14 +3,18 @@ #include <stdio.h> #include <stdlib.h> +#include <stdarg.h> #include "screen_modes.h" #include "term.h" -#define READLINE_NONE 0 -#define READLINE_ALPHA 1 -#define READLINE_TEXT 2 -#define READLINE_HIDDEN 3 +#define READLINE_NONE 0 //none +#define READLINE_ALPHA 1 //isalpsha +#define READLINE_TEXT 2 //[a-zA-Z0-9] + ispunct +#define READLINE_HIDDEN 3 //[a-zA-Z] +#define READLINE_NUMBER 4 //[0-9] +#define READLINE_SYMBOL 5 //not yet +#define READLINE_ALPHANUM 6 //not yet int term_fprint( screen_mode_e mode, FILE *f ); @@ -21,5 +25,6 @@ int term_draw_hline( term_screen *ts, int pc, int pr, int sz, char ch ); int term_getc( term_screen *ts ); int term_putc( term_screen *ts, char c ); int term_readline( term_screen *ts, char *str, size_t str_size, int flag ); +int term_printf( term_screen *ts, const char *format, ...); #endif |