neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

dump_bin_array.lua (305B)


      1 local function dump_bin_array(output, name, data)
      2  output:write([[
      3  static const uint8_t ]] .. name .. [[[] = {
      4 ]])
      5 
      6  for i = 1, #data do
      7    output:write(string.byte(data, i) .. ', ')
      8    if i % 10 == 0 then
      9      output:write('\n  ')
     10    end
     11  end
     12  output:write([[
     13 };
     14 ]])
     15 end
     16 
     17 return dump_bin_array