Skip to content

Commit

Permalink
Add initial snapshot of runtime crt.
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@2 4407c894-4637-0410-b4f5-ada5f102cad1
  • Loading branch information
kai1970 committed Aug 10, 2007
1 parent 62d3128 commit 518dd33
Show file tree
Hide file tree
Showing 2,402 changed files with 176,455 additions and 0 deletions.
4 changes: 4 additions & 0 deletions mingw-w64-crt/CRT_fp10.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
void _fpreset (void)
{ __asm__ ("fninit" ) ;}

void __attribute__ ((alias ("_fpreset"))) fpreset(void);
5 changes: 5 additions & 0 deletions mingw-w64-crt/CRT_fp8.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
extern void (*_imp___fpreset)(void) ;
void _fpreset (void)
{ (*_imp___fpreset)(); }

void __attribute__ ((alias ("_fpreset"))) fpreset(void);
51 changes: 51 additions & 0 deletions mingw-w64-crt/ChangeLog
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
2007-07-25 Kai Tietz <[email protected]>

* mingw_helpers.c: New file for libmingw32.a.
* crtdll.c, crtexe.c: (__dyn_tls_init_callback,
_decode_pointer, _encode_pointer, mingw_app_type): Moved
implementation to mingw_helpers.c.

2007-07-25 Kai Tietz <[email protected]>

* crtbegin.c, crtend.c: New.
* Makfile: generate crtbegin.o and crtend.o objects.
* CRT_fp10.c: Renamed according to Makefile.
* CRT_fp8.c: Renamed according to Makefile.

2007-07-19 Kai Tietz <[email protected]>

* Makefile: Add crt0_c.c and crt0_w.c
* crt0_c.c: New.
* crt0_w.c: New.
* crtexe.c: Combine win/console for sake of -mconsole and
-mwindows and move default main for win into libmingw32.a.

2007-07-19 NightStrike <[email protected]>

* Makefile: Replace EXE by EXEEXT as autoconf defines it.

2007-07-18 Kai Tietz <[email protected]>

* Makefile: Enable windows starup.
Add misc/wassert.c to libmingwex.a.
* misc/wassert.c: Add _wassert method.

2007-07-17 Kai Tietz <[email protected]>

* crtexe.c: Define argv, envp unicode specific.
Corrected definition of __initenv and __winitenv.
* internal.h: Corrected definition of __initenv and __winitenv.

2007-07-17 Professor Brian Ripley <[email protected]>

* Makefile: Replaced hardcoded /usr/local by $prefix.
Removed install of none existing docdir.

2007-07-15 Kai Tietz <[email protected]>

* Contributed initial crt set.


Local Variables:
version-control: never
End:
12 changes: 12 additions & 0 deletions mingw-w64-crt/DISCLAIMER
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
/**
* DISCLAIMER
* This file has no copyright assigned and is placed in the Public Domain.
* This file is a part of the w64 mingw-runtime package.
*
* The w64 mingw-runtime package and its code is distributed in the hope that it
* will be useful but WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESSED OR
* IMPLIED ARE HEREBY DISCLAIMED. This includes but is not limited to
* warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* You are free to use this package and its code without limitation.
*/
Loading

0 comments on commit 518dd33

Please sign in to comment.