X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=fileutils.asm;h=8596ff381ec87a8885bc3ac4f8cc8203fb2b4b2d;hb=aab6303fb9c43a2d727774c25b3c50a4b1fcae8d;hp=0f829f59a2abfde75c95d62b7cd66e2a99dda999;hpb=0af29f26ae69ba0ba9c5088612f0c537a20c0344;p=sped.git diff --git a/fileutils.asm b/fileutils.asm index 0f829f5..8596ff3 100644 --- a/fileutils.asm +++ b/fileutils.asm @@ -80,10 +80,14 @@ readFile: mov DWORD [ebp-BUF_PTR], eax ; write string to buffer - mov eax, DWORD [ebp-BUF_PTR] + mov eax, [ebp-LINES_READ] mov ecx, 4 mul ecx - mov eax, esi + add eax, DWORD [ebp-BUF_PTR] + mov [eax], esi + + ; push DWORD [eax] + ; call printf add DWORD [ebp-LINES_READ], 1 @@ -197,3 +201,7 @@ readLine: pop ebp ret +; writes contents of string array into file +; arg: filename, string array +; writeFile: +