﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
104	emximp: Processes aliased exports in the wrong way	froloff	bird	"emximp create wrong function name, while converted def file, provided alias name in EXPORT section.
For example, lines in input .def file
{{{
LIBRARY ZLIB2
EXPORTS
	zlibVersion = _zlibVersion
	deflate = _deflate
}}}
will cause the following text in output .imp file (same for .a and .lib):
{{{
; -------- zlib2.lib --------
zlibVersion            ZLIB2    _zlibVersion ?
deflate                ZLIB2    _deflate ?
}}}

While the destination shall looks like this:
{{{
; -------- zlib2.lib --------
zlibVersion             ZLIB2    zlibVersion ?
deflate                 ZLIB2    deflate ?
}}}

The reason of this bug in emx\src\libmoddef\moddef2.c
Patch provided in attach.
This also emxomfld and emxbind. 
Some changes also preferable in weak.c, function symAddExport(), while parsing def file."	defect	closed	normal	libc-0.6.2	emx	0.6	normal	invalid	emximp	
