Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

Global Variables

The Microsoft run-time library provides the following global variables. These global variables have been deprecated in Visual C++ 2005 for the more secure functional versions, which should be used in place of the global variable (except _pgmptr and _wpgmptr).




Controls memory heap granularity

_daylight, _dstbias, _timezone, and _tzname

Adjust for local time; used in some date and time functions

errno, _doserrno, _sys_errlist, and _sys_nerr

Store error codes and related information

_environ, _wenviron

Pointers to arrays of pointers to strings that constitute process environment


Specifies whether information regarding open files of a process is passed to new processes


Sets default file-translation mode

_pctype, _pwctype, _wctype, _mbctype, _mbcasemap

Contain information used by the character classification functions.

_pgmptr, _wpgmptr

Initialized at program startup to value such as program name, filename, relative path, or full path

Community Additions

© 2015 Microsoft