3#ifndef __NUITKA_HELPER_BYTES_H__
4#define __NUITKA_HELPER_BYTES_H__
6#if PYTHON_VERSION >= 0x3a0
7#define NUITKA_BYTES_HAS_FREELIST 1
8extern PyObject *Nuitka_Bytes_FromStringAndSize(
const char *data, Py_ssize_t size);
10#define NUITKA_BYTES_HAS_FREELIST 0
11#define Nuitka_Bytes_FromStringAndSize PyBytes_FromStringAndSize
14extern void Nuitka_Bytes_AsStringAndSize(PyObject *obj,
char **s, Py_ssize_t *len);
15extern char *Nuitka_Bytes_AsString(PyObject *obj);