HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/cffi/__pycache__/cffi_opcode.cpython-310.pyc
o

�N�g\�@s
ddlmZGdd�de�Zdd�ZdZdZdZdZd	Z	d
Z
dZdZd
Z
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"d	Z#dZ$d
Z%d Z&dZ'd!Z(dZ)d"Z*d
Z+d#Z,dZ-d$Z.dZ/d%Z0dZ1d&Z2dZ3d'Z4dZ5d(Z6dZ7d)Z8dZ9d*Z:dZ;d+Z<dZ=d,Z>dZ?d-Z@dZAd.ZBdZCd/ZDd0ZEd1ZFd2ZGd3ZHd4ZId5ZJd6ZKd7ZLd8ZMd9ZNd:ZOd;ZPd<ZQd:ZRid=e�d>e�d?e!�d@e#�dAe%�dBe�dCe�dDe �dEe"�dFe$�dGe&�dHe'�dIe(�dJe)�dKeJ�dLeK�dMe�idNe*�dOeL�dPeM�dQe+�dRe,�dSe-�dTe.�dUe/�dVe0�dWe1�dXe2�dYe3�dZe4�d[e5�d\e6�d]e7�d^e8��id_e9�d`e:�dae;�dbe<�dce=�dde>�dee?�dfe@�dgeA�dheB�dieC�djeD�dkeE�dleF�dmeG�dneH�doeI��ZSdZTdZUdZVdZWd"ZXeYdpdq�drD��ZZiZ[e\e]��^��D]\Z_Z`e_�ads��r�ebe`ec��r�e_ddt�e[e`<�qidtS)u�)�VerificationErrorc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�CffiOpcCs||_||_dS)N)�op�arg)�selfrr�r�D/opt/saltstack/salt/lib/python3.10/site-packages/cffi/cffi_opcode.py�__init__s
zCffiOp.__init__cCs>|jdurt|jt�s
J�d|jfSt|j}d||jfS)Nz(_cffi_opcode_t)(%s)z_CFFI_OP(_CFFI_OP_%s, %s))r�
isinstancer�str�
CLASS_NAME�rZ	classnamerrr�	as_c_exprs


zCffiOp.as_c_exprcCsn|jdur|j��rt|j�}|dkrtd|jf��t|�St|jt�r-td|jf��t|jd>|jB�S)Nlz"cannot emit %r: limited to 2**31-1zcannot emit to Python: %r�)	rr�isdigit�int�
OverflowError�format_four_bytesr
rr)r�valuerrr�as_python_bytess
�zCffiOp.as_python_bytescCst�|j|j�}d||jfS)Nz(%s %s))r�getrrr
rrr�__str__szCffiOp.__str__N)�__name__�
__module__�__qualname__r	rrrrrrrrs
rcCs,d|d?d@|d?d@|d?d@|d@fS)Nz\x%02X\x%02X\x%02X\x%02X���rr)�numrrrrs


�r����	��
����������!�#�%�'�)����r�
��r���r���� �"�$�&�(�*�+�,�-�.�/�0�1�2�3�4����������charZshortrZlongz	long longzsigned charz
unsigned charzunsigned shortzunsigned intz
unsigned longzunsigned long long�floatZdoublezlong doublezfloat _Complexzdouble _ComplexZ_BoolZwchar_tZchar16_tZchar32_tZint8_tZuint8_tZint16_tZuint16_tZint32_tZuint32_tZint64_tZuint64_tZintptr_tZ	uintptr_tZ	ptrdiff_tZsize_tZssize_tZint_least8_tZ
uint_least8_tZ
int_least16_tZuint_least16_tZ
int_least32_tZuint_least32_tZ
int_least64_tZuint_least64_tZint_fast8_tZuint_fast8_tZint_fast16_tZ
uint_fast16_tZint_fast32_tZ
uint_fast32_tZint_fast64_tZ
uint_fast64_tZintmax_tZ	uintmax_tcCsg|]}d|t�|f�qS)Z_CFFI_)�globals)�.0Z_keyrrr�
<listcomp>�s�rW)�F_UNION�F_CHECK_FIELDS�F_PACKED�
F_EXTERNAL�F_OPAQUEZOP_N)d�errorr�objectrrZOP_PRIMITIVEZ
OP_POINTERZOP_ARRAYZ
OP_OPEN_ARRAYZOP_STRUCT_UNIONZOP_ENUMZOP_FUNCTIONZOP_FUNCTION_ENDZOP_NOOPZOP_BITFIELDZOP_TYPENAMEZOP_CPYTHON_BLTN_VZOP_CPYTHON_BLTN_NZOP_CPYTHON_BLTN_OZOP_CONSTANTZOP_CONSTANT_INTZ
OP_GLOBAL_VARZOP_DLOPEN_FUNCZOP_DLOPEN_CONSTZOP_GLOBAL_VAR_FZOP_EXTERN_PYTHONZ	PRIM_VOIDZ	PRIM_BOOLZ	PRIM_CHARZ
PRIM_SCHARZ
PRIM_UCHARZ
PRIM_SHORTZPRIM_USHORTZPRIM_INTZ	PRIM_UINTZ	PRIM_LONGZ
PRIM_ULONGZ
PRIM_LONGLONGZPRIM_ULONGLONGZ
PRIM_FLOATZPRIM_DOUBLEZPRIM_LONGDOUBLEZ
PRIM_WCHARZ	PRIM_INT8Z
PRIM_UINT8Z
PRIM_INT16ZPRIM_UINT16Z
PRIM_INT32ZPRIM_UINT32Z
PRIM_INT64ZPRIM_UINT64ZPRIM_INTPTRZPRIM_UINTPTRZPRIM_PTRDIFFZ	PRIM_SIZEZ
PRIM_SSIZEZPRIM_INT_LEAST8ZPRIM_UINT_LEAST8ZPRIM_INT_LEAST16ZPRIM_UINT_LEAST16ZPRIM_INT_LEAST32ZPRIM_UINT_LEAST32ZPRIM_INT_LEAST64ZPRIM_UINT_LEAST64ZPRIM_INT_FAST8ZPRIM_UINT_FAST8ZPRIM_INT_FAST16ZPRIM_UINT_FAST16ZPRIM_INT_FAST32ZPRIM_UINT_FAST32ZPRIM_INT_FAST64ZPRIM_UINT_FAST64ZPRIM_INTMAXZPRIM_UINTMAXZPRIM_FLOATCOMPLEXZPRIM_DOUBLECOMPLEXZPRIM_CHAR16ZPRIM_CHAR32Z	_NUM_PRIMZ
_UNKNOWN_PRIMZ_UNKNOWN_FLOAT_PRIMZ_UNKNOWN_LONG_DOUBLEZ_IO_FILE_STRUCTZPRIMITIVE_TO_INDEXrXrYrZr[r\�dictZG_FLAGSr�listrU�items�_name�_value�
startswithr
rrrrr�<module>s���������	�
���
������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�6���