add -L for generating little-endian code. this is a merger of anyrhine's 0l (he calls it pl) and vl. i'm not convinced that it generates the correct byte order for all header types, but it's what he's been using. i also have no convenient way to test it.