✏️ 正在编辑: _ffi.cpython-312.pyc
路径:
/var/opt/nydus/ops/oscrypto/__pycache__/_ffi.cpython-312.pyc
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
� ��'jF/ � �0 � d Z ddlmZmZmZmZ ddlZddlZddlm Z ddl mZ ddlm Z mZmZmZ g d�Z e� d k( redd lmZ i Z e� Zd� Zd� Zd � Zd� ZdKd�Zd� Zd� Zd� ZdLd�Zd� Zd� Zd� Z d� Z!d� Z"d� Z#d� Z$dLd�Z%dKd�Z&d� Z'd� Z(d� Z)d � Z*d!� Z+d"� Z,d#� Z-d$� Z.d Z/�ngddl0Z0dd%l0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6 ee3 e0jn e0jp � fz Z9d&d&d&d&d'�Z:e5e6e3 e0jn e3� e2e4e0jv e0jx d(�Z=ej d)k( r�dd*l0m>Z> e:j d&d&d&d&d+�� e=j e0jp e3e6e3e6e>j� e>j� e0jn e0jp � e0jn e0jn e0jp � � d,� � d-� ZBd.� Zd/� Zd0� ZdKd1�Zd2� Zd3� Zd4� ZdLd5�Zd6� Zd7� Zd8� Z d9� Z!d:� Z"d;� Z#d<� Z$dLd=�Z%dKd>�Z&d?� Z'd@� Z(dA� Z)dB� Z*dC� Z+dD� Z,dE� Z-dF� Z.dGZ/dH� ZC G dI� dJeD� ZEy)MzK Exceptions and compatibility shims for consistently using ctypes and cffi � )�unicode_literals�division�absolute_import�print_functionN)�find_library� )�ffi)�str_cls�byte_cls� int_types� bytes_to_list)�array_from_pointer� array_set�buffer_from_bytes�buffer_from_unicode�buffer_pointer� byte_array�byte_string_from_buffer�bytes_from_buffer�callback�cast�deref�errno�FFIEngineError�get_library�is_null�native�new�null�pointer_set�ref�register_ffi�sizeof�struct�struct_bytes�struct_from_buffer�unwrap�write_to_buffer�cffi)�FFIc � � |t | <