diff --git a/asm-savers.h b/asm-savers.h index 1087fb3..cf91ae7 100644 --- a/asm-savers.h +++ b/asm-savers.h @@ -138,7 +138,11 @@ char* ntsys_get_arg(ntsys_asm_cache_t save) { } } save->string = str; +<<<<<<< HEAD printf("Loading : %s\n", save->string); +======= + printf("Loading : %s\n", str); +>>>>>>> fixed return str; } @@ -402,6 +406,7 @@ int __ntsys_arg_function_loader(ntsys_argument_parser_t* parser) { if (select_argument(parser) == EXIT_FAILURE) return EXIT_FAILURE; } if (parser->is_rewrite == 0) *parser->file_size = ftell(parser->fp) + 1; + fflush(parser->fp); return EXIT_SUCCESS; } diff --git a/example.asm b/example.asm index cba1995..72a4c97 100644 --- a/example.asm +++ b/example.asm @@ -1,4 +1,4 @@ main: ; Метка main push.string "Hello, world!\n" ; Записываем строку - push byte 0x00 ; Запись номера SYSCALL + push byte 0x00 ; Запись номера SYSCALL syscall ; Системный вызов \ No newline at end of file diff --git a/input.exe b/input.exe index 65b9e18..0bf753d 100644 Binary files a/input.exe and b/input.exe differ diff --git a/ntsys b/ntsys deleted file mode 100755 index c804488..0000000 Binary files a/ntsys and /dev/null differ