pycore_initconfig.h File Reference

Classes

struct  _PyArgv
 
struct  _PyPreCmdline
 

Macros

#define _PyStatus_GET_FUNC()
 
#define _PyStatus_OK()
 
#define _PyStatus_ERR(ERR_MSG)
 
#define _PyStatus_NO_MEMORY()
 
#define _PyStatus_EXIT(EXITCODE)
 
#define _PyStatus_IS_ERROR(err)
 
#define _PyStatus_IS_EXIT(err)
 
#define _PyStatus_EXCEPTION(err)
 
#define _PyStatus_UPDATE_FUNC(err)
 
#define _PyWideStringList_INIT
 
#define _PyPreCmdline_INIT
 

Typedefs

typedef struct _PyArgv _PyArgv
 

Enumerations

enum  _PyConfigInitEnum {
  _PyConfig_INIT_COMPAT ,
  _PyConfig_INIT_PYTHON ,
  _PyConfig_INIT_ISOLATED
}
 

Functions

 PyAPI_FUNC (int) _PyWideStringList_CheckConsistency(const PyWideStringList *list)
 
 PyAPI_FUNC (void) _PyWideStringList_Clear(PyWideStringList *list)
 
 PyAPI_FUNC (PyStatus) _PyWideStringList_Extend(PyWideStringList *list
 
 PyAPI_FUNC (PyObject *) _PyWideStringList_AsList(const PyWideStringList *list)
 
 PyAPI_FUNC (const wchar_t *) _Py_get_xoption(const PyWideStringList *xoptions
 
 PyAPI_FUNC (const char *) _Py_GetEnv(int use_environment
 
void _PyPreCmdline_Clear (_PyPreCmdline *cmdline)
 
PyStatus _PyPreCmdline_SetArgv (_PyPreCmdline *cmdline, const _PyArgv *args)
 
PyStatus _PyPreCmdline_SetConfig (const _PyPreCmdline *cmdline, PyConfig *config)
 
PyStatus _PyPreCmdline_Read (_PyPreCmdline *cmdline, const PyPreConfig *preconfig)
 
void _PyPreConfig_InitFromConfig (PyPreConfig *preconfig, const PyConfig *config)
 
PyStatus _PyPreConfig_InitFromPreConfig (PyPreConfig *preconfig, const PyPreConfig *config2)
 
PyObject_PyPreConfig_AsDict (const PyPreConfig *preconfig)
 
void _PyPreConfig_GetConfig (PyPreConfig *preconfig, const PyConfig *config)
 
PyStatus _PyPreConfig_Read (PyPreConfig *preconfig, const _PyArgv *args)
 
PyStatus _PyPreConfig_Write (const PyPreConfig *preconfig)
 
PyStatus _PyConfig_Copy (PyConfig *config, const PyConfig *config2)
 
PyStatus _PyConfig_InitPathConfig (PyConfig *config)
 
PyStatus _PyConfig_Write (const PyConfig *config, struct pyruntimestate *runtime)
 
PyStatus _PyConfig_SetPyArgv (PyConfig *config, const _PyArgv *args)
 

Variables

const PyWideStringListlist2
 
PyWideStringListlist
 
intresult
 
const wchar_t * name
 
intflag
 

Macro Definition Documentation

◆ _PyStatus_GET_FUNC

#define _PyStatus_GET_FUNC ( )

◆ _PyStatus_OK

#define _PyStatus_OK ( )

◆ _PyStatus_ERR

#define _PyStatus_ERR (   ERR_MSG)

◆ _PyStatus_NO_MEMORY

#define _PyStatus_NO_MEMORY ( )

◆ _PyStatus_EXIT

#define _PyStatus_EXIT (   EXITCODE)

◆ _PyStatus_IS_ERROR

#define _PyStatus_IS_ERROR (   err)

◆ _PyStatus_IS_EXIT

#define _PyStatus_IS_EXIT (   err)

◆ _PyStatus_EXCEPTION

#define _PyStatus_EXCEPTION (   err)

◆ _PyStatus_UPDATE_FUNC

#define _PyStatus_UPDATE_FUNC (   err)

◆ _PyWideStringList_INIT

#define _PyWideStringList_INIT

◆ _PyPreCmdline_INIT

#define _PyPreCmdline_INIT

Typedef Documentation

◆ _PyArgv

typedef struct _PyArgv _PyArgv

Enumeration Type Documentation

◆ _PyConfigInitEnum

Enumerator
_PyConfig_INIT_COMPAT 
_PyConfig_INIT_PYTHON 
_PyConfig_INIT_ISOLATED 

Function Documentation

◆ PyAPI_FUNC() [1/6]

PyAPI_FUNC ( int  ) const

◆ PyAPI_FUNC() [2/6]

PyAPI_FUNC ( void  )

◆ PyAPI_FUNC() [3/6]

PyAPI_FUNC ( PyStatus  )

◆ PyAPI_FUNC() [4/6]

PyAPI_FUNC ( PyObject ) const

◆ PyAPI_FUNC() [5/6]

PyAPI_FUNC ( const wchar_t *  ) const

◆ PyAPI_FUNC() [6/6]

PyAPI_FUNC ( const char *  )

◆ _PyPreCmdline_Clear()

void _PyPreCmdline_Clear ( _PyPreCmdline cmdline)

◆ _PyPreCmdline_SetArgv()

PyStatus _PyPreCmdline_SetArgv ( _PyPreCmdline cmdline,
const _PyArgv args 
)

◆ _PyPreCmdline_SetConfig()

PyStatus _PyPreCmdline_SetConfig ( const _PyPreCmdline cmdline,
PyConfig config 
)

◆ _PyPreCmdline_Read()

PyStatus _PyPreCmdline_Read ( _PyPreCmdline cmdline,
const PyPreConfig preconfig 
)

◆ _PyPreConfig_InitFromConfig()

void _PyPreConfig_InitFromConfig ( PyPreConfig preconfig,
const PyConfig config 
)

◆ _PyPreConfig_InitFromPreConfig()

PyStatus _PyPreConfig_InitFromPreConfig ( PyPreConfig preconfig,
const PyPreConfig config2 
)

◆ _PyPreConfig_AsDict()

PyObject* _PyPreConfig_AsDict ( const PyPreConfig preconfig)

◆ _PyPreConfig_GetConfig()

void _PyPreConfig_GetConfig ( PyPreConfig preconfig,
const PyConfig config 
)

◆ _PyPreConfig_Read()

PyStatus _PyPreConfig_Read ( PyPreConfig preconfig,
const _PyArgv args 
)

◆ _PyPreConfig_Write()

PyStatus _PyPreConfig_Write ( const PyPreConfig preconfig)

◆ _PyConfig_Copy()

PyStatus _PyConfig_Copy ( PyConfig config,
const PyConfig config2 
)

◆ _PyConfig_InitPathConfig()

PyStatus _PyConfig_InitPathConfig ( PyConfig config)

◆ _PyConfig_Write()

PyStatus _PyConfig_Write ( const PyConfig config,
struct pyruntimestate runtime 
)

◆ _PyConfig_SetPyArgv()

PyStatus _PyConfig_SetPyArgv ( PyConfig config,
const _PyArgv args 
)

Variable Documentation

◆ list2

const PyWideStringList * list2

◆ list

◆ result

int* result

◆ name

int const char* name

◆ flag

int* flag