txlyre há 1 dia atrás
pai
commit
5ac3fa90ed
1 ficheiros alterados com 8 adições e 1 exclusões
  1. 8 1
      langs/qi/run.sh

+ 8 - 1
langs/qi/run.sh

@@ -1,9 +1,16 @@
+IN="$(mktemp --suffix .qi)"
+
+cat > "$IN"
+
 TEMPC=$(mktemp --suffix=.c)
-cat | qic > $TEMPC
+
+cat "$IN" | qic > $TEMPC
 if [ $? -ne 0 ]; then
   exit 1
 fi
+
 TEMPO=$(mktemp)
+
 clang -I/usr/share/libqirt -lm "$TEMPC" /usr/share/libqirt/qirt.c -lgc -o "$TEMPO"
 if [ $? -ne 0 ]; then
   exit 1