Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / tools / src / nas,5.n2.os.2 / lib / python / include / python2.4 / marshal.h
CommitLineData
86530b38
AT
1#ifndef Py_MARSHAL_H
2#define Py_MARSHAL_H
3#ifdef __cplusplus
4extern "C" {
5#endif
6
7#define Py_MARSHAL_VERSION 1
8
9PyAPI_FUNC(void) PyMarshal_WriteLongToFile(long, FILE *, int);
10PyAPI_FUNC(void) PyMarshal_WriteObjectToFile(PyObject *, FILE *, int);
11PyAPI_FUNC(PyObject *) PyMarshal_WriteObjectToString(PyObject *, int);
12
13PyAPI_FUNC(long) PyMarshal_ReadLongFromFile(FILE *);
14PyAPI_FUNC(int) PyMarshal_ReadShortFromFile(FILE *);
15PyAPI_FUNC(PyObject *) PyMarshal_ReadObjectFromFile(FILE *);
16PyAPI_FUNC(PyObject *) PyMarshal_ReadLastObjectFromFile(FILE *);
17PyAPI_FUNC(PyObject *) PyMarshal_ReadObjectFromString(char *, int);
18
19#ifdef __cplusplus
20}
21#endif
22#endif /* !Py_MARSHAL_H */