:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / lib / crtdll / misc / initterm.c
1 #include <crtdll/stdlib.h>
2
3
4 void  _initterm (
5         void (* fStart[])(void),
6         void (* fEnd[])(void)
7         )
8 {
9         int i = 0;
10
11
12         if ( fStart == NULL || fEnd == NULL )
13                 return;
14
15         while ( &fStart[i] < fEnd )
16         {
17                 if ( fStart[i] != NULL )
18                         (*fStart[i])();
19                 i++;
20         }
21 }
22 typedef int (* _onexit_t)(void);
23
24 _onexit_t __dllonexit (
25         _onexit_t func,
26         void (** fStart[])(void),
27         void (** fEnd[])(void)
28         )
29 {
30 }
31
32 _onexit_t _onexit(_onexit_t x)
33 {
34         return x;
35 }