old_contents: from os import makedirs
  import textwrap
  
  with open('../resources/sounds/blip.wav', 'rb') as i:
    data = i.read()
  
  header = """\
  #ifndef BLIP_H
  #define BLIP_H
  
  #include <cstdint>
  #include <vector>
  
  static std::vector<std::uint8_t> blip = {
    %s
  };
  #endif /* BLIP_H */
  """ % '\n\t'.join(
    textwrap.wrap(
      ', '.join('0x%02x' % ord(y) for y in data),
    80)
  )
  
  makedirs('../src/res/')
  with open('../src/res/blip.h', 'w') as f:
    f.write(header)
  
new_contents: from os import makedirs
  import textwrap
  
  with open('../resources/sounds/blip.wav', 'rb') as i:
    data = i.read()
  
  header = """\
  #ifndef BLIP_H
  #define BLIP_H
  
  #include <cstdint>
  #include <vector>
  
  static std::vector<std::uint8_t> blip = {
    %s
  };
  #endif /* BLIP_H */
  """ % '\n\t'.join(
    textwrap.wrap(
      ', '.join('0x%02x' % ord(y) for y in data),
    79)
  )
  
  makedirs('../src/res/')
  with open('../src/res/blip.h', 'w') as f:
    f.write(header)
  
subject: Fix off-by-one in header line wrapping.