X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/ad131c2579b5e9fda58e5d76bdb20d5949a711ee..bcb2af729883325b5c3c041411b026d125c78869:/lib/eclient.c?ds=sidebyside diff --git a/lib/eclient.c b/lib/eclient.c index c253b06..d768f57 100644 --- a/lib/eclient.c +++ b/lib/eclient.c @@ -888,6 +888,16 @@ static void vstash_command(disorder_eclient *c, } else if(arg == disorder__body) { body = va_arg(ap, char **); nbody = va_arg(ap, int); + } else if(arg == disorder__integer) { + long n = va_arg(ap, long); + char buffer[16]; + snprintf(buffer, sizeof buffer, "%ld", n); + vector_append(&vec, xstrdup(buffer)); + } else if(arg == disorder__time) { + time_t n = va_arg(ap, time_t); + char buffer[16]; + snprintf(buffer, sizeof buffer, "%lld", (long long)n); + vector_append(&vec, xstrdup(buffer)); } else vector_append(&vec, arg); }