Coverage Report

Created: 2022-07-08 09:39

/home/mdboom/Work/builds/cpython/Include/marshal.h
Line
Count
Source
1
2
/* Interface for marshal.c */
3
4
#ifndef Py_MARSHAL_H
5
#define Py_MARSHAL_H
6
#ifndef Py_LIMITED_API
7
8
#ifdef __cplusplus
9
extern "C" {
10
#endif
11
12
PyAPI_FUNC(PyObject *) PyMarshal_ReadObjectFromString(const char *,
13
                                                      Py_ssize_t);
14
PyAPI_FUNC(PyObject *) PyMarshal_WriteObjectToString(PyObject *, int);
15
16
#define Py_MARSHAL_VERSION 4
17
18
PyAPI_FUNC(long) PyMarshal_ReadLongFromFile(FILE *);
19
PyAPI_FUNC(int) PyMarshal_ReadShortFromFile(FILE *);
20
PyAPI_FUNC(PyObject *) PyMarshal_ReadObjectFromFile(FILE *);
21
PyAPI_FUNC(PyObject *) PyMarshal_ReadLastObjectFromFile(FILE *);
22
23
PyAPI_FUNC(void) PyMarshal_WriteLongToFile(long, FILE *, int);
24
PyAPI_FUNC(void) PyMarshal_WriteObjectToFile(PyObject *, FILE *, int);
25
26
#ifdef __cplusplus
27
}
28
#endif
29
30
#endif /* Py_LIMITED_API */
31
#endif /* !Py_MARSHAL_H */