<?xml version="1.0" encoding="UTF-8"?>
<oembed>
 <version>1.0</version>
 <type>link</type>
 <provider_name>Rainbow Dash Network</provider_name>
 <provider_url>http://rainbowdash.net/</provider_url>
 <title>thismightbeauser's status on Sunday, 22-Dec-19 03:43:18 UTC</title>
 <author_name>thismightbeauser</author_name>
 <author_url>http://rainbowdash.net/thismightbeauser</author_url>
 <url>http://rainbowdash.net/notice/5468113</url>
 <html>Apparently reading a binary file to a char pointer and casting to a struct is a bad thing because different architectures can insert padding between the fields to cause them to align &amp;quot;better&amp;quot; for that machine. Writing is the same. I was writing an RLE binary file (a packed bitmap) this way on x64 and reading on 6502 (Commodore 64) and I guess I got lucky that nothing exploded since all the fields were in order of descending size.</html>
</oembed>
