Top Level Namespace

Defined Under Namespace

Modules: Atk

Instance Method Summary collapse

Instance Method Details



3
4
5
6
7
8
9
10
11
12
# File 'ext/atk/makeinits.rb', line 3

def print_data(array, type, defs, extern = false)
  if array[type]
    extern_def = "extern void" if extern
    print "##{defs} #{type}\n" if defs
    array[type].each do |val|
	   print "#{extern_def}   #{val};\n"
    end
    print "#endif\n" if defs
  end
end