diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2026-05-01 17:58:29 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2026-05-01 18:39:26 +0300 |
| commit | dbf8737fd34a0766691999e3271e9c5662ffae0d (patch) | |
| tree | a251580f9092cd2c6f470f353effdbc7696d2873 /mod/io.c | |
| parent | 7a68d1106b37e16c24e58bc77ce49fc6beadce9c (diff) | |
| download | fwd-dbf8737fd34a0766691999e3271e9c5662ffae0d.tar.gz fwd-dbf8737fd34a0766691999e3271e9c5662ffae0d.zip | |
add fwdprint_str to help write tests
Diffstat (limited to 'mod/io.c')
| -rw-r--r-- | mod/io.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -19,6 +19,14 @@ long fwdprint_i64(fwd_extern_args_t args) return 0; } +long fwdprint_str(fwd_extern_args_t args) +{ + assert(args.argc == 1); + const char *s = FWD_ARG_T(args, 0, const char *); + printf("%s", s); + return 0; +} + int fwdopen(fwd_state_t *state) { FWD_REGISTER(state, fwdprint_nl, @@ -27,5 +35,8 @@ int fwdopen(fwd_state_t *state) FWD_REGISTER(state, fwdprint_i64, FWD_VOID, FWD_T(int64_t)); + FWD_REGISTER(state, fwdprint_str, + FWD_VOID, FWD_T(const char *)); + return 0; } |
