-/*
-Why are we assuming endianness here? This is retarded
-*/
- exeheader[1] = l[0];
- exeheader[2] = l[1] - 1;
-
- // Write header
- size_t unused = write(ofd, headpoint, headsize);
- unused = write(ofd, p + l[0], l[1] - l[0]);
+ SETLE16(header, 0, l[0]);
+ SETLE16(header, 2, l[1] - 1);