The files are a header file and a .def file that presumably allows tcc to link against winmm.dll, a multimedia support library on Windows. The "extracted" part refers to the header and def information, not the code, so I don't think copyright issues as at play.
I am also curious what is the community attitude on how to link to various system libraries. Should we start including various platform specific headers? Miki. On 30 March 2012 23:13, Jared Maddox <[email protected]> wrote: > > Date: Fri, 30 Mar 2012 16:28:13 -0700 (PDT) > > From: Lance Mason <[email protected]> > > To: [email protected] > > Subject: [Tinycc-devel] Could someone please augment tcc development > > tree with this? > > Message-ID: > > <[email protected]> > > Content-Type: text/plain; charset="us-ascii" > > > > Could someone please augment tcc development tree with this? > > I am sure the slightly modified files are correct for the current > version of > > TCC. > > > > It was extracted from an early Windows XP DLL so it should work for > > all important versions of Windows. > > > > What is it, where did you get it, how did you get it? > > To a certain extent, things can be legally reverse-engineered without > permission (example: you can read the linker table from a dll to > figure out what symbols it provides, do research on those symbols > online, & use that to create a replacement dll), but there are also > restrictions (you cannot normally convert a dll into assembly code, > and base your replacement on THAT, because the binary machoine code is > not considered 'public', while the linker tables have to be public to > work at all). > > Depending on where you got it, and how, it might be something that > CANNOT be added to TCC. > > I say all this because "extracted from an early Windows XP DLL" makes > me suspicious. > > _______________________________________________ > Tinycc-devel mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/tinycc-devel >
_______________________________________________ Tinycc-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/tinycc-devel
