From 165e8888646d049b3e1801ace1d9b300136e963f Mon Sep 17 00:00:00 2001 From: 0xseantasker <0xseantasker@gmail.com> Date: Sun, 7 Jul 2024 23:20:41 +1000 Subject: [PATCH] - Added support to read from stdin if the file source is "stdin" --- src/source/src_hops.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/source/src_hops.c b/src/source/src_hops.c index 99e6e5d2..6426e6e8 100644 --- a/src/source/src_hops.c +++ b/src/source/src_hops.c @@ -154,7 +154,13 @@ void src_hops_open(src_hops_obj * obj) { void src_hops_open_interface_file(src_hops_obj * obj) { - obj->fp = fopen(obj->interface->fileName, "rb"); + if (strcmp(obj->interface->fileName, "stdin") == 0) + { + obj->fp = freopen(NULL, "rb", stdin); + }else + { + obj->fp = fopen(obj->interface->fileName, "rb"); + } if (obj->fp == NULL) { printf("Cannot open file %s\n", obj->interface->fileName);