Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e17a21d3 authored by Al Viro's avatar Al Viro
Browse files

get_acorn_filename(): deobfuscate a bit



Lots of Idiotic Silly Parentheses is -> that way...  What that
condition checks is that there's exactly 32 bytes between the
end of name and the end of entire drectory record.

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 972b241f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -58,7 +58,7 @@ int get_acorn_filename(struct iso_directory_record *de,
	std = sizeof(struct iso_directory_record) + de->name_len[0];
	if (std & 1)
		std++;
	if ((*((unsigned char *) de) - std) != 32)
	if (de->length[0] - std != 32)
		return retnamlen;
	chr = ((unsigned char *) de) + std;
	if (strncmp(chr, "ARCHIMEDES", 10))