123456789101112131415161718192021222324252627 |
- # This file is dual licensed under the terms of the Apache License, Version
- # 2.0, and the BSD License. See the LICENSE file in the root of this repository
- # for complete details.
- from __future__ import absolute_import, division, print_function
- import os
- from _cffi_src.utils import build_ffi, compiler_type, extra_link_args
- with open(
- os.path.join(os.path.dirname(__file__), "hazmat_src/padding.h")
- ) as f:
- types = f.read()
- with open(
- os.path.join(os.path.dirname(__file__), "hazmat_src/padding.c")
- ) as f:
- functions = f.read()
- ffi = build_ffi(
- module_name="_padding",
- cdef_source=types,
- verify_source=functions,
- extra_link_args=extra_link_args(compiler_type()),
- )
|