Viewing File: /opt/alt/python312/lib64/python3.12/ctypes/__pycache__/util.cpython-312.opt-2.pyc
�
<��i�6 � �� � d dl Z d dlZd dlZd dlZe j dk( r
d� Zd� Zd� Zn�e j dk( rej dk( r
d dl m
Z d � Zn�ej j d
� rd dl
mZ nue j dk( rfd dlZd dlZd� Zd
� Zej dk( rd� Znd� Zej j d� rd� Zd� Zn ej dk( rd� Zdd�Zn d� Zd� Zd� Zd� Zedk( r e� yy)� N�ntc �6 � d} t j j | � }|dk( ry|t | � z }t j |d j dd� \ }}t |d d � dz
}|dk\ r|dz
}t |dd � d
z }|dk( rd}|dk\ r||z S y )NzMSC v.���� � � ����
� � g $@r )�sys�version�find�len�split�int)�prefix�i�s�rest�majorVersion�minorVersions �2/opt/alt/python312/lib64/python3.12/ctypes/util.py�_get_build_versionr s� � � � ���K�K���V�$����7��
��F��O���+�+�a�b�/�'�'��Q�/���4��1�S�b�6�{�Q����2���A��L��1�Q�q�6�{�T�)���1���L��1���,�.�.�� c � � t � } | �y | dk rd}n| dk r d| dz z }ny dd l}d|j j v r|dz
}|d z S )
Nr �msvcrtr
zmsvcr%d�
r z_d.pyd�d�.dll)r �importlib.machinery� machinery�EXTENSION_SUFFIXES)r �clibname� importlibs r �find_msvcrtr&