python-2.7.6/include/longobject.h File Reference

Macros

#define PyLong_Check(op)   PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_LONG_SUBCLASS)
 
#define PyLong_CheckExact(op)   (Py_TYPE(op) == &PyLong_Type)
 
#define _PyLong_AsSsize_t   PyLong_AsSsize_t
 
#define _PyLong_FromSize_t   PyLong_FromSize_t
 
#define _PyLong_FromSsize_t   PyLong_FromSsize_t
 

Typedefs

typedef struct _longobject PyLongObject
 

Functions

 PyAPI_DATA (PyTypeObject) PyLong_Type
 
 PyAPI_FUNC (PyObject *) PyLong_FromLong(long)
 
 PyAPI_FUNC (long) PyLong_AsLong(PyObject *)
 
intPyAPI_FUNC (unsigned long) PyLong_AsUnsignedLong(PyObject *)
 
 PyAPI_FUNC (Py_ssize_t) PyLong_AsSsize_t(PyObject *)
 
 PyAPI_DATA (int) _PyLong_DigitValue[256]
 
 PyAPI_FUNC (double) _PyLong_Frexp(PyLongObject *a
 
 PyAPI_FUNC (void *) PyLong_AsVoidPtr(PyObject *)
 
 PyAPI_FUNC (size_t) _PyLong_NumBits(PyObject *v)
 

Variables

Py_ssize_te
 
char int
 
size_t n
 
size_t int little_endian
 
size_t int int is_signed
 
unsigned char * bytes
 
int base
 
int int addL
 
int int int newstyle
 
char * format_spec
 
char Py_ssize_t format_spec_len
 

Macro Definition Documentation

#define _PyLong_AsSsize_t   PyLong_AsSsize_t

Definition at line 32 of file longobject.h.

#define _PyLong_FromSize_t   PyLong_FromSize_t

Definition at line 33 of file longobject.h.

#define _PyLong_FromSsize_t   PyLong_FromSsize_t

Definition at line 34 of file longobject.h.

#define PyLong_Check (   op)    PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_LONG_SUBCLASS)

Definition at line 14 of file longobject.h.

#define PyLong_CheckExact (   op)    (Py_TYPE(op) == &PyLong_Type)

Definition at line 16 of file longobject.h.

Typedef Documentation

typedef struct _longobject PyLongObject

Definition at line 10 of file longobject.h.

Function Documentation

PyAPI_DATA ( PyTypeObject  )
PyAPI_DATA ( int  )
PyAPI_FUNC ( PyObject )
PyAPI_FUNC ( long  )
int* PyAPI_FUNC ( unsigned  long)
PyAPI_FUNC ( Py_ssize_t  )
PyAPI_FUNC ( double  )
PyAPI_FUNC ( void *  )
PyAPI_FUNC ( size_t  )

Variable Documentation

int int addL

Definition at line 124 of file longobject.h.

int base

Definition at line 124 of file longobject.h.

unsigned char* bytes

Definition at line 116 of file longobject.h.

Definition at line 43 of file longobject.h.

char* format_spec

Definition at line 129 of file longobject.h.

char Py_ssize_t format_spec_len

Definition at line 129 of file longobject.h.

char int

Definition at line 58 of file longobject.h.

unsigned char size_t int int is_signed

Definition at line 93 of file longobject.h.

unsigned char size_t int little_endian

Definition at line 93 of file longobject.h.

int int int newstyle

Definition at line 124 of file longobject.h.

Go to the source code of this file.