def write_func_declaration type:, c_name:, args: [], static: true
      write_func_prototype type, c_name, args, static: static
      @code << ";"
      new_line
    end
def write_func_declaration type:, c_name:, args: [], static: true
      write_func_prototype type, c_name, args, static: static
      @code << ";"
      new_line
    end
type - Return type of the method.
 c_name - C Name.
 args - Array of Arrays containing data type and variable name.