branch update for HEAD-2003021201
[reactos.git] / lib / crtdll / misc / initterm.c
1 #include <msvcrt/stdlib.h>
2
3
4 void _initterm(void (*fStart[])(void), void (*fEnd[])(void))
5 {
6         int i = 0;
7
8         if ( fStart == NULL || fEnd == NULL )
9                 return;
10
11         while ( &fStart[i] < fEnd )
12         {
13                 if ( fStart[i] != NULL )
14                         (*fStart[i])();
15                 i++;
16         }
17 }
18
19
20 typedef int (* _onexit_t)(void);
21
22 _onexit_t __dllonexit(_onexit_t func, void (** fStart[])(void), void (** fEnd[])(void))
23 {
24 }
25
26 _onexit_t _onexit(_onexit_t x)
27 {
28         return x;
29 }