Ignore:
Timestamp:
Aug 22, 2000, 10:09:21 AM (25 years ago)
Author:
phaller
Message:

Restructured

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/msvcrt/msvcrt.h

    r1896 r4069  
    1 /* $Id: msvcrt.h,v 1.2 1999-11-30 19:44:04 sandervl Exp $ */
     1/* $Id: msvcrt.h,v 1.3 2000-08-22 08:09:21 phaller Exp $ */
    22
    33/* Definitions for the MS Visual C-Runtime library (MSVCRT/MSVCRT20/MSVCRT40)
    44 *
    55 * Copyright 1999 Jens Wiessner
     6 * Copyright 2000 Patrick Haller
    67 */
     8
     9#ifndef _H_MSVCRT_
     10#define _H_MSVCRT_
     11
    712
    813typedef struct
     
    1217} CRTDLL_FILE, *PCRTDLL_FILE;
    1318
    14 wchar_t ** __wargv;
    15 wchar_t * _wpgmptr;
    16 wchar_t ** _wenviron;
    17 
    18 int __app_type;
    19 int __usermatherr;
    20 
    2119typedef VOID (*new_handler_type)(VOID);
    22 static new_handler_type new_handler;
    23 
    24 // var Defs
    25 UINT    MSVCRT___argc;     
    26 LPSTR   *MSVCRT___argv;     
    27 int     MSVCRT___mb_cur_max;
    28 LPSTR   MSVCRT__acmdln;     
    29 UINT    MSVCRT__basemajor; 
    30 UINT    MSVCRT__baseminor; 
    31 UINT    MSVCRT__baseversion;
    32 UINT    MSVCRT__commode;   
    33 UINT    MSVCRT__daylight;   
    34 LPSTR   MSVCRT__environ;   
    35 LPSTR   MSVCRT__fileinfo;   
    36 UINT    MSVCRT__fmode;     
    37 double  *MSVCRT__HUGE;     
    38 UINT    MSVCRT__osmajor;   
    39 UINT    MSVCRT__osminor;   
    40 UINT    MSVCRT__osmode;     
    41 UINT    MSVCRT__osver;     
    42 UINT    MSVCRT__osversion; 
    43 USHORT  MSVCRT__pctype[] = {0,0};
    44 LPSTR   MSVCRT__pgmptr;     
    45 USHORT *MSVCRT__pwctype;     
    46 UINT    MSVCRT__timezone;   
    47 LPSTR   MSVCRT__tzname;
    48 UINT    MSVCRT__winmajor;   
    49 UINT    MSVCRT__winminor;   
    50 UINT    MSVCRT__winver;     
    51 
    52 
    53 // syserr / sysnerr Defs
    54 const char *MSVCRT_sys_errlist[] = {
    55 __syserr00, __syserr01, __syserr02, __syserr03, __syserr04,
    56 __syserr05, __syserr06, __syserr07, __syserr08, __syserr09,
    57 __syserr10, __syserr11, __syserr12, __syserr13, __syserr14,
    58 __syserr15, __syserr16, __syserr17, __syserr18, __syserr19,
    59 __syserr20, __syserr21, __syserr22, __syserr23, __syserr24,
    60 __syserr25, __syserr26, __syserr27, __syserr28, __syserr29,
    61 __syserr30, __syserr31, __syserr32, __syserr33, __syserr34,
    62 __syserr35, __syserr36, __syserr37, __syserr38
    63 };
    64 int __sys_nerr = sizeof(MSVCRT_sys_errlist) / sizeof(MSVCRT_sys_errlist[0]);
    65 int*    MSVCRT__sys_nerr = &__sys_nerr;
    6620
    6721// extern Defs
    6822extern CRTDLL_FILE _iob;
     23
     24
     25#endif /* _H_MSVCRT_ */
Note: See TracChangeset for help on using the changeset viewer.