From 270af17cf7848d41033a92feecb1c4c1f695c956 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20L=2E=20=C5=A0ijanec?= Date: Sat, 2 May 2020 00:57:31 +0200 Subject: =?UTF-8?q?fix=20glede=20na=20prej=C5=A1nji=20komit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- a.out | Bin 12252 -> 12252 bytes src/tape.c | 14 +++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/a.out b/a.out index ce1f0da..8d1341b 100755 Binary files a/a.out and b/a.out differ diff --git a/src/tape.c b/src/tape.c index 42d736d..f207e8f 100644 --- a/src/tape.c +++ b/src/tape.c @@ -64,13 +64,13 @@ int bvr_inline_command_processor(FILE * page_source_file, FILE * temp_output_fil } if(copy_buffer[(ftell(page_source_file)-1)% COPY_BUFFER_SIZE] == CLOSING_COMMAND_TAG_CHAR_1 && copy_buffer[ftell(page_source_file)% COPY_BUFFER_SIZE] == CLOSING_COMMAND_TAG_CHAR_2) { // end of arguments! - /// char argument_string[argument_length+1]; - /// strncpy(argument_string, copy_buffer+(ftell(page_source_file)-(argument_length-1))% COPY_BUFFER_SIZE, argument_length); - copy_buffer[(ftell(page_source_file)-1)% COPY_BUFFER_SIZE] = '\0'; - /// argument_string[argument_length-2] = '\0'; - printf("end of command, command was %c, argument was %s\n", copy_buffer[(ftell(page_source_file)-(1+argument_length))% COPY_BUFFER_SIZE], - /// argument_string); - copy_buffer+(ftell(page_source_file)-(argument_length-1))% COPY_BUFFER_SIZE); + char argument_string[argument_length+1]; + for(int i=0; i