class BinData::Stringz
def trim_and_zero_terminate(str)
def trim_and_zero_terminate(str) str.force_encoding(Encoding::BINARY) if RUBY_VERSION >= "1.9" str = truncate_after_first_zero_byte(str) str = trim_to(str, eval_parameter(:max_length)) append_zero_byte_if_needed(str) end