]> Nishi Git Mirror - gwion.git/commitdiff
:art: Toggle stdin (and fix naming for windows
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Wed, 16 Sep 2020 22:31:17 +0000 (00:31 +0200)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Wed, 16 Sep 2020 22:31:17 +0000 (00:31 +0200)
include/arg.h
src/arg.c
src/gwion.c

index d092cc675c4ec1588414f0899f3586f24757a2dc..ae9746ad8af4ed9ce957a7e287b7b329c0892f94 100644 (file)
@@ -9,7 +9,7 @@ typedef struct Arg_ {
   struct Vector_ config;
   struct SoundInfo_ *si;
   m_bool loop;
-  m_bool stdin;
+  m_bool read_stdin;
 } Arg;
 
 ANN void arg_release(Arg*);
index 46c0c1ff07ae99e74c600c13dbad1b6940b5764f..d3e9489be8b995fdcfc8a706a2962de90d6bcf0a 100644 (file)
--- a/src/arg.c
+++ b/src/arg.c
@@ -118,7 +118,7 @@ ANN m_bool _arg_parse(const Gwion gwion, Arg* arg) {
           arg_set_pass(gwion, tmp);
           break;
         case '\0':
-          arg->stdin = 1;
+          arg->read_stdin = !!arg->read_stdin;
           break;
         default:
           gw_err(_("invalid arguments"));
index 07b221e3e9afa7719b9c3b0cfe9aa20ef1c7888f..dfd4363a5f2b994b3cd8a30338f48c1fddb2d86b 100644 (file)
@@ -79,7 +79,7 @@ ANN static m_bool gwion_ok(const Gwion gwion, Arg* arg) {
     if(gwion_engine(gwion)) {
       gwion_cleaner(gwion);
       gwion_compile(gwion, &arg->add);
-      if(arg->stdin)
+      if(arg->read_stdin)
         compile_file(gwion, "stdin", stdin);
       return GW_OK;
     }