node/lib/metasm/metasm/compile_c.rb
def c_udata(data, align)
			@source << "#{@label_oldname[data.name]}:" if @label_oldname[data.name]
			@source << "#{data.name} "
			@source.last <<
			case data.type
			when BaseType
				len = @parser.typesize[data.type.name]
				case data.type.name
				when :__int8;  'db ?'
				when :__int16; 'dw ?'
				when :__int32; 'dd ?'
				when :__int64; 'dq ?'
				else "db #{len} dup(?)"
				end
			else
				len = sizeof(data)
				"db #{len} dup(?)"
			end
			len %= align
			len == 0 ? align : len
		end
# an ExeFormat (mostly used for unique label creation, and cpu.check_reserved_name)
an ExeFormat (mostly used for unique label creation, and cpu.check_reserved_name)
an ExeFormat ( mostly used for unique label creation and cpu . check_reserved_name )
def c_udata(data, align)
			@source << "#{@label_oldname[data.name]}:" if @label_oldname[data.name]
			@source << "#{data.name} "
			@source.last <<
			case data.type
			when BaseType
				len = @parser.typesize[data.type.name]
				case data.type.name
				when :__int8;  'db ?'
				when :__int16; 'dw ?'
				when :__int32; 'dd ?'
				when :__int64; 'dq ?'
				else "db #{len} dup(?)"
				end
			else
				len = sizeof(data)
				"db #{len} dup(?)"
			end
			len %= align
			len == 0 ? align : len
		end
def c_udata ( data , align ) @source << "#{@label_oldname[data.name]}:" if @label_oldname [ data . name ] @source << "#{data.name} " @source . last << case data . type when BaseType len = @parser . typesize [ data . type . name ] case data . type . name when :__int8 ; 'db ?' when :__int16 ; 'dw ?' when :__int32 ; 'dd ?' when :__int64 ; 'dq ?' else "db #{len} dup(?)" end else len = sizeof ( data ) "db #{len} dup(?)" end len %= align len == 0 ? align : len end
an ExeFormat (mostly used for unique label creation, and cpu.check_reserved_name)
an ExeFormat ( mostly used for unique label creation and cpu . check_reserved_name )
data
align