console output module. (not yet input) More...
#include "value.h"Go to the source code of this file.
Data Structures | |
| struct | RPrintfFormat |
| printf tiny (mruby/c) version format container. More... | |
| struct | RPrintf |
| printf tiny (mruby/c) version data container. More... | |
Macros | |
| #define | mrb_p(vm, v) |
| #define | console_print mrbc_print |
| #define | console_nprint mrbc_nprint |
| #define | console_putchar mrbc_putchar |
| #define | console_printf mrbc_printf |
Typedefs | |
| typedef struct RPrintf | mrbc_printf_t |
| printf tiny (mruby/c) version data container. | |
Functions | |
| static void | mrbc_print (const char *str) |
| static void | mrbc_printf_init (mrbc_printf_t *pf, char *buf, int size, const char *fstr) |
| static void | mrbc_printf_clear (mrbc_printf_t *pf) |
| static void | mrbc_printf_end (mrbc_printf_t *pf) |
| static int | mrbc_printf_len (mrbc_printf_t *pf) |
| static int | mrbc_printf_str (mrbc_printf_t *pf, const char *str, int pad) |
console output module. (not yet input)
Copyright (C) 2015- Kyushu Institute of Technology. Copyright (C) 2015- Shimane IT Open-Innovation Center. This file is distributed under BSD 3-Clause License.
Definition in file console.h.
| #define console_nprint mrbc_nprint |
| #define console_print mrbc_print |
| #define console_printf mrbc_printf |
| #define console_putchar mrbc_putchar |
| #define mrb_p | ( | vm, | |
| v ) |
| typedef struct RPrintf mrbc_printf_t |
printf tiny (mruby/c) version data container.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
sprintf subcontract function for char 's'
| pf | pointer to mrbc_printf. |
| str | output string. |
| pad | padding character. |
| 0 | done. |
| -1 | buffer full. |
Definition at line 172 of file console.h.