Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1.  
  2. #include "variety.h"
  3. #include "initfini.h"
  4.  
  5. _WCRTLINKD extern char   *LpCmdLine;    /* pointer to command line */
  6. _WCRTLINKD extern char   *LpPgmName;    /* pointer to program name */
  7. _WCRTLINKD int     ___Argc; /* argument count */
  8. _WCRTLINKD char *  ___Argv[2]; /* argument vector */
  9. _WCRTLINK void exit( int status );
  10.  
  11. _WCRTLINK extern void  (*__process_fini)( unsigned, unsigned );
  12.  
  13. extern int main( int, char ** );
  14.  
  15. #pragma aux __KolibriMain "*";
  16.    
  17. void __KolibriMain(void )
  18. /***************************************/
  19. {   ___Argc = 2;
  20.     ___Argv[0] = LpPgmName;
  21.     ___Argv[1] = LpCmdLine;
  22.      
  23. //    __process_fini = &__FiniRtns;
  24.     __InitRtns( 255 );
  25. //        __CommonInit();
  26.     exit( main( ___Argc, ___Argv ) );
  27.  
  28. }
  29.  
  30.  
  31.  
  32.  
  33.  
  34.