fabend->timestr = NULL;
}
-void readFileIntoMemory(const char* file_path, memFile* mem)
+void readStdInIntoMemory(memFile* mem)
{
char* buf = malloc(sizeof(char));
FILE* memstream = open_memstream(mem->data, mem->size);
- FILE* file = fopen(file_path, "r");
+ FILE* file = fdopen(0, "r");
while(fread(buf, sizeof(char), 1, file) != 0) {
fwrite(buf, sizeof(char), 1, memstream);
{
memFile* fileContent = malloc(sizeof(memFile));
init_memFile(fileContent);
- readFileIntoMemory("/dev/stdin", fileContent);
+ readStdInIntoMemory(fileContent);
char* saldostr = malloc(sizeof(char) * MAX_STRING_LENGTH);
memset(saldostr, 0, MAX_STRING_LENGTH);