1
0
mirror of https://github.com/cc65/cc65.git synced 2024-07-03 06:29:36 +00:00

Small optimization for shorter code.

git-svn-id: svn://svn.cc65.org/cc65/trunk@5681 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
uz 2012-06-03 16:49:23 +00:00
parent ed7db04ca5
commit 95413d0350

View File

@ -38,9 +38,6 @@ struct dirent* __fastcall__ readdir (register DIR* dir)
goto exitpoint;
}
/* Adjust the directory offset */
dir->off += 4;
/* Read the next file entry into the buffer */
for (count = 0, b = buffer; count < sizeof (buffer); ++b) {
if (!_dirread1 (dir, b)) {
@ -52,8 +49,8 @@ struct dirent* __fastcall__ readdir (register DIR* dir)
}
}
/* Bump the directory offset */
dir->off += count;
/* Bump the directory offset and include the bytes for line-link and size */
dir->off += count + 4;
/* End of directory is reached if the buffer contains "blocks free". It is
* sufficient here to check for the leading 'b'. buffer will contain at